.elementor-9 .elementor-element.elementor-element-4006b04d:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-4006b04d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-4006b04d>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-4006b04d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-4006b04d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4e786e6c .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4e786e6c .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4e786e6c {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-4e786e6c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-9 .elementor-element.elementor-element-4e786e6c .elementor-icon-list-item>a {
    font-family: "Mukta", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-9 .elementor-element.elementor-element-4e786e6c .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(24px/2);
}

.elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(24px/2);
}

.elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(24px/2);
    margin-left: calc(24px/2);
}

.elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-24px/2);
    margin-left: calc(-24px/2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-24px/2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-24px/2);
}

.elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-icon i {
    color: #000000;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-icon svg {
    fill: #000000;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-1b5dade {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-item>a {
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-1b5dade .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0e4bae9.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-0e4bae9.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: 0px;
}

#wpadminbar~.elementor-9 .elementor-element.elementor-element-0e4bae9.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,
#wpadminbar~* .elementor-9 .elementor-element.elementor-element-0e4bae9.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: calc(0px + var(--wpadminbar-height, 0px));
}

#wpadminbar~.elementor-9 .elementor-element.elementor-element-0e4bae9.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both,
#wpadminbar~* .elementor-9 .elementor-element.elementor-element-0e4bae9.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: calc(0px + var(--wpadminbar-height, 0px));
}

.elementor-9 .elementor-element.elementor-element-0e4bae9 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-9b60fdc);
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 0px 10px 0px;
    z-index: 999;
}

.elementor-9 .elementor-element.elementor-element-0e4bae9.elementor-section.jkit-sticky-element--enabled.sticky-pinned {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-0e4bae9.elementor-section.jkit-sticky-element--enabled {
    z-index: 100;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6f94b75.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6f94b75.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6f94b75>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF30;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-eb76bd1 {
    width: var(--container-widget-width, 129.25px);
    max-width: 129.25px;
    --container-widget-width: 129.25px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-eb76bd1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-eb76bd1 img {
    width: 89px;
    max-width: 100%;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6004d9c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6004d9c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6004d9c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-6004d9c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF30;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li>a {
    background-color: #02010100;
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:not(.hover-gradient, .current-menu-item):hover>a,
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.hover-gradient>a:before {
    background-color: #AB64B6;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu>li.current-menu-item>a {
    background-color: transparent;
    background-image: linear-gradient(180deg, #D8305400 55%, var(--e-global-color-accent) 55%);
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
    background-color: #E91A2F00;
    float: right;
    border-style: solid;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu.hover-gradient:before {
    background-color: #C9172900;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
    background-color: #FFFFFF00;
    border-style: solid;
}

.elementor-9 .elementor-element.elementor-element-e80460c {
    width: var(--container-widget-width, 98.421%);
    max-width: 98.421%;
    --container-widget-width: 98.421%;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-e80460c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #FFFFFF30;
}

.elementor-9 .elementor-element.elementor-element-e80460c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu>ul,
.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu,
.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu>li>a {
    display: flex;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu {
    left: unset;
    top: 100%;
    right: unset;
    bottom: unset;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu .menu-item .sub-menu {
    left: 100%;
    top: unset;
    right: unset;
    bottom: unset;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a {
    font-family: "Manrope", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none;
    margin: 0px 22px 0px 22px;
    padding: 12px 5px 12px 5px;
    color: #000000;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a svg {
    width: 15px;
    fill: #000000;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li:hover>a {
    color: #000000;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li:hover>a svg {
    fill: #000000;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-item>a,
.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-ancestor>a {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-item>a svg,
.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-ancestor>a svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,
.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,
.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,
.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg {
    margin: 0px 0px 0px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    padding: 5px 0px 5px 0px;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a i {
    font-size: 1px;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a svg {
    width: 1px;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li>a svg {
    fill: #000000;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu>.menu-item>a {
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:hover>a {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:hover>a svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item>a {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item>a svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
    margin: 15px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    min-width: 220px;
}

.elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
    object-fit: cover;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-88c46c0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-88c46c0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-88c46c0.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-9 .elementor-element.elementor-element-88c46c0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-88c46c0>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF30;
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-0cf8c0d.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-0cf8c0d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-0cf8c0d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: #AC25E4;
    text-align: center;
    padding: 10px 10px 18px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var(--e-global-color-d46796f);
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d {
    width: var(--container-widget-width, 216.389px);
    max-width: 216.389px;
    --container-widget-width: 216.389px;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-3b64370 {
    --display: flex;
    --min-height: 500px;
    --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;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    border-style: none;
    --border-style: none;
}

.elementor-9 .elementor-element.elementor-element-3b64370:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-3b64370>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-3b64370.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
    font-family: "Manrope", Sans-serif;
    font-size: 55px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: -0.035em;
}

.elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
    font-family: "Manrope", Sans-serif;
    font-size: 55px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: -0.035em;
    z-index: auto;
}

.elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text {
    color: #8500FD;
}

.elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color {
    stroke: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text .animated-text svg path {
    stroke-width: 4px;
    -moz-animation-duration: 10s;
    -webkit-animation-duration: 10s;
    -o-animation-duration: 10s;
    -ms-animation-duration: 10s;
    animation-duration: 10s;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text .animated-text svg {
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-65fd3e89>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-65fd3e89 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 120px 0px;
}

.elementor-9 .elementor-element.elementor-element-65fd3e89>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6c73e47d.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-6c73e47d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-6c73e47d>.elementor-element-populated {
    margin: -50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-bbe0385 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 55%, var(--e-global-color-accent) 0%);
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-bbe0385 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-bbe0385 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-55b1896-font-family), Sans-serif;
    font-size: var(--e-global-typography-55b1896-font-size);
    font-weight: var(--e-global-typography-55b1896-font-weight);
    text-transform: var(--e-global-typography-55b1896-text-transform);
    line-height: var(--e-global-typography-55b1896-line-height);
    letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
    word-spacing: var(--e-global-typography-55b1896-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-bbe0385 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-bbe0385 .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
    font-family: "Manrope", Sans-serif;
    font-size: 65px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: -0.035em;
}

.elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
    font-family: "Manrope", Sans-serif;
    font-size: 65px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: -0.035em;
    z-index: auto;
}

.elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text {
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color {
    stroke: var(--e-global-color-secondary);
}

.elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text .animated-text svg path {
    stroke-width: 4px;
    -moz-animation-duration: 10s;
    -webkit-animation-duration: 10s;
    -o-animation-duration: 10s;
    -ms-animation-duration: 10s;
    animation-duration: 10s;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text .animated-text svg {
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-1813ed04>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-1813ed04 {
    margin-top: 0px;
    margin-bottom: -20px;
    padding: 40px 0px 0px 0px;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-d57d4a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-d57d4a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-165bddd) 0%, var(--e-global-color-accent) 100%);
}

.elementor-9 .elementor-element.elementor-element-d57d4a4>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-d57d4a4>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-d57d4a4>.elementor-background-slideshow {
    border-radius: 0px 0px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-d57d4a4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d57d4a4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-25f5706f img {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-4e2cae4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4e2cae4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4e2cae4>.elementor-element-populated {
    margin: 0px 0px 0px 60px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 60px;
}

.elementor-9 .elementor-element.elementor-element-44614981 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-44614981 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-44614981 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 010px 0px;
}

.elementor-9 .elementor-element.elementor-element-44614981 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: #AA03D7;
}

.elementor-9 .elementor-element.elementor-element-44614981 .jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:before {
    height: 3px;
    width: 40px;
}

.elementor-9 .elementor-element.elementor-element-44614981 .jeg-elementor-kit.jkit-heading .heading-section-subtitle.border-enable:after {
    height: 3px;
    width: 40px;
}

.elementor-9 .elementor-element.elementor-element-44614981 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-d46796f);
    width: 100%;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    color: var(--e-global-color-165bddd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #091D2D;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-d46796f);
}

.elementor-9 .elementor-element.elementor-element-2fc2792a {
    width: auto;
    max-width: auto;
}

.elementor-9 .elementor-element.elementor-element-2fc2792a>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-2fc2792a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-2fc2792a:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF30;
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-2fc2792a:hover>.elementor-widget-container {
    border-radius: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-165bddd);
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ADDA7C;
}

.elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #394EF000;
    width: 100%;
    padding: 0px 5px 0px 5px;
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    color: var(--e-global-color-primary);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #FFFFFF00;
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-6814cfa0>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-6814cfa0>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #394EF0;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 0px 0px rgba(83, 94.00000000000006, 174, 0);
}

.elementor-9 .elementor-element.elementor-element-6814cfa0:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF30;
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-6814cfa0:hover>.elementor-widget-container {
    border-radius: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-bd53285 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-9b60fdc);
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4eac7996>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4eac7996>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-1d534cd2 {
    width: var(--container-widget-width, 55px);
    max-width: 55px;
    --container-widget-width: 55px;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-1d534cd2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1d534cd2 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-165bddd);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}

.elementor-9 .elementor-element.elementor-element-10b620f6 {
    width: var(--container-widget-width, 40px);
    max-width: 40px;
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-10b620f6>.elementor-widget-container {
    margin: 0px 0px 0px -15px;
}

.elementor-9 .elementor-element.elementor-element-10b620f6 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-165bddd);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}

.elementor-9 .elementor-element.elementor-element-4647db4 {
    width: var(--container-widget-width, 40px);
    max-width: 40px;
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-4647db4>.elementor-widget-container {
    margin: 0px 0px 0px -15px;
}

.elementor-9 .elementor-element.elementor-element-4647db4 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-165bddd);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}

.elementor-9 .elementor-element.elementor-element-7fe660e2 {
    width: var(--container-widget-width, 40px);
    max-width: 40px;
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-7fe660e2>.elementor-widget-container {
    margin: 0px 0px 0px -15px;
}

.elementor-9 .elementor-element.elementor-element-7fe660e2 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-165bddd);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}

.elementor-9 .elementor-element.elementor-element-3e50346f {
    width: var(--container-widget-width, 40px);
    max-width: 40px;
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-3e50346f>.elementor-widget-container {
    background-color: var(--e-global-color-9c60ca0);
    margin: 0px 0px 0px -15px;
    padding: 15px 0px 15px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
    border-radius: 100px 100px 100px 100px;
}

.elementor-9 .elementor-element.elementor-element-3e50346f .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-3dbb6074.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3dbb6074.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3dbb6074>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-9b60fdc);
    padding: 0px 0px 0px 35px;
}

.elementor-9 .elementor-element.elementor-element-52f2e97>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-9 .elementor-element.elementor-element-52f2e97 .elementor-star-rating {
    font-size: 18px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-52f2e97 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 6px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-52f2e97 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 6px;
}

.elementor-9 .elementor-element.elementor-element-52f2e97 .elementor-star-rating i:before {
    color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-34c50804 {
    width: auto;
    max-width: auto;
}

.elementor-9 .elementor-element.elementor-element-34c50804>.elementor-widget-container {
    margin: -5px 0px -5px 0px;
}

.elementor-9 .elementor-element.elementor-element-34c50804 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-34c50804 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-34c50804 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-34c50804 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-30f17869 {
    --spacer-size: 10px;
}

.elementor-9 .elementor-element.elementor-element-45b987a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: -100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-b668d07:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-b668d07>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d881c61);
}

.elementor-9 .elementor-element.elementor-element-b668d07>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-b668d07 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-9 .elementor-element.elementor-element-b668d07>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-31a5a525.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-19c88fda .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-19c88fda .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-19c88fda .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-55b1896-font-family), Sans-serif;
    font-size: var(--e-global-typography-55b1896-font-size);
    font-weight: var(--e-global-typography-55b1896-font-weight);
    text-transform: var(--e-global-typography-55b1896-text-transform);
    line-height: var(--e-global-typography-55b1896-line-height);
    letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
    word-spacing: var(--e-global-typography-55b1896-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-19c88fda .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-19c88fda .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6d36435d {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-6d36435d .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-d46796f);
}

.elementor-9 .elementor-element.elementor-element-114852e3 {
    width: var(--container-widget-width, 510px);
    max-width: 510px;
    --container-widget-width: 510px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-40cb0c29>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-40cb0c29 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-33121e7f.elementor-column .elementor-widget-wrap {
    align-items: space-evenly;
}

.elementor-9 .elementor-element.elementor-element-33121e7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-evenly;
    align-items: space-evenly;
}

.elementor-9 .elementor-element.elementor-element-33121e7f>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-50d219ab.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-50d219ab.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-50d219ab.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-165bddd);
    text-align: left;
    padding: 30px 30px 10px 30px;
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: var(--e-global-color-165bddd);
    padding: 10px 5px 0px 5px;
    margin: 0px 0px -15px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 25px 30px 40px 30px;
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #1C1E23;
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #1C1E23;
    width: 80px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-d46796f);
    border-radius: 5px 5px 5px 5px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 15px;
    height: 35px;
    width: 35px;
    line-height: 60px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 32px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 32px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 14px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 14px;
    fill: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 7px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 7px;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: #000000;
}

.elementor-9 .elementor-element.elementor-element-52523a.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-52523a.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-52523a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-52523a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-165bddd);
    text-align: left;
    padding: 30px 30px 10px 30px;
    box-shadow: 0px 0px 0px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
    padding: 10px 5px 0px 5px;
    margin: 0px 0px -15px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 25px 30px 40px 30px;
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #1C1E23;
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #1C1E23;
    width: 80px;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-d46796f);
    border-radius: 5px 5px 5px 5px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 15px;
    height: 35px;
    width: 35px;
    line-height: 60px;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 32px;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 32px;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 14px;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 14px;
    fill: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 7px;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 7px;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-10d8e214>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-7e4fb2b0.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-7e4fb2b0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-7e4fb2b0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-165bddd);
    text-align: left;
    padding: 30px 30px 10px 30px;
    box-shadow: 0px 0px 0px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: var(--e-global-color-9c60ca0);
    padding: 10px 5px 0px 5px;
    margin: 0px 0px -15px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 25px 30px 40px 30px;
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #1C1E23;
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #1C1E23;
    width: 80px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-d46796f);
    border-radius: 5px 5px 5px 5px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 15px;
    height: 35px;
    width: 35px;
    line-height: 60px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 32px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 32px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 14px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 14px;
    fill: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 7px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 7px;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-5a3c978e.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-5a3c978e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-5a3c978e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-165bddd);
    text-align: left;
    padding: 30px 30px 10px 30px;
    box-shadow: 0px 0px 0px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
    padding: 10px 5px 0px 5px;
    margin: 0px 0px -15px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 25px 30px 40px 30px;
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #1C1E23;
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #1C1E23;
    width: 80px;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-d46796f);
    border-radius: 5px 5px 5px 5px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 15px;
    height: 35px;
    width: 35px;
    line-height: 60px;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 32px;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 32px;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 14px;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 14px;
    fill: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 7px;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 7px;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-3d6132ab>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-4731a6aa.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-4731a6aa.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-4731a6aa.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-165bddd);
    text-align: left;
    padding: 30px 30px 10px 30px;
    box-shadow: 0px 0px 0px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
    padding: 10px 5px 0px 5px;
    margin: 0px 0px -15px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 25px 30px 40px 30px;
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #000000;
    font-family: "Mukta", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #1C1E23;
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #1C1E23;
    width: 80px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-d46796f);
    border-radius: 5px 5px 5px 5px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 15px;
    height: 35px;
    width: 35px;
    line-height: 60px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 32px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 32px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 14px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 14px;
    fill: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 7px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 7px;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-6a110d72.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-6a110d72.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-6a110d72.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-6a110d72.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-165bddd);
    text-align: left;
    padding: 30px 30px 10px 30px;
    box-shadow: 0px 0px 0px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
    padding: 10px 5px 0px 5px;
    margin: 0px 0px -15px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    padding: 25px 30px 40px 30px;
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #1C1E23;
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #1C1E23;
    width: 80px;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-d46796f);
    border-radius: 5px 5px 5px 5px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 15px;
    height: 35px;
    width: 35px;
    line-height: 60px;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 32px;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 32px;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 14px;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 14px;
    fill: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 7px;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 7px;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #8512FF00;
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-22a92a79 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-9b60fdc);
    --divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-22a92a79>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-22a92a79 .elementor-divider-separator {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-22a92a79 .elementor-divider {
    padding-block-start: 45px;
    padding-block-end: 45px;
}

.elementor-9 .elementor-element.elementor-element-43c897b5>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-6354c5cd.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-9 .elementor-element.elementor-element-2d9104af>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-2d9104af .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-2d9104af .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-2d9104af .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-d46796f);
    font-family: "Manrope", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-decoration: none;
    padding: 0px 5px 0px 5px;
}

.elementor-9 .elementor-element.elementor-element-1c5c8f83 {
    --spacer-size: 50px;
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-1c5c8f83>.elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px -50px 0px;
    background-image: linear-gradient(270deg, #FFFFFF00 0%, var(--e-global-color-d881c61) 100%);
}

.elementor-9 .elementor-element.elementor-element-64f6f244 {
    --spacer-size: 50px;
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-64f6f244>.elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px -50px 0px;
    padding: 0px 0px 0px 0px;
    background-image: linear-gradient(90deg, #FFFFFF00 0%, var(--e-global-color-d881c61) 100%);
}

.elementor-9 .elementor-element.elementor-element-5a2ae095>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track .image-list {
    min-height: 50px;
}

.elementor-9 .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .tns-item img {
    height: 100px;
    object-fit: cover;
}

.elementor-9 .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .tns-controls button span {
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-6a70a30c>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-6a70a30c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-754afea0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-1dcc4c4 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-1dcc4c4 img {
    width: 93%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-1dcc4c4:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-561bf540>.elementor-widget-container {
    margin: -58% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-561bf540 {
    z-index: 1;
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-561bf540 img {
    width: 48%;
    border-style: solid;
    border-width: 20px 20px 0px 0px;
    border-color: #FFFFFF;
    border-radius: 0px 10px 0px 0px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2af998f3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-2af998f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-2af998f3>.elementor-element-populated {
    margin: 0px 0px 20px 35px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 35px;
}

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

.elementor-9 .elementor-element.elementor-element-bac722a .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 55px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: -0.02em;
    color: var(--e-global-color-d46796f);
}

.elementor-9 .elementor-element.elementor-element-37c16cbe {
    font-family: "Manrope", Sans-serif;
    font-weight: 500;
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-16cd0939>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-16cd0939 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-9b60fdc);
    margin-top: 10px;
    margin-bottom: 30px;
    padding: 0px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-5e11cd08:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-5e11cd08>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/Top-Leading-companies-to-watch-2024-logo-300x300-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-5e11cd08>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-5e11cd08>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-5e11cd08>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-5e11cd08>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-5e11cd08>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-178b9ead {
    --spacer-size: 225px;
    width: var(--container-widget-width, 99.99%);
    max-width: 99.99%;
    --container-widget-width: 99.99%;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-178b9ead.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-476a0599>.elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-9 .elementor-element.elementor-element-6ae0fc1b .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-6ae0fc1b .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-6ae0fc1b .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 5px 0px;
}

.elementor-9 .elementor-element.elementor-element-65b97ce5.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-65b97ce5.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-65b97ce5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-65b97ce5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-65b97ce5>.elementor-widget-container {
    margin: -2px 0px -2px 0px;
}

.elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 2px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-1af7b39.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-1af7b39.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-1af7b39.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-1af7b39.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-1af7b39>.elementor-widget-container {
    margin: -2px 0px -2px 0px;
}

.elementor-9 .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 2px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-36a86346.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-36a86346.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-36a86346.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-36a86346.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-36a86346>.elementor-widget-container {
    margin: -2px 0px -2px 0px;
}

.elementor-9 .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 2px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-34a7634e {
    width: auto;
    max-width: auto;
    --icon-box-icon-margin: 15px;
}

.elementor-9 .elementor-element.elementor-element-34a7634e>.elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-34a7634e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-9c60ca0);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-34a7634e.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-34a7634e.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-9c60ca0);
    color: var(--e-global-color-9c60ca0);
    border-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-34a7634e.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon {
    font-size: 24px;
    padding: 14px;
}

.elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-title,
.elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-title a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-description {
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-756848fb:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-756848fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d881c61);
}

.elementor-9 .elementor-element.elementor-element-756848fb>.elementor-container {
    max-width: 1320px;
}

.elementor-9 .elementor-element.elementor-element-756848fb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-9 .elementor-element.elementor-element-756848fb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4ad039b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-319b6743 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-319b6743 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-55b1896-font-family), Sans-serif;
    font-size: var(--e-global-typography-55b1896-font-size);
    font-weight: var(--e-global-typography-55b1896-font-weight);
    text-transform: var(--e-global-typography-55b1896-text-transform);
    line-height: var(--e-global-typography-55b1896-line-height);
    letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
    word-spacing: var(--e-global-typography-55b1896-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-319b6743 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-319b6743 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-319b6743 .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-511ceff9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-511ceff9 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-511ceff9 .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: -0.02em;
    color: var(--e-global-color-d46796f);
}

.elementor-9 .elementor-element.elementor-element-51417fb6>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-51417fb6 {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-924919d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-924919d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-924919d>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-924919d>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-924919d>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-924919d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 30px 40px 40px;
}

.elementor-9 .elementor-element.elementor-element-924919d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-6283b44d>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-6283b44d {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-9b60fdc);
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px 0px 40px 0px;
}

.elementor-9 .elementor-element.elementor-element-3db4a1c>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../image/WhatsApp-Image-2024-12-01-at-09.47.46_744a203f.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(80%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-3db4a1c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3db4a1c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3db4a1c>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-3db4a1c>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-3db4a1c>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-3db4a1c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3db4a1c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-22bb516e {
    --spacer-size: 148px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-4599fe8d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4599fe8d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4599fe8d>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: var(--e-global-color-9b60fdc);
    margin: 0px 35px 0px 40px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 40px;
    padding: 0px 35px 6px 35px;
}

.elementor-9 .elementor-element.elementor-element-67a9169e .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-67a9169e .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-67a9169e .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-67a9169e .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: #000000;
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-165c2346.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-165c2346.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-165c2346.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-165c2346>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #AC25E4;
    width: 170px;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-165bddd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-51fb3517 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-51fb3517>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-51fb3517>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(83, 94.00000000000006, 174, 0);
}

.elementor-9 .elementor-element.elementor-element-51fb3517:hover .elementor-widget-container {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-165bddd);
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-50ea601e>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-50ea601e {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-9b60fdc);
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px 0px 40px 0px;
}

.elementor-9 .elementor-element.elementor-element-6b600da8>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../image/WhatsApp-Image-2024-12-01-at-09.47.45_bc8c824c.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(80%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6b600da8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6b600da8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-6b600da8>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-6b600da8>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-6b600da8>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-6b600da8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6b600da8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-410bdf7f {
    --spacer-size: 148px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-32663499.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-32663499.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-32663499>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: var(--e-global-color-9b60fdc);
    margin: 0px 35px 0px 40px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 40px;
    padding: 0px 35px 6px 35px;
}

.elementor-9 .elementor-element.elementor-element-4facd052 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-4facd052 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-4facd052 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4facd052 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: #000000;
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-3015c241.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3015c241.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3015c241.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-3015c241>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-d46796f);
    width: 170px;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-165bddd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(83, 94.00000000000006, 174, 0);
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1:hover .elementor-widget-container {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-165bddd);
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-1b6584ba>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-1b6584ba {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-9b60fdc);
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px 0px 40px 0px;
}

.elementor-9 .elementor-element.elementor-element-4621cf1d>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../image/WhatsApp-Image-2024-12-01-at-09.47.45_a7508f1a.jpg");
    background-position: center left;
    background-size: cover;
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(80%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-4621cf1d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4621cf1d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-4621cf1d>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-4621cf1d>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-4621cf1d>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-4621cf1d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4621cf1d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-7119d3d2 {
    --spacer-size: 148px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-3ad66676.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3ad66676.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-3ad66676>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    border-color: var(--e-global-color-9b60fdc);
    margin: 0px 35px 0px 40px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 40px;
    padding: 0px 35px 6px 35px;
}

.elementor-9 .elementor-element.elementor-element-6e46b6a6 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-6e46b6a6 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-6e46b6a6 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6e46b6a6 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: #000000;
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-1835dbfd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-1835dbfd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-1835dbfd.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-1835dbfd>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-d46796f);
    width: 170px;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-165bddd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-5c61e292 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-5c61e292>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-5c61e292>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(83, 94.00000000000006, 174, 0);
}

.elementor-9 .elementor-element.elementor-element-5c61e292:hover .elementor-widget-container {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-165bddd);
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-498af9d {
    --display: flex;
}

.elementor-9 .elementor-element.elementor-element-253b10b>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-253b10b>.elementor-background-overlay {
    opacity: 0.02;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-253b10b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 120px 0px;
}

.elementor-9 .elementor-element.elementor-element-68b815e2.elementor-column.jkit-sticky-element--enabled {
    position: sticky;
    height: fit-content;
    z-index: 90;
}

.elementor-9 .elementor-element.elementor-element-68b815e2.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-68b815e2.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: 0px;
}

#wpadminbar~.elementor-9 .elementor-element.elementor-element-68b815e2.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,
#wpadminbar~* .elementor-9 .elementor-element.elementor-element-68b815e2.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: calc(0px + var(--wpadminbar-height, 0px));
}

#wpadminbar~.elementor-9 .elementor-element.elementor-element-68b815e2.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both,
#wpadminbar~* .elementor-9 .elementor-element.elementor-element-68b815e2.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: calc(0px + var(--wpadminbar-height, 0px));
}

.elementor-9 .elementor-element.elementor-element-68b815e2>.elementor-element-populated {
    margin: 50px 80px 0px 0px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-4f3d7ae8 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4f3d7ae8 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-4f3d7ae8 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-55b1896-font-family), Sans-serif;
    font-size: var(--e-global-typography-55b1896-font-size);
    font-weight: var(--e-global-typography-55b1896-font-weight);
    text-transform: var(--e-global-typography-55b1896-text-transform);
    line-height: var(--e-global-typography-55b1896-line-height);
    letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
    word-spacing: var(--e-global-typography-55b1896-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-4f3d7ae8 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4f3d7ae8 .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3e21c347>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3e21c347 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-3e21c347 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-3ddd3a35 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-d46796f);
    width: 100%;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-165bddd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-3ddd3a35 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-3ddd3a35>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-3ddd3a35>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(83, 94.00000000000006, 174, 0);
}

.elementor-9 .elementor-element.elementor-element-3ddd3a35:hover .elementor-widget-container {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-3ddd3a35 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-3ddd3a35 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-165bddd);
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-3ddd3a35 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-165bddd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
}

.elementor-9 .elementor-element.elementor-element-3ddd3a35 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-3ddd3a35 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-3ddd3a35 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-3ddd3a35 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-47edddef>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-category,
.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    background-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    background-color: var(--e-global-color-165bddd);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    padding: 5px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
    background-color: var(--e-global-color-165bddd);
    color: var(--e-global-color-primary);
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-220fd971>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-column-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 9px 0px 0px 9px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 226px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
    padding: 0px 30px 0px 30px;
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-6b1578a-font-family), Sans-serif;
    font-size: var(--e-global-typography-6b1578a-font-size);
    font-weight: var(--e-global-typography-6b1578a-font-weight);
    text-transform: var(--e-global-typography-6b1578a-text-transform);
    line-height: var(--e-global-typography-6b1578a-line-height);
    letter-spacing: var(--e-global-typography-6b1578a-letter-spacing);
    word-spacing: var(--e-global-typography-6b1578a-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 4px 12px 4px 12px;
    margin: 0px 0px 10px 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
    margin: 0px 0px 10px 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
    margin-right: 7px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
    margin-left: 7px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore i {
    font-size: 14px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore svg {
    width: 14px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: var(--e-global-color-text);
    margin: 5px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-a96583b>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-a96583b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-9 .elementor-element.elementor-element-a96583b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3507cba9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-66c20685 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-66c20685 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-66c20685 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-55b1896-font-family), Sans-serif;
    font-size: var(--e-global-typography-55b1896-font-size);
    font-weight: var(--e-global-typography-55b1896-font-weight);
    text-transform: var(--e-global-typography-55b1896-text-transform);
    line-height: var(--e-global-typography-55b1896-line-height);
    letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
    word-spacing: var(--e-global-typography-55b1896-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-66c20685 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-66c20685 .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-57ecb4f4 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-57ecb4f4 .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 56px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: -0.02em;
    color: var(--e-global-color-d46796f);
}

.elementor-9 .elementor-element.elementor-element-665fee9a {
    width: var(--container-widget-width, 510px);
    max-width: 510px;
    --container-widget-width: 510px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-50155d53>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-50155d53 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-14383e59:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-14383e59>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-14383e59.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-14383e59>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 40px 0px 40px;
}

.elementor-9 .elementor-element.elementor-element-14383e59>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-14383e59>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-14383e59>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-14383e59>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-71a726ef {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-71a726ef>.elementor-widget-container {
    background-color: #F7F8FB;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF2B;
    border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-71a726ef .elementor-heading-title {
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-640230a6>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-640230a6 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-640230a6 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-640230a6 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-640230a6 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: #000000;
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-0688df8.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-0688df8.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-0688df8.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-0688df8.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-0688df8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-62d8e00.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-62d8e00.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-62d8e00.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-62d8e00.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-62d8e00>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-dc24d69.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-dc24d69.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-dc24d69.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-dc24d69.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-818f7b3.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-818f7b3.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-818f7b3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-818f7b3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-818f7b3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-a84bc68.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-a84bc68.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-a84bc68.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-a84bc68.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-911a6fc.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-911a6fc.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-911a6fc.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-911a6fc.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-911a6fc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-8d1d51d.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-8d1d51d.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-8d1d51d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-8d1d51d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-8d1d51d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-1e634028 {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-1e634028>.elementor-widget-container {
    margin: 20px -50px 0px -50px;
}

.elementor-9 .elementor-element.elementor-element-1e634028 .elementor-divider-separator {
    width: 95%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-1e634028 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-primary);
    width: 100%;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-361648d0 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-361648d0>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-361648d0>.elementor-widget-container {
    margin: 15px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(83, 94.00000000000006, 174, 0);
}

.elementor-9 .elementor-element.elementor-element-361648d0:hover .elementor-widget-container {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: #FFFFFF;
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
}

.elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-6589892f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-6589892f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-6589892f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-6589892f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 30px 40px 0px 40px;
}

.elementor-9 .elementor-element.elementor-element-6589892f>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-6589892f>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-6589892f>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-6589892f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-710e938f {
    width: var(--container-widget-width, 323.979px);
    max-width: 323.979px;
    --container-widget-width: 323.979px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-710e938f>.elementor-widget-container {
    background-color: #F7F8FB;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-710e938f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-710e938f .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-48d88217>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-48d88217 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-48d88217 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-48d88217 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-48d88217 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: #000000;
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-6c8152e0.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-6c8152e0.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-6c8152e0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-6c8152e0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-5c90c144.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-5c90c144.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-5c90c144.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-5c90c144.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-5c90c144>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-4cfcbed1.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-4cfcbed1.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-4cfcbed1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-4cfcbed1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-4cfcbed1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-be64424.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-be64424.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-be64424.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-be64424.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-55d5df3.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-55d5df3.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-55d5df3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-55d5df3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-55d5df3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-442cbff.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-442cbff.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-442cbff.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-442cbff.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-442cbff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-fe6a4dd.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-fe6a4dd.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-fe6a4dd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-fe6a4dd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-787c9163 {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-9b60fdc);
    --divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-787c9163>.elementor-widget-container {
    margin: 20px -50px 0px -50px;
}

.elementor-9 .elementor-element.elementor-element-787c9163 .elementor-divider-separator {
    width: 95%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-787c9163 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-primary);
    width: 100%;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-165bddd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e>.elementor-widget-container {
    margin: 15px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(83, 94.00000000000006, 174, 0);
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e:hover .elementor-widget-container {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-165bddd);
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-6adaa5d6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-6adaa5d6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-6adaa5d6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-6adaa5d6>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 30px 40px 0px 40px;
}

.elementor-9 .elementor-element.elementor-element-6adaa5d6>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-6adaa5d6>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-6adaa5d6>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-6adaa5d6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-45dab694 {
    width: var(--container-widget-width, 236px);
    max-width: 236px;
    --container-widget-width: 236px;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-45dab694>.elementor-widget-container {
    background-color: #F7F8FB;
    padding: 10px 0px 10px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F3DB9A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-45dab694.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-icon i {
    color: var(--e-global-color-9c60ca0);
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-9c60ca0);
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-item>a {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-547a921>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-547a921 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-547a921 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-547a921 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-547a921 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: #000000;
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-5acd49c.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-5acd49c.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-5acd49c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-5acd49c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-5acd49c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-f32735e.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-f32735e.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-f32735e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-f32735e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-206bdc7.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-206bdc7.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-206bdc7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-206bdc7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-206bdc7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-cba8ca3.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-cba8ca3.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-cba8ca3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-cba8ca3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-6255b17.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-6255b17.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-6255b17.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-6255b17.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-6255b17>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-978e1f8.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-978e1f8.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-978e1f8.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-978e1f8.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-978e1f8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-076ca28.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-076ca28.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-076ca28.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-076ca28.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-076ca28>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-73aee939 {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-9b60fdc);
    --divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-73aee939>.elementor-widget-container {
    margin: 20px -50px 0px -50px;
}

.elementor-9 .elementor-element.elementor-element-73aee939 .elementor-divider-separator {
    width: 95%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-73aee939 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-primary);
    width: 100%;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-165bddd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-87b8caf {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-87b8caf>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-87b8caf>.elementor-widget-container {
    margin: 15px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(83, 94.00000000000006, 174, 0);
}

.elementor-9 .elementor-element.elementor-element-87b8caf:hover .elementor-widget-container {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-165bddd);
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
}

.elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-7adc8f5 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-7adc8f5>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7adc8f5 .elementor-divider-separator {
    width: 53%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-7adc8f5 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-9 .elementor-element.elementor-element-89e6c10>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-89e6c10 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-1df6bce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-1df6bce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-1df6bce.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-1df6bce>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 30px 40px 0px 40px;
}

.elementor-9 .elementor-element.elementor-element-1df6bce>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-1df6bce>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-1df6bce>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-1df6bce>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-e478a4e {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e478a4e>.elementor-widget-container {
    background-color: #F7F8FB;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF2B;
    border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-e478a4e .elementor-heading-title {
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-ac2c4aa>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ac2c4aa .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ac2c4aa .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-ac2c4aa .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ac2c4aa .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: #000000;
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-33e06cf.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-33e06cf.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-33e06cf.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-33e06cf.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-33e06cf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-24b3017.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-24b3017.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-24b3017.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-24b3017.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-24b3017>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-0f77803.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-0f77803.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-0f77803.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-0f77803.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-f7eac3b.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-f7eac3b.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-f7eac3b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-f7eac3b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-d7bbe85.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-d7bbe85.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-d7bbe85.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-d7bbe85.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-6964f89.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-6964f89.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-6964f89.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-6964f89.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-6964f89>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-0287aeb {
    --spacer-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-7d14034 {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-7d14034>.elementor-widget-container {
    margin: 20px -50px 0px -50px;
}

.elementor-9 .elementor-element.elementor-element-7d14034 .elementor-divider-separator {
    width: 95%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-7d14034 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-primary);
    width: 100%;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-0c98258 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-0c98258>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-0c98258>.elementor-widget-container {
    margin: 15px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(83, 94.00000000000006, 174, 0);
}

.elementor-9 .elementor-element.elementor-element-0c98258:hover .elementor-widget-container {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: #FFFFFF;
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
}

.elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-7ff04e1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-7ff04e1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-7ff04e1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-7ff04e1>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 30px 40px 0px 40px;
}

.elementor-9 .elementor-element.elementor-element-7ff04e1>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-7ff04e1>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-7ff04e1>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-7ff04e1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2694eca {
    width: var(--container-widget-width, 323.979px);
    max-width: 323.979px;
    --container-widget-width: 323.979px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2694eca>.elementor-widget-container {
    background-color: #F7F8FB;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-2694eca.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-2694eca .elementor-heading-title {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-49323e2>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-49323e2 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-49323e2 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-49323e2 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-49323e2 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: #000000;
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-3a087ea.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-3a087ea.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-3a087ea.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-3a087ea.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-3a087ea>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-facc9b1.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-facc9b1.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-facc9b1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-facc9b1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-feb4167.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-feb4167.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-feb4167.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-feb4167.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-9381026.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-9381026.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-9381026.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-9381026.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-3ca46ea.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-3ca46ea.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-3ca46ea.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-3ca46ea.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-3ca46ea>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-9c73827.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-9c73827.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-9c73827.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-9c73827.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-32b8fae {
    --spacer-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-51bf156 {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-9b60fdc);
    --divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-51bf156>.elementor-widget-container {
    margin: 20px -50px 0px -50px;
}

.elementor-9 .elementor-element.elementor-element-51bf156 .elementor-divider-separator {
    width: 95%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-51bf156 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-primary);
    width: 100%;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-165bddd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-854b22d {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-854b22d>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-854b22d>.elementor-widget-container {
    margin: 15px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(83, 94.00000000000006, 174, 0);
}

.elementor-9 .elementor-element.elementor-element-854b22d:hover .elementor-widget-container {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-165bddd);
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
}

.elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-d97e9a1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-d97e9a1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-d97e9a1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-d97e9a1>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 30px 40px 0px 40px;
}

.elementor-9 .elementor-element.elementor-element-d97e9a1>.elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-d97e9a1>.elementor-element-populated>.elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-d97e9a1>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-d97e9a1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d8bc370 {
    width: var(--container-widget-width, 310.976px);
    max-width: 310.976px;
    --container-widget-width: 310.976px;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-d8bc370>.elementor-widget-container {
    background-color: #F7F8FB;
    padding: 10px 0px 10px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F3DB9A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-d8bc370.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-icon i {
    color: var(--e-global-color-9c60ca0);
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-9c60ca0);
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-item>a {
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-300fbc6>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-300fbc6 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-300fbc6 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-300fbc6 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-300fbc6 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: #000000;
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-7bd0f72.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-7bd0f72.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-7bd0f72.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-7bd0f72.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-7bd0f72>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-3ffd04e.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-3ffd04e.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-3ffd04e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-3ffd04e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-3ffd04e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-313aa6e.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-313aa6e.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-313aa6e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-313aa6e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-313aa6e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-a8f5708.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-a8f5708.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-a8f5708.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-a8f5708.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

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

.elementor-9 .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-681b755.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-681b755.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-681b755.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-681b755.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-681b755>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 2px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-165bddd);
    background-color: var(--e-global-color-d46796f);
    border-radius: 30px 30px 30px 30px;
    margin: 0px -5px 0px 0px;
    padding: 6px 0px 0px 6px;
    height: 23px;
    width: 23px;
    line-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-165bddd);
    width: 11px;
}

.elementor-9 .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 11px;
}

.elementor-9 .elementor-element.elementor-element-0057880 {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-9b60fdc);
    --divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-0057880>.elementor-widget-container {
    margin: 20px -50px 0px -50px;
}

.elementor-9 .elementor-element.elementor-element-0057880 .elementor-divider-separator {
    width: 95%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-9 .elementor-element.elementor-element-0057880 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-primary);
    width: 100%;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-165bddd);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-c9a67d4 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-9 .elementor-element.elementor-element-c9a67d4>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-c9a67d4>.elementor-widget-container {
    margin: 15px 0px -20px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(83, 94.00000000000006, 174, 0);
}

.elementor-9 .elementor-element.elementor-element-c9a67d4:hover .elementor-widget-container {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-165bddd);
    width: 15px;
}

.elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
}

.elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 15px;
}

.elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    transform: translateY(-1px);
}

.elementor-9 .elementor-element.elementor-element-eb8cf57 {
    --spacer-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-1985fc76:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-1985fc76>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d881c61);
}

.elementor-9 .elementor-element.elementor-element-1985fc76>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-1985fc76 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-9 .elementor-element.elementor-element-1985fc76>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-30c3e9b3>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-30c3e9b3 {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 0;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-63ab0e27.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-63ab0e27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-63ab0e27.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-63ab0e27>.elementor-element-populated {
    margin: 0px 55px 0px 0px;
    --e-column-margin-right: 55px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-59ecb6bb .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-59ecb6bb .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-59ecb6bb .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-55b1896-font-family), Sans-serif;
    font-size: var(--e-global-typography-55b1896-font-size);
    font-weight: var(--e-global-typography-55b1896-font-weight);
    text-transform: var(--e-global-typography-55b1896-text-transform);
    line-height: var(--e-global-typography-55b1896-line-height);
    letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
    word-spacing: var(--e-global-typography-55b1896-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-59ecb6bb .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-59ecb6bb .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5eba2469>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5eba2469 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-d46796f);
}

.elementor-9 .elementor-element.elementor-element-3c246f49 {
    width: 100%;
    max-width: 100%;
}

.elementor-9 .elementor-element.elementor-element-3c246f49>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3c246f49 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-3c246f49 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-3c246f49 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 10px 0px;
}

.elementor-9 .elementor-element.elementor-element-347f720>.elementor-widget-container {
    --e-transform-scale: 1.4;
    margin: -50px 0px 0px 0px;
}

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

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

.elementor-9 .elementor-element.elementor-element-201612e8>.elementor-element-populated {
    margin: 0px 0px 0px 43px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 43px;
}

.elementor-9 .elementor-element.elementor-element-1a2e2f80.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-1a2e2f80.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-1a2e2f80.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-1a2e2f80.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-1a2e2f80>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 20px 25px 30px 25px;
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
}

.elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-d46796f);
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px -5px 0px;
}

.elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #1C1E23;
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #1C1E23;
    width: 80px;
}

.elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-9c60ca0);
    border-radius: 5px 5px 5px 5px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 15px;
    height: 40px;
    width: 40px;
    line-height: 60px;
}

.elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 32px;
}

.elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 32px;
}

.elementor-9 .elementor-element.elementor-element-a8dd77a.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-a8dd77a.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-a8dd77a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-a8dd77a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-165bddd);
    text-align: left;
    padding: 20px 25px 30px 25px;
    box-shadow: 0px 0px 0px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 12px 12px 12px 12px;
}

.elementor-9 .elementor-element.elementor-element-a8dd77a>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
}

.elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-d46796f);
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px -5px 0px;
}

.elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #1C1E23;
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #1C1E23;
    width: 80px;
}

.elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-9c60ca0);
    border-radius: 5px 5px 5px 5px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 15px;
    height: 40px;
    width: 40px;
    line-height: 60px;
}

.elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 32px;
}

.elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 32px;
}

.elementor-9 .elementor-element.elementor-element-17767c80.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-17767c80.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-17767c80.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-17767c80.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-165bddd);
    text-align: left;
    padding: 20px 25px 30px 25px;
    box-shadow: 0px 0px 0px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 12px 12px 12px 12px;
}

.elementor-9 .elementor-element.elementor-element-17767c80>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
}

.elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-d46796f);
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px -5px 0px;
}

.elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: #1C1E23;
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: #1C1E23;
    width: 80px;
}

.elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-9c60ca0);
    border-radius: 5px 5px 5px 5px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 15px;
    height: 40px;
    width: 40px;
    line-height: 60px;
}

.elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 32px;
}

.elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 32px;
}

.elementor-9 .elementor-element.elementor-element-44008a23:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-44008a23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d881c61);
}

.elementor-9 .elementor-element.elementor-element-44008a23>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-44008a23 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 120px 0px;
}

.elementor-9 .elementor-element.elementor-element-44008a23>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2f45d4de>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-5eb037f {
    --spacer-size: 16px;
    z-index: 9;
}

.elementor-9 .elementor-element.elementor-element-5eb037f>.elementor-widget-container {
    background-color: transparent;
    margin: 0% 0% -60% 0%;
    background-image: linear-gradient(0deg, #02010100 0%, var(--e-global-color-d881c61) 80%);
}

.elementor-9 .elementor-element.elementor-element-3be876a9:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-3be876a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-3be876a9>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-3be876a9 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-3be876a9,
.elementor-9 .elementor-element.elementor-element-3be876a9>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-3be876a9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-2c3f788c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

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

.elementor-9 .elementor-element.elementor-element-6f7fd604 {
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #000000;
}

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

.elementor-9 .elementor-element.elementor-element-77858561 .elementor-star-rating {
    font-size: 16px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-77858561 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 2px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-77858561 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 2px;
}

.elementor-9 .elementor-element.elementor-element-77858561 .elementor-star-rating i:before {
    color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-377afe36.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-377afe36.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-377afe36.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-9 .elementor-element.elementor-element-377afe36.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-377afe36>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    text-align: left;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
    height: 0px;
    object-fit: contain;
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 0px 0px -2px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title i {
    font-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title svg {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0px 0px 0px 0px;
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-6e8f28e1:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-6e8f28e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-6e8f28e1>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-6e8f28e1 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    box-shadow: 0px 0px 0px 0px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-6e8f28e1,
.elementor-9 .elementor-element.elementor-element-6e8f28e1>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-6e8f28e1:hover {
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
}

.elementor-9 .elementor-element.elementor-element-6e8f28e1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-614b133.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-1025edd8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1025edd8 {
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-1dad71e0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1dad71e0 .elementor-star-rating {
    font-size: 16px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-1dad71e0 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 2px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-1dad71e0 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 2px;
}

.elementor-9 .elementor-element.elementor-element-1dad71e0 .elementor-star-rating i:before {
    color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-141369c9.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-141369c9.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-141369c9.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-9 .elementor-element.elementor-element-141369c9.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-141369c9>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    text-align: left;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
    height: 0px;
    object-fit: contain;
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 0px 0px -2px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title i {
    font-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title svg {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-4343b9d .elementor-wrapper {
    --video-aspect-ratio: 1.33333;
}

.elementor-9 .elementor-element.elementor-element-5d85870c:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-5d85870c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-5d85870c>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-5d85870c {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    box-shadow: 0px 0px 0px 0px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-5d85870c,
.elementor-9 .elementor-element.elementor-element-5d85870c>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-5d85870c:hover {
    box-shadow: 0px 0px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
}

.elementor-9 .elementor-element.elementor-element-5d85870c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-33dd7dca.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-183c67d2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-183c67d2 {
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-55dc4f2f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-55dc4f2f .elementor-star-rating {
    font-size: 16px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-55dc4f2f .elementor-star-rating i:not(:last-of-type) {
    margin-right: 2px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-55dc4f2f .elementor-star-rating i:not(:last-of-type) {
    margin-left: 2px;
}

.elementor-9 .elementor-element.elementor-element-55dc4f2f .elementor-star-rating i:before {
    color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-5dd647a4.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-5dd647a4.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-5dd647a4.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-9 .elementor-element.elementor-element-5dd647a4.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-5dd647a4>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    text-align: left;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
    height: 0px;
    object-fit: contain;
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 0px 0px -2px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title i {
    font-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title svg {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-317969e2 {
    --spacer-size: 0px;
    z-index: 9;
}

.elementor-9 .elementor-element.elementor-element-317969e2>.elementor-widget-container {
    background-color: transparent;
    margin: -57% 0% 0% 0%;
    background-image: linear-gradient(180deg, #02010100 0%, var(--e-global-color-d881c61) 80%);
}

.elementor-9 .elementor-element.elementor-element-1737c4f .elementor-wrapper {
    --video-aspect-ratio: 1.33333;
}

.elementor-9 .elementor-element.elementor-element-3fc0b54c>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-7fc478ba {
    --spacer-size: 16px;
    z-index: 9;
}

.elementor-9 .elementor-element.elementor-element-7fc478ba>.elementor-widget-container {
    background-color: transparent;
    margin: 0% 0% -60% 0%;
    background-image: linear-gradient(0deg, #02010100 0%, var(--e-global-color-d881c61) 80%);
}

.elementor-9 .elementor-element.elementor-element-6c3ac38b:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-6c3ac38b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-6c3ac38b>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-6c3ac38b {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    box-shadow: 0px 0px 0px 0px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-6c3ac38b,
.elementor-9 .elementor-element.elementor-element-6c3ac38b>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-6c3ac38b:hover {
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
}

.elementor-9 .elementor-element.elementor-element-6c3ac38b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4ef1c239.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-63e4a0f1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-63e4a0f1 {
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-671a691b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-671a691b .elementor-star-rating {
    font-size: 16px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-671a691b .elementor-star-rating i:not(:last-of-type) {
    margin-right: 2px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-671a691b .elementor-star-rating i:not(:last-of-type) {
    margin-left: 2px;
}

.elementor-9 .elementor-element.elementor-element-671a691b .elementor-star-rating i:before {
    color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-14765bb1.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-14765bb1.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-14765bb1.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-9 .elementor-element.elementor-element-14765bb1.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-14765bb1>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    text-align: left;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
    height: 0px;
    object-fit: contain;
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 0px 0px -2px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title i {
    font-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title svg {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-33d823e>.elementor-widget-container {
    margin: 14px 0px -25px 0px;
}

.elementor-9 .elementor-element.elementor-element-33d823e .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-9 .elementor-element.elementor-element-473861d5:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-473861d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-473861d5>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-473861d5 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    box-shadow: 0px 0px 0px 0px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-473861d5,
.elementor-9 .elementor-element.elementor-element-473861d5>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-473861d5:hover {
    box-shadow: 0px 12px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
}

.elementor-9 .elementor-element.elementor-element-473861d5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-3c754806.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-4d3da66>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4d3da66 {
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-7f11b399>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7f11b399 .elementor-star-rating {
    font-size: 16px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7f11b399 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 2px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-7f11b399 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 2px;
}

.elementor-9 .elementor-element.elementor-element-7f11b399 .elementor-star-rating i:before {
    color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-4230619f.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-4230619f.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-4230619f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-9 .elementor-element.elementor-element-4230619f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-4230619f>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    text-align: left;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
    height: 0px;
    object-fit: contain;
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 0px 0px -2px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title i {
    font-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title svg {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-e3c4a0e:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-e3c4a0e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-e3c4a0e>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-e3c4a0e {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    box-shadow: 0px 0px 0px 0px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-e3c4a0e,
.elementor-9 .elementor-element.elementor-element-e3c4a0e>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-e3c4a0e:hover {
    box-shadow: 0px 0px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
}

.elementor-9 .elementor-element.elementor-element-e3c4a0e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-679206b1.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-282fd88b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-282fd88b {
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #000000;
}

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

.elementor-9 .elementor-element.elementor-element-fc75942 .elementor-star-rating {
    font-size: 16px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-fc75942 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 2px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-fc75942 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 2px;
}

.elementor-9 .elementor-element.elementor-element-fc75942 .elementor-star-rating i:before {
    color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-6b960e0f.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-6b960e0f.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-6b960e0f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-9 .elementor-element.elementor-element-6b960e0f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-6b960e0f>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    text-align: left;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
    height: 0px;
    object-fit: contain;
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 0px 0px -2px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title i {
    font-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title svg {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-9b155fd:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-9b155fd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-9b155fd>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-9b155fd {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    box-shadow: 0px 0px 0px 0px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-9 .elementor-element.elementor-element-9b155fd,
.elementor-9 .elementor-element.elementor-element-9b155fd>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-9b155fd:hover {
    box-shadow: 0px 0px 10px -5px rgba(54.00000000000001, 58.000000000000036, 98.00000000000001, 0.1);
}

.elementor-9 .elementor-element.elementor-element-9b155fd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a16642f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-1143d65>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1143d65 {
    font-family: "Manrope", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    color: #000000;
}

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

.elementor-9 .elementor-element.elementor-element-eaaee6b .elementor-star-rating {
    font-size: 16px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-eaaee6b .elementor-star-rating i:not(:last-of-type) {
    margin-right: 2px;
}

body.rtl .elementor-9 .elementor-element.elementor-element-eaaee6b .elementor-star-rating i:not(:last-of-type) {
    margin-left: 2px;
}

.elementor-9 .elementor-element.elementor-element-eaaee6b .elementor-star-rating i:before {
    color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-ddf1a64.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-ddf1a64.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-ddf1a64.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-9 .elementor-element.elementor-element-ddf1a64.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-ddf1a64>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    text-align: left;
    border-style: none;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
    height: 0px;
    object-fit: contain;
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 0px 0px -2px 0px;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title i {
    font-size: 0px;
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title svg {
    width: 0px;
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-335ab5de {
    --spacer-size: 0px;
    z-index: 9;
}

.elementor-9 .elementor-element.elementor-element-335ab5de>.elementor-widget-container {
    background-color: transparent;
    margin: -57% 0% 0% 0%;
    background-image: linear-gradient(180deg, #02010100 0%, var(--e-global-color-d881c61) 80%);
}

.elementor-9 .elementor-element.elementor-element-5844c5e.elementor-column.jkit-sticky-element--enabled {
    position: sticky;
    height: fit-content;
    z-index: 100;
}

.elementor-9 .elementor-element.elementor-element-5844c5e.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: 0px;
}

.elementor-9 .elementor-element.elementor-element-5844c5e.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: 0px;
}

#wpadminbar~.elementor-9 .elementor-element.elementor-element-5844c5e.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,
#wpadminbar~* .elementor-9 .elementor-element.elementor-element-5844c5e.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: calc(0px + var(--wpadminbar-height, 0px));
}

#wpadminbar~.elementor-9 .elementor-element.elementor-element-5844c5e.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both,
#wpadminbar~* .elementor-9 .elementor-element.elementor-element-5844c5e.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: calc(0px + var(--wpadminbar-height, 0px));
}

.elementor-9 .elementor-element.elementor-element-5844c5e>.elementor-element-populated {
    margin: 50px 0px 0px 70px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 70px;
}

.elementor-9 .elementor-element.elementor-element-3f8fc790 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3f8fc790 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-3f8fc790 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-55b1896-font-family), Sans-serif;
    font-size: var(--e-global-typography-55b1896-font-size);
    font-weight: var(--e-global-typography-55b1896-font-weight);
    text-transform: var(--e-global-typography-55b1896-text-transform);
    line-height: var(--e-global-typography-55b1896-line-height);
    letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
    word-spacing: var(--e-global-typography-55b1896-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-3f8fc790 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3f8fc790 .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1a196fef {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-1a196fef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1a196fef .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-d46796f);
}

.elementor-9 .elementor-element.elementor-element-208ff992 {
    --spacer-size: 5px;
}

.elementor-9 .elementor-element.elementor-element-401d85b3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-401d85b3>.elementor-container {
    max-width: 850px;
}

.elementor-9 .elementor-element.elementor-element-401d85b3 {
    padding: 120px 0px 120px 0px;
}

.elementor-9 .elementor-element.elementor-element-236e9bb8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-6e7c802b .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6e7c802b .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-6e7c802b .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-55b1896-font-family), Sans-serif;
    font-size: var(--e-global-typography-55b1896-font-size);
    font-weight: var(--e-global-typography-55b1896-font-weight);
    text-transform: var(--e-global-typography-55b1896-text-transform);
    line-height: var(--e-global-typography-55b1896-line-height);
    letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
    word-spacing: var(--e-global-typography-55b1896-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-6e7c802b .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6e7c802b .jeg-elementor-kit.jkit-heading .heading-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4907a860>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-4907a860 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4907a860 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-d46796f);
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #02010100;
}

.elementor-9 .elementor-element.elementor-element-6498f27c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 0px 0px;
    padding: 20px 28px 20px 28px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 10px 10px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper.expand {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-9b60fdc);
    border-radius: 10px 10px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-4d39ba1-font-family), Sans-serif;
    font-size: var(--e-global-typography-4d39ba1-font-size);
    font-weight: var(--e-global-typography-4d39ba1-font-weight);
    text-decoration: var(--e-global-typography-4d39ba1-text-decoration);
    line-height: var(--e-global-typography-4d39ba1-line-height);
    letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
    word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    padding: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    border-style: none;
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-primary);
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    padding: 25px 50px 10px 0px;
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 18px;
    color: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 18px;
    fill: var(--e-global-color-text);
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 18px;
    color: var(--e-global-color-secondary);
}

.elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 18px;
    fill: var(--e-global-color-secondary);
}

.elementor-9 .elementor-element.elementor-element-855f3b3:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-855f3b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-855f3b3>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-855f3b3>.elementor-background-overlay {
    opacity: 0.15;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-855f3b3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-b27b0fc.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-92d43f4>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-92d43f4 {
    margin-top: 0px;
    margin-bottom: 100px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-9ebc397.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-9ebc397.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-9ebc397>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-c077c79 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-c077c79 img {
    width: 98px;
}

.elementor-9 .elementor-element.elementor-element-9dd156b.jkit-equal-height-enable,
.elementor-9 .elementor-element.elementor-element-9dd156b.jkit-equal-height-enable>.elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-9dd156b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-9 .elementor-element.elementor-element-9dd156b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-9 .elementor-element.elementor-element-9dd156b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: #AC25E4;
    text-align: center;
    padding: 10px 10px 18px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-852d196);
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-9dd156b .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-9 .elementor-element.elementor-element-9dd156b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var(--e-global-color-d46796f);
}

.elementor-9 .elementor-element.elementor-element-9dd156b {
    width: var(--container-widget-width, 216.389px);
    max-width: 216.389px;
    --container-widget-width: 216.389px;
    --container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-9dd156b>.elementor-widget-container:hover {
    --e-transform-translateY: -5px;
    --e-transform-scale: 0.95;
}

.elementor-9 .elementor-element.elementor-element-9dd156b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-9dd156b .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-9dd156b .jeg-elementor-kit.jkit-icon-box .title {
    margin: 5px 0px 0px 0px;
    color: #FFFFFF;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
}

.elementor-9 .elementor-element.elementor-element-9dd156b .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-9dd156b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9dd156b .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-9 .elementor-element.elementor-element-9dd156b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-9 .elementor-element.elementor-element-d8c1db0 {
    width: 100%;
    max-width: 100%;
    font-family: "Manrope", Sans-serif;
    font-weight: 600;
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
    background-color: var(--e-global-color-165bddd);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 15px 14px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF30;
}

.elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
    background-color: var(--e-global-color-d46796f);
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    padding: 16px 0px 16px 0px;
    color: var(--e-global-color-165bddd);
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover {
    background-color: var(--e-global-color-d46796f);
    color: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-765b98d>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    margin-right: 14px;
}

.elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
    font-family: "Mukta", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
    align-self: center;
    -webkit-box-flex: 155px;
    -ms-flex: 0 0 155px;
    flex: 0 0 155px;
}

.elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
    width: 155px;
}

.elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg {
    fill: var(--e-global-color-165bddd);
    width: 14px;
}

.elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover svg {
    fill: var(--e-global-color-165bddd);
}

.elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit i {
    font-size: 14px;
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-0502055.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-0502055.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-0502055>.elementor-element-populated {
    margin: 0px 0px 0px 110px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 110px;
}

.elementor-9 .elementor-element.elementor-element-23f7f4a>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-23f7f4a {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-23f7f4a .elementor-heading-title {
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-8eeba78 {
    width: var(--container-widget-width, 100.006%);
    max-width: 100.006%;
    --container-widget-width: 100.006%;
    --container-widget-flex-grow: 0;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-8eeba78.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-item>a {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-d881c61);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-b125933.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-b125933.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-b125933>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-86593a7>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-86593a7 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-86593a7 .elementor-heading-title {
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-a616272 {
    width: var(--container-widget-width, 85.517%);
    max-width: 85.517%;
    --container-widget-width: 85.517%;
    --container-widget-flex-grow: 0;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-a616272.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(11px/2);
}

.elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(11px/2);
}

.elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(11px/2);
    margin-left: calc(11px/2);
}

.elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-11px/2);
    margin-left: calc(-11px/2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-11px/2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-11px/2);
}

.elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-item>a {
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-165bddd);
}

.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-91a6416.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-91a6416.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-91a6416>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-b413430>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-b413430 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-b413430 .elementor-heading-title {
    font-family: var(--e-global-typography-0fe3dc6-font-family), Sans-serif;
    font-size: var(--e-global-typography-0fe3dc6-font-size);
    font-weight: var(--e-global-typography-0fe3dc6-font-weight);
    line-height: var(--e-global-typography-0fe3dc6-line-height);
    letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
    word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-7843eeb>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-9 .elementor-element.elementor-element-7843eeb .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-7843eeb .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-7843eeb .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 5px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7843eeb .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: #000000;
    font-family: "Manrope", Sans-serif;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-7843eeb .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

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

.elementor-9 .elementor-element.elementor-element-f027147 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-f027147 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-d2bf64f-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2bf64f-font-size);
    font-weight: var(--e-global-typography-d2bf64f-font-weight);
    text-decoration: var(--e-global-typography-d2bf64f-text-decoration);
    line-height: var(--e-global-typography-d2bf64f-line-height);
    letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
    word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-f027147 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 5px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f027147 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-eebe4ec>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-eebe4ec>.elementor-container {
    max-width: 1290px;
}

.elementor-9 .elementor-element.elementor-element-eebe4ec {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF30;
    padding: 30px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-bdd8c1e {
    text-align: left;
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-5d24428 {
    text-align: center;
    font-family: "Manrope", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-0759748 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 12px;
    --grid-row-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-0759748 .elementor-widget-container {
    text-align: right;
}

.elementor-9 .elementor-element.elementor-element-0759748 .elementor-social-icon {
    background-color: var(--e-global-color-primary);
    --icon-padding: 0.8em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF30;
}

.elementor-9 .elementor-element.elementor-element-0759748 .elementor-social-icon i {
    color: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-0759748 .elementor-social-icon svg {
    fill: var(--e-global-color-9c60ca0);
}

.elementor-9 .elementor-element.elementor-element-0759748 .elementor-icon {
    border-radius: 7px 7px 7px 7px;
}

.elementor-9 .elementor-element.elementor-element-0759748 .elementor-social-icon:hover {
    background-color: var(--e-global-color-d881c61);
    border-color: var(--e-global-color-accent);
}

.elementor-9 .elementor-element.elementor-element-0759748 .elementor-social-icon:hover i {
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-0759748 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-primary);
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-9 .elementor-element.elementor-element-4006b04d {
        padding: 0px 10px 0px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-0e4bae9 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6f94b75.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-9 .elementor-element.elementor-element-6f94b75.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-9 .elementor-element.elementor-element-6f94b75>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 10px 10px 10px 0px;
    }

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

    .elementor-9 .elementor-element.elementor-element-eb76bd1 {
        --container-widget-width: 250px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 250px);
        max-width: 250px;
    }

    .elementor-9 .elementor-element.elementor-element-6004d9c.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-9 .elementor-element.elementor-element-6004d9c>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c>.elementor-widget-container {
        margin: 0px -3px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper {
        background-color: var(--e-global-color-d881c61);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper {
        background-color: var(--e-global-color-d881c61);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        padding: 0px 25px 0px 25px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a {
        font-size: 17px;
        margin: 0px 0px 0px 0px;
        padding: 10px 15px 5px 6px;
        color: var(--e-global-color-primary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li:hover>a {
        color: var(--e-global-color-primary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li:hover>a svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-item>a,
    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-ancestor>a {
        color: var(--e-global-color-primary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-item>a svg,
    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li.current-menu-ancestor>a svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i,
    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg,
    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a i,
    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.has-mega-menu>a svg {
        margin: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
        padding: 10px 15px 5px 15px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li>a {
        color: var(--e-global-color-primary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li>a svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:hover>a {
        color: var(--e-global-color-primary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:hover>a svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item>a {
        color: var(--e-global-color-accent);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item>a svg {
        fill: var(--e-global-color-accent);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
        width: 30px;
        fill: var(--e-global-color-primary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        color: var(--e-global-color-primary);
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 5px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover {
        color: var(--e-global-color-secondary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover svg {
        fill: var(--e-global-color-secondary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu i {
        font-size: 22px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg {
        width: 22px;
        fill: var(--e-global-color-text);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
        border-width: 0px 0px 0px 0px;
        color: var(--e-global-color-text);
        margin: 40px 15px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover {
        color: var(--e-global-color-secondary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover svg {
        fill: var(--e-global-color-secondary);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
        max-width: 220px;
        width: 130px;
        object-fit: contain;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo {
        margin: 25px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
        font-size: 80px;
    }

    .elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
        font-size: 80px;
    }

    .elementor-9 .elementor-element.elementor-element-65fd3e89 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-6c73e47d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-bbe0385 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
        font-size: 80px;
    }

    .elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
        font-size: 80px;
    }

    .elementor-9 .elementor-element.elementor-element-d57d4a4>.elementor-element-populated {
        margin: 10% 15% 0% 15%;
        --e-column-margin-right: 15%;
        --e-column-margin-left: 15%;
    }

    .elementor-9 .elementor-element.elementor-element-4e2cae4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-44614981 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-44614981 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: 19px;
    }

    .elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3e50346f .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-34c50804 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-34c50804 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-b668d07 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-19c88fda .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6d36435d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-114852e3 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-40cb0c29 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-33121e7f>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-52523a>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-10d8e214>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5a3c978e>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3d6132ab.elementor-column>.elementor-widget-wrap {
        justify-content: space-between;
    }

    .elementor-9 .elementor-element.elementor-element-3d6132ab>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4731a6aa {
        width: var(--container-widget-width, 48.5%);
        max-width: 48.5%;
        --container-widget-width: 48.5%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: 17px;
    }

    .elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6a110d72 {
        width: var(--container-widget-width, 48.5%);
        max-width: 48.5%;
        --container-widget-width: 48.5%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-2d9104af .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-2d9104af .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-6a70a30c {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-1dcc4c4 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-1dcc4c4 img {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-561bf540>.elementor-widget-container {
        margin: -62% 0% 0% 0%;
    }

    .elementor-9 .elementor-element.elementor-element-2af998f3>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-bac722a .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-9 .elementor-element.elementor-element-6ae0fc1b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-title,
    .elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-title a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-description {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-756848fb {
        padding: 80px 0px 80px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-319b6743 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-511ceff9 .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-9 .elementor-element.elementor-element-924919d>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-3db4a1c>.elementor-element-populated>.elementor-background-overlay {
        background-position: top center;
    }

    .elementor-9 .elementor-element.elementor-element-3db4a1c>.elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-22bb516e {
        --spacer-size: 250px;
    }

    .elementor-9 .elementor-element.elementor-element-4599fe8d.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-4599fe8d>.elementor-element-populated {
        border-width: 0px 0px 0px 1px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-67a9169e .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-165c2346>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-51fb3517 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 100%;
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6b600da8>.elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-410bdf7f {
        --spacer-size: 250px;
    }

    .elementor-9 .elementor-element.elementor-element-32663499.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-32663499>.elementor-element-populated {
        border-width: 0px 0px 0px 1px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4facd052 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3015c241>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5a3cd8d1 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 100%;
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-4621cf1d>.elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-7119d3d2 {
        --spacer-size: 250px;
    }

    .elementor-9 .elementor-element.elementor-element-3ad66676.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-3ad66676>.elementor-element-populated {
        border-width: 0px 0px 0px 1px;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-6e46b6a6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1835dbfd>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5c61e292 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 100%;
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-253b10b {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-68b815e2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4f3d7ae8 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3e21c347 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3ddd3a35 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-47edddef>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-column-gap: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post {
        margin: 0px 0px 30px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
        border-radius: 9px 9px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 215px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        padding: 20px 20px 30px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-6b1578a-font-size);
        line-height: var(--e-global-typography-6b1578a-line-height);
        letter-spacing: var(--e-global-typography-6b1578a-letter-spacing);
        word-spacing: var(--e-global-typography-6b1578a-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 0px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
        margin: 0px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
        margin: -10px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-accent-font-size);
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-a96583b {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-3507cba9>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-66c20685 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-57ecb4f4 .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-9 .elementor-element.elementor-element-665fee9a {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-14383e59>.elementor-element-populated {
        margin: 0px 0px 50px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-71a726ef .elementor-heading-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-640230a6 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-640230a6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-640230a6 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6589892f>.elementor-element-populated {
        margin: 0px 15px 50px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-710e938f .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-48d88217 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-48d88217 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-48d88217 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6adaa5d6>.elementor-element-populated {
        margin: 0% 26% 0% 26%;
        --e-column-margin-right: 26%;
        --e-column-margin-left: 26%;
    }

    .elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-547a921 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-547a921 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-547a921 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1df6bce>.elementor-element-populated {
        margin: 0px 0px 50px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-e478a4e .elementor-heading-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-ac2c4aa .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-ac2c4aa .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-ac2c4aa .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-7ff04e1>.elementor-element-populated {
        margin: 0px 15px 50px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2694eca .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-49323e2 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-49323e2 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-49323e2 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-d97e9a1>.elementor-element-populated {
        margin: 0% 26% 0% 26%;
        --e-column-margin-right: 26%;
        --e-column-margin-left: 26%;
    }

    .elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-item>a {
        font-size: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-300fbc6 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-300fbc6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-300fbc6 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1985fc76 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-65a3ba3d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-63ab0e27>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-59ecb6bb .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5eba2469 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3c246f49 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-3c246f49 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-201612e8>.elementor-element-populated {
        margin: 45px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-44008a23 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-6f7fd604 {
        font-size: 19px;
    }

    .elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1025edd8 {
        font-size: 19px;
    }

    .elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-183c67d2 {
        font-size: 19px;
    }

    .elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-317969e2>.elementor-widget-container {
        margin: -50% 0% 0% 0%;
    }

    .elementor-9 .elementor-element.elementor-element-3fc0b54c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-63e4a0f1 {
        font-size: 19px;
    }

    .elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-4d3da66 {
        font-size: 19px;
    }

    .elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-282fd88b {
        font-size: 19px;
    }

    .elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-1143d65 {
        font-size: 19px;
    }

    .elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-335ab5de>.elementor-widget-container {
        margin: -50% 0% 0% 0%;
    }

    .elementor-9 .elementor-element.elementor-element-5844c5e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3f8fc790 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1a196fef .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-401d85b3 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-236e9bb8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-6e7c802b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-4907a860 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6498f27c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-855f3b3 {
        padding: 80px 10px 20px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-9ebc397.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-9ebc397>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c077c79>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c077c79 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-9dd156b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-d8c1db0 {
        width: var(--container-widget-width, 460px);
        max-width: 460px;
        --container-widget-width: 460px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-765b98d {
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }

    .elementor-9 .elementor-element.elementor-element-765b98d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: 17px;
    }

    .elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-0502055>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-23f7f4a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-23f7f4a {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-23f7f4a .elementor-heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-8eeba78 {
        --e-icon-list-icon-align: right;
        --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
    }

    .elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-item>a {
        font-size: 17px;
    }

    .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-b125933.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-9 .elementor-element.elementor-element-b125933.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-9 .elementor-element.elementor-element-b125933>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-86593a7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-86593a7 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-86593a7 .elementor-heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-a616272 {
        --e-icon-list-icon-align: right;
        --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
    }

    .elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-item>a {
        font-size: 17px;
    }

    .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-91a6416.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-9 .elementor-element.elementor-element-91a6416.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-9 .elementor-element.elementor-element-91a6416>.elementor-element-populated {
        margin: 0px 25px 0px 25px;
        --e-column-margin-right: 25px;
        --e-column-margin-left: 25px;
    }

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

    .elementor-9 .elementor-element.elementor-element-b413430 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-b413430 .elementor-heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-7843eeb>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-7843eeb .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-7843eeb .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-f027147 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-f027147 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-eebe4ec {
        padding: 30px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-9 .elementor-element.elementor-element-4006b04d {
        padding: 15px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-7d0e04b3>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-6f94b75 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-eb76bd1 {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-eb76bd1 img {
        width: 61px;
    }

    .elementor-9 .elementor-element.elementor-element-6004d9c {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c>.elementor-widget-container {
        margin: 0px -3px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper {
        background-color: var(--e-global-color-d881c61);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper {
        background-color: var(--e-global-color-d881c61);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu>li>a {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i {
        font-size: 26px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
        width: 26px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        padding: 5px 0px 0px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
        max-width: 200px;
        width: 120px;
    }

    .elementor-9 .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo {
        margin: 25px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0cf8c0d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-0cf8c0d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-0cf8c0d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3b64370 {
        --min-height: 250px;
    }

    .elementor-9 .elementor-element.elementor-element-2c7cfb6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
        font-size: 18px;
        line-height: 0em;
    }

    .elementor-9 .elementor-element.elementor-element-2c7cfb6 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
        font-size: 18px;
        line-height: 2.7em;
    }

    .elementor-9 .elementor-element.elementor-element-65fd3e89 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-6c73e47d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-bbe0385 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text {
        font-size: 48px;
    }

    .elementor-9 .elementor-element.elementor-element-69648507 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text {
        font-size: 48px;
    }

    .elementor-9 .elementor-element.elementor-element-d57d4a4>.elementor-element-populated {
        margin: 80px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-44614981 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-44614981 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-2fc2792a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6814cfa0>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-6814cfa0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-4eac7996>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-10b620f6 {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-9 .elementor-element.elementor-element-4647db4 {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-9 .elementor-element.elementor-element-7fe660e2 {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-9 .elementor-element.elementor-element-3e50346f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9 .elementor-element.elementor-element-3dbb6074>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-34c50804 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-34c50804>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-34c50804 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-34c50804 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-b668d07 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-19c88fda .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6d36435d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-114852e3 {
        width: 100%;
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-33121e7f>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-10d8e214>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5a3c978e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3d6132ab>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4731a6aa {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: 16px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6a110d72 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-2d9104af>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2d9104af .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-2d9104af .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: 14px;
    }

    .elementor-9 .elementor-element.elementor-element-1c5c8f83 {
        --container-widget-width: 75px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 75px);
        max-width: 75px;
    }

    .elementor-9 .elementor-element.elementor-element-64f6f244 {
        --container-widget-width: 75px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 75px);
        max-width: 75px;
    }

    .elementor-9 .elementor-element.elementor-element-6a70a30c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-561bf540>.elementor-widget-container {
        margin: -63% 0% 0% 0%;
    }

    .elementor-9 .elementor-element.elementor-element-561bf540 img {
        border-width: 15px 15px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-bac722a {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-bac722a .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-9 .elementor-element.elementor-element-37c16cbe {
        text-align: center;
        font-size: 12px;
    }

    .elementor-9 .elementor-element.elementor-element-16cd0939 {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-5e11cd08:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-9 .elementor-element.elementor-element-5e11cd08>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../image/Top-Leading-companies-to-watch-2024-logo-300x300-1.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .elementor-9 .elementor-element.elementor-element-5e11cd08>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px;
    }

    .elementor-9 .elementor-element.elementor-element-5e11cd08>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-178b9ead {
        --spacer-size: 108px;
    }

    .elementor-9 .elementor-element.elementor-element-476a0599>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-6ae0fc1b .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-6ae0fc1b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-34a7634e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-34a7634e {
        align-self: flex-start;
        --icon-box-icon-margin: 14px;
    }

    .elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-title {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-title,
    .elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-title a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-34a7634e .elementor-icon-box-description {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-756848fb {
        margin-bottom: 0px;
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-319b6743 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-511ceff9 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-9 .elementor-element.elementor-element-51417fb6 {
        margin-top: -3px;
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-924919d>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-6283b44d {
        padding: 0px 0px 30px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3db4a1c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4599fe8d>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-67a9169e .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-67a9169e .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-51fb3517>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-51fb3517 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-50ea601e {
        padding: 0px 0px 30px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-6b600da8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-32663499>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4facd052 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-4facd052 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5a3cd8d1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5a3cd8d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1b6584ba {
        padding: 0px 0px 30px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4621cf1d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3ad66676>.elementor-element-populated {
        border-width: 1px 0px 0px 0px;
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-6e46b6a6 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-6e46b6a6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5c61e292>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5c61e292 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-498af9d {
        --margin-top: -70px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-253b10b {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-68b815e2>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4f3d7ae8 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3e21c347 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3ddd3a35>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3ddd3a35 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-220fd971>.elementor-widget-container {
        margin: 0px 0px -25px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 180px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        padding: 25px 20px 25px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-6b1578a-font-size);
        line-height: var(--e-global-typography-6b1578a-line-height);
        letter-spacing: var(--e-global-typography-6b1578a-letter-spacing);
        word-spacing: var(--e-global-typography-6b1578a-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
        margin: 0px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
        margin: 0px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
        margin: 0px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-220fd971 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-a96583b {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-66c20685 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-57ecb4f4 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-665fee9a {
        width: 100%;
        max-width: 100%;
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-50155d53 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-14383e59>.elementor-element-populated {
        margin: 40px 0px 25px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 20px 0px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-71a726ef .elementor-heading-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-640230a6 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-640230a6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-640230a6 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-1e634028>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-361648d0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-361648d0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6589892f>.elementor-element-populated {
        margin: 0px 0px 45px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 20px 0px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-710e938f {
        width: var(--container-widget-width, 272.976px);
        max-width: 272.976px;
        --container-widget-width: 272.976px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9 .elementor-element.elementor-element-710e938f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9 .elementor-element.elementor-element-48d88217 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-48d88217 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-48d88217 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-787c9163>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2bd56c1e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2bd56c1e .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6adaa5d6>.elementor-element-populated {
        margin: 40px 0px 25px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 20px 0px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-9 .elementor-element.elementor-element-45dab694 .elementor-icon-list-item>a {
        font-size: 14px;
    }

    .elementor-9 .elementor-element.elementor-element-547a921 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-547a921 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-547a921 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-73aee939>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-87b8caf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-87b8caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-89e6c10 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-1df6bce>.elementor-element-populated {
        margin: 40px 0px 25px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 20px 0px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-e478a4e .elementor-heading-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-ac2c4aa .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-ac2c4aa .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-ac2c4aa .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-7d14034>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0c98258>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-0c98258 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-7ff04e1>.elementor-element-populated {
        margin: 0px 0px 25px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 20px 0px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-2694eca {
        width: var(--container-widget-width, 192.976px);
        max-width: 192.976px;
        --container-widget-width: 192.976px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9 .elementor-element.elementor-element-2694eca .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-9 .elementor-element.elementor-element-49323e2 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-49323e2 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-49323e2 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-51bf156>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-854b22d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-854b22d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-d97e9a1>.elementor-element-populated {
        margin: 40px 0px 25px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 20px 0px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-d8bc370 {
        width: var(--container-widget-width, 237.972px);
        max-width: 237.972px;
        --container-widget-width: 237.972px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-9 .elementor-element.elementor-element-d8bc370 .elementor-icon-list-item>a {
        font-size: 14px;
    }

    .elementor-9 .elementor-element.elementor-element-300fbc6 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-300fbc6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-300fbc6 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 1px -5px 0px 0px;
    }

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

    .elementor-9 .elementor-element.elementor-element-c9a67d4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c9a67d4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1985fc76 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-30c3e9b3 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-63ab0e27>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-59ecb6bb .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5eba2469 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-3c246f49>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3c246f49 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

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

    .elementor-9 .elementor-element.elementor-element-201612e8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-3be876a9 {
        padding: 25px 25px 25px 25px;
    }

    .elementor-9 .elementor-element.elementor-element-6f7fd604 {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-377afe36 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6e8f28e1 {
        padding: 25px 25px 25px 25px;
    }

    .elementor-9 .elementor-element.elementor-element-1025edd8 {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-141369c9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-5d85870c {
        padding: 25px 25px 25px 25px;
    }

    .elementor-9 .elementor-element.elementor-element-183c67d2 {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-5dd647a4 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-6c3ac38b {
        padding: 25px 25px 25px 25px;
    }

    .elementor-9 .elementor-element.elementor-element-63e4a0f1 {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-14765bb1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-473861d5 {
        padding: 25px 25px 25px 25px;
    }

    .elementor-9 .elementor-element.elementor-element-4d3da66 {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-4230619f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-e3c4a0e {
        padding: 25px 25px 25px 25px;
    }

    .elementor-9 .elementor-element.elementor-element-282fd88b {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6b960e0f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-9b155fd {
        padding: 25px 25px 25px 25px;
    }

    .elementor-9 .elementor-element.elementor-element-1143d65 {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-ddf1a64 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-3f8fc790 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-1a196fef .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-401d85b3 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-6e7c802b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-55b1896-font-size);
        line-height: var(--e-global-typography-55b1896-line-height);
        letter-spacing: var(--e-global-typography-55b1896-letter-spacing);
        word-spacing: var(--e-global-typography-55b1896-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-4907a860 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-4d39ba1-font-size);
        line-height: var(--e-global-typography-4d39ba1-line-height);
        letter-spacing: var(--e-global-typography-4d39ba1-letter-spacing);
        word-spacing: var(--e-global-typography-4d39ba1-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-6498f27c .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
        padding: 25px 25px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-855f3b3 {
        padding: 50px 10px 20px 10px;
    }

    .elementor-9 .elementor-element.elementor-element-92d43f4 {
        margin-top: 0px;
        margin-bottom: 80px;
    }

    .elementor-9 .elementor-element.elementor-element-9ebc397>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-9dd156b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-d8c1db0 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-765b98d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        margin-bottom: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
        padding: 16px 0px 16px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        -webkit-box-flex: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

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

    .elementor-9 .elementor-element.elementor-element-0502055>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-23f7f4a>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-23f7f4a {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-23f7f4a .elementor-heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-9 .elementor-element.elementor-element-8eeba78 .elementor-icon-list-item>a {
        font-size: 16px;
    }

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

    .elementor-9 .elementor-element.elementor-element-b125933>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-86593a7>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-86593a7 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-86593a7 .elementor-heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-9 .elementor-element.elementor-element-a616272 .elementor-icon-list-item>a {
        font-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-91a6416>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b413430>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b413430 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-b413430 .elementor-heading-title {
        font-size: var(--e-global-typography-0fe3dc6-font-size);
        line-height: var(--e-global-typography-0fe3dc6-line-height);
        letter-spacing: var(--e-global-typography-0fe3dc6-letter-spacing);
        word-spacing: var(--e-global-typography-0fe3dc6-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-7843eeb .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-f027147 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-d2bf64f-font-size);
        line-height: var(--e-global-typography-d2bf64f-line-height);
        letter-spacing: var(--e-global-typography-d2bf64f-letter-spacing);
        word-spacing: var(--e-global-typography-d2bf64f-word-spacing);
    }

    .elementor-9 .elementor-element.elementor-element-a1e0037>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-bdd8c1e {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-2bc9706>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-5d24428 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-0759748 .elementor-widget-container {
        text-align: center;
    }
}

@media(min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-6f94b75 {
        width: 8.246%;
    }

    .elementor-9 .elementor-element.elementor-element-6004d9c {
        width: 77.362%;
    }

    .elementor-9 .elementor-element.elementor-element-88c46c0 {
        width: 14.35%;
    }

    .elementor-9 .elementor-element.elementor-element-3b64370 {
        --width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-d57d4a4 {
        width: 34%;
    }

    .elementor-9 .elementor-element.elementor-element-4e2cae4 {
        width: 66%;
    }

    .elementor-9 .elementor-element.elementor-element-4eac7996 {
        width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-3dbb6074 {
        width: 67%;
    }

    .elementor-9 .elementor-element.elementor-element-5e11cd08 {
        width: 41%;
    }

    .elementor-9 .elementor-element.elementor-element-476a0599 {
        width: 59%;
    }

    .elementor-9 .elementor-element.elementor-element-3db4a1c {
        width: 24%;
    }

    .elementor-9 .elementor-element.elementor-element-4599fe8d {
        width: 58.912%;
    }

    .elementor-9 .elementor-element.elementor-element-165c2346 {
        width: 17%;
    }

    .elementor-9 .elementor-element.elementor-element-6b600da8 {
        width: 24%;
    }

    .elementor-9 .elementor-element.elementor-element-32663499 {
        width: 58.912%;
    }

    .elementor-9 .elementor-element.elementor-element-3015c241 {
        width: 17%;
    }

    .elementor-9 .elementor-element.elementor-element-4621cf1d {
        width: 24%;
    }

    .elementor-9 .elementor-element.elementor-element-3ad66676 {
        width: 58.912%;
    }

    .elementor-9 .elementor-element.elementor-element-1835dbfd {
        width: 17%;
    }

    .elementor-9 .elementor-element.elementor-element-68b815e2 {
        width: 40%;
    }

    .elementor-9 .elementor-element.elementor-element-47edddef {
        width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-9ebc397 {
        width: 31.236%;
    }

    .elementor-9 .elementor-element.elementor-element-0502055 {
        width: 31%;
    }

    .elementor-9 .elementor-element.elementor-element-b125933 {
        width: 31%;
    }

    .elementor-9 .elementor-element.elementor-element-91a6416 {
        width: 31%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-6f94b75 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-6004d9c {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-88c46c0 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-6c73e47d {
        width: 100%;
    }

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

    .elementor-9 .elementor-element.elementor-element-4e2cae4 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-4eac7996 {
        width: 33%;
    }

    .elementor-9 .elementor-element.elementor-element-33121e7f {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-10d8e214 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-3d6132ab {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-754afea0 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-2af998f3 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-3db4a1c {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-4599fe8d {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-165c2346 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-6b600da8 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-32663499 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-3015c241 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-4621cf1d {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-3ad66676 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-1835dbfd {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-68b815e2 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-47edddef {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-14383e59 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-6589892f {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-6adaa5d6 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-1df6bce {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-7ff04e1 {
        width: 50%;
    }

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

    .elementor-9 .elementor-element.elementor-element-63ab0e27 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-201612e8 {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-2f45d4de {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-3fc0b54c {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-5844c5e {
        width: 100%;
    }

    .elementor-9 .elementor-element.elementor-element-236e9bb8 {
        width: 100%;
    }

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

    .elementor-9 .elementor-element.elementor-element-0502055 {
        width: 32%;
    }

    .elementor-9 .elementor-element.elementor-element-b125933 {
        width: 31%;
    }

    .elementor-9 .elementor-element.elementor-element-91a6416 {
        width: 37%;
    }

    .elementor-9 .elementor-element.elementor-element-a1e0037 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-2bc9706 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-fd3943c {
        width: 50%;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        width: 100%;
        max-width: 360px;
        border-radius: 0;
        background-color: #f7f7f7;
        width: 100%;
        position: fixed;
        top: 0;
        left: -110%;
        height: 100% !important;
        box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);
        overflow-y: auto;
        overflow-x: hidden;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-end;
        -moz-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -webkit-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -o-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -ms-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active {
        left: 0;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        overflow-y: hidden;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel {
        padding: 10px 0px 10px 0px;
        display: block;
        position: relative;
        z-index: 5;
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
        display: inline-block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
        display: block;
        height: 100%;
        overflow-y: auto;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a i {
        margin-left: auto;
        border: 1px solid var(--jkit-border-color);
        border-radius: 3px;
        padding: 4px 15px;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children>a svg {
        margin-left: auto;
        border: 1px solid var(--jkit-border-color);
        border-radius: 3px;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
        position: inherit;
        box-shadow: none;
        background: none;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li {
        display: block;
        width: 100%;
        position: inherit;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu {
        display: none;
        max-height: 2500px;
        opacity: 0;
        visibility: hidden;
        transition: max-height 5s ease-out;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
        display: block;
        opacity: 1;
        visibility: visible;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a i {
        float: right;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg {
        float: right
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        height: 100%;
    }
}

@media (max-width: 1024px) {
    .admin-bar .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 32px;
    }
}

@media (max-width: 782px) {
    .admin-bar .elementor-element.elementor-element-e80460c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 46px;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-50d219ab .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-52523a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-7e4fb2b0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5a3c978e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-4731a6aa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6a110d72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(6)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+7) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(6)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(4)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+5) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(4)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(3)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+4) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-5a2ae095 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-65b97ce5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-1af7b39 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-36a86346 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0688df8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-62d8e00 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-dc24d69 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-818f7b3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-a84bc68 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-911a6fc .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-8d1d51d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6c8152e0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5c90c144 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-4cfcbed1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-be64424 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-55d5df3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-442cbff .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-fe6a4dd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5acd49c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f32735e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-206bdc7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-cba8ca3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6255b17 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-978e1f8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-076ca28 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-33e06cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-24b3017 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0f77803 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f7eac3b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-d7bbe85 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-6964f89 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-3a087ea .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-facc9b1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-feb4167 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-9381026 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-3ca46ea .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-9c73827 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-7bd0f72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-3ffd04e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-313aa6e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-a8f5708 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-681b755 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-1a2e2f80 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-a8dd77a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-17767c80 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-submit-input-holder {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-765b98d .jeg-elementor-kit.jkit-mailchimp.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-input-wrapper:nth-last-child(2) {
        margin-right: 0 !important;
    }
}