.elementor-116 .elementor-element.elementor-element-eee48d5:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-eee48d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url("../../2023/09/Banner-background-3-1.jpg"); */
    background-image: url("../../../.././wp-content/uploads/2023/08/about-banner.jpg");
    background-color: black;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-eee48d5>.elementor-background-overlay {
    background-color: var(--e-global-color-0d800f9);
    opacity: 0.62;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-eee48d5,
.elementor-116 .elementor-element.elementor-element-eee48d5>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eee48d5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-116 .elementor-element.elementor-element-3a037c4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-3a037c4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-a9fbea8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-116 .elementor-element.elementor-element-a9fbea8 {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-a9fbea8 .elementor-heading-title {
    font-family: var(--e-global-typography-6a84012-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a84012-font-size);
    font-weight: var(--e-global-typography-6a84012-font-weight);
    text-transform: var(--e-global-typography-6a84012-text-transform);
    line-height: var(--e-global-typography-6a84012-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-b0ac71b:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-b0ac71b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #221C3EB3;
}

.elementor-116 .elementor-element.elementor-element-b0ac71b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -142px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}

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

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

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

.elementor-116 .elementor-element.elementor-element-e83624d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-e83624d>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-282ea8e {
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-282ea8e .elementor-heading-title {
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
    color: var(--e-global-color-093a912);
}

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

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

.elementor-116 .elementor-element.elementor-element-ab2ae0d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-ab2ae0d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-30676f6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
    padding: 0px 45px 0px 45px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
    opacity: 100%;
}

.elementor-116 .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .tns-controls button span {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    opacity: 100%;
}

.elementor-116 .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-116 .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .tns-nav button {
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-ead0b8d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-25bae9d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-25bae9d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-0481267>.elementor-widget-container {
    margin: 0px 250px 0px 250px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-0481267 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-0481267 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-0481267 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-0481267 .jeg-elementor-kit.jkit-heading .heading-section-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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-116 .elementor-element.elementor-element-c4de243 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-3e6a436>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-3e6a436>.elementor-element-populated {
    margin: 76px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-0ad3824>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 12px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-0ad3824 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-0ad3824 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-0ad3824 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-0ad3824 .jeg-elementor-kit.jkit-heading .heading-section-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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-116 .elementor-element.elementor-element-5aae41e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-dfd936f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-dfd936f>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-text);
    margin: 0px 0px 0px -35px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -35px;
    padding: 10px 0px 10px 0px;
}

.elementor-116 .elementor-element.elementor-element-dfd936f>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-dfd936f>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-dfd936f>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-116 .elementor-element.elementor-element-f4b9c2e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f4b9c2e .elementor-counter-number-wrapper {
    color: var(--e-global-color-093a912);
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
}

.elementor-116 .elementor-element.elementor-element-f4b9c2e .elementor-counter-title {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-116 .elementor-element.elementor-element-f5a66fb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-f5a66fb>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-text);
    margin: 0px 0px 0px -35px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -35px;
    padding: 10px 0px 10px 0px;
}

.elementor-116 .elementor-element.elementor-element-f5a66fb>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-f5a66fb>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-f5a66fb>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-3773626>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-3773626 .elementor-counter-number-wrapper {
    color: var(--e-global-color-093a912);
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
}

.elementor-116 .elementor-element.elementor-element-3773626 .elementor-counter-title {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-116 .elementor-element.elementor-element-a97facd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-a97facd>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-a97facd>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-a97facd>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-a97facd>.elementor-element-populated {
    margin: 0px 0px 0px -35px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -35px;
    padding: 10px 0px 10px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-9a595e0 .elementor-counter-number-wrapper {
    color: var(--e-global-color-093a912);
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
}

.elementor-116 .elementor-element.elementor-element-9a595e0 .elementor-counter-title {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-116 .elementor-element.elementor-element-eb92295 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    padding: 16px 26px 16px 26px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eb92295 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-eb92295 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-eb92295>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eb92295 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-eb92295 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-eb92295 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eb92295 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

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

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

.elementor-116 .elementor-element.elementor-element-6deb06b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-6deb06b>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-cbb6aea {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-ebb0109>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-ebb0109>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-ca6e0c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-116 .elementor-element.elementor-element-ca6e0c9 {
    left: 0px;
}

body.rtl .elementor-116 .elementor-element.elementor-element-ca6e0c9 {
    right: 0px;
}

.elementor-116 .elementor-element.elementor-element-ca6e0c9 {
    top: -10px;
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-ca6e0c9 .elementor-heading-title {
    font-family: var(--e-global-typography-e0035e2-font-family), Sans-serif;
    font-size: var(--e-global-typography-e0035e2-font-size);
    font-weight: var(--e-global-typography-e0035e2-font-weight);
    text-transform: var(--e-global-typography-e0035e2-text-transform);
    line-height: var(--e-global-typography-e0035e2-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var(--e-global-color-primary);
    stroke: var(--e-global-color-primary);
    color: #30D85500;
}

.elementor-116 .elementor-element.elementor-element-ff70a9d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-116 .elementor-element.elementor-element-ff70a9d {
    left: 126.988px;
}

body.rtl .elementor-116 .elementor-element.elementor-element-ff70a9d {
    right: 126.988px;
}

.elementor-116 .elementor-element.elementor-element-ff70a9d {
    top: 423px;
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-ff70a9d .elementor-heading-title {
    font-family: var(--e-global-typography-e0035e2-font-family), Sans-serif;
    font-size: var(--e-global-typography-e0035e2-font-size);
    font-weight: var(--e-global-typography-e0035e2-font-weight);
    text-transform: var(--e-global-typography-e0035e2-text-transform);
    line-height: var(--e-global-typography-e0035e2-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var(--e-global-color-primary);
    stroke: var(--e-global-color-primary);
    color: #30D85500;
}

.elementor-116 .elementor-element.elementor-element-48c1e2f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-116 .elementor-element.elementor-element-48c1e2f {
    left: 286px;
}

body.rtl .elementor-116 .elementor-element.elementor-element-48c1e2f {
    right: 286px;
}

.elementor-116 .elementor-element.elementor-element-48c1e2f {
    top: 160px;
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-48c1e2f .elementor-heading-title {
    font-family: var(--e-global-typography-e0035e2-font-family), Sans-serif;
    font-size: var(--e-global-typography-e0035e2-font-size);
    font-weight: var(--e-global-typography-e0035e2-font-weight);
    text-transform: var(--e-global-typography-e0035e2-text-transform);
    line-height: var(--e-global-typography-e0035e2-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var(--e-global-color-primary);
    stroke: var(--e-global-color-primary);
    color: #30D85500;
}

.elementor-widget-image .widget-image-caption {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-116 .elementor-element.elementor-element-02f8bd6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-02f8bd6 img {
    height: 420px;
}

.elementor-116 .elementor-element.elementor-element-3c227ee>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-3c227ee>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-cf77c3e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-ff78821>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-ff78821>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-d9433cf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-7b36b7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-7b36b7f>.elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-36d5a12>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-6df1492:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-6df1492>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/08/image-3-1-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-6df1492>.elementor-background-overlay {
    background-color: var(--e-global-color-af2adfe);
    opacity: 0.75;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-6df1492 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 200px 0px;
}

.elementor-116 .elementor-element.elementor-element-b4d44ab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-b4d44ab>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4bdcadf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-116 .elementor-element.elementor-element-4bdcadf .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-4bdcadf .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6a84012-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a84012-font-size);
    font-weight: var(--e-global-typography-6a84012-font-weight);
    text-transform: var(--e-global-typography-6a84012-text-transform);
    line-height: var(--e-global-typography-6a84012-line-height);
    color: var(--e-global-color-093a912);
}

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

.elementor-116 .elementor-element.elementor-element-4bdcadf .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4bdcadf .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-093a912);
    font-family: var(--e-global-typography-1bcca16-font-family), Sans-serif;
    font-size: var(--e-global-typography-1bcca16-font-size);
    font-weight: var(--e-global-typography-1bcca16-font-weight);
    text-transform: var(--e-global-typography-1bcca16-text-transform);
    text-decoration: var(--e-global-typography-1bcca16-text-decoration);
    line-height: var(--e-global-typography-1bcca16-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    background-color: var(--e-global-color-secondary);
    padding: 0px 0px 0px 0px;
    height: 76px;
    width: 76px;
    line-height: 83px;
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.hover-gradient:before {
    background-color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-f417e68>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:after,
.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:before {
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i,
.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):hover:after,
.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):hover:before,
.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient:hover>span:after,
.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient:hover>span:before {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn,
.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    border-radius: 50px 50px 50px 50px;
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button i {
    font-size: 22px;
}

.elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button svg {
    width: 22px;
}

.elementor-116 .elementor-element.elementor-element-33cb809:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-33cb809>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d800f9);
}

.elementor-116 .elementor-element.elementor-element-33cb809 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-116 .elementor-element.elementor-element-33cb809>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-ed906c7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-ed906c7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-c39a4e3 {
    width: var(--container-widget-width, 110%);
    max-width: 110%;
    --container-widget-width: 110%;
    --container-widget-flex-grow: 0;
    top: -94.996px;
}

.elementor-116 .elementor-element.elementor-element-c39a4e3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-116 .elementor-element.elementor-element-c39a4e3 {
    left: -60px;
}

body.rtl .elementor-116 .elementor-element.elementor-element-c39a4e3 {
    right: -60px;
}

.elementor-116 .elementor-element.elementor-element-c39a4e3 img {
    width: 100%;
}

.elementor-116 .elementor-element.elementor-element-f229c7b>.elementor-widget-container {
    margin: 20px 200px 0px 200px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f229c7b {
    z-index: 1;
}

.elementor-116 .elementor-element.elementor-element-f229c7b .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-f229c7b .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-f229c7b .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-f229c7b .jeg-elementor-kit.jkit-heading .heading-section-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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-116 .elementor-element.elementor-element-04669ed {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
    z-index: 2;
}

.elementor-116 .elementor-element.elementor-element-71b719b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-71b719b>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-71b719b>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-71b719b>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-71b719b>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-0380675);
    text-align: center;
    padding: 50px 50px 50px 50px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #02010100;
}

.elementor-116 .elementor-element.elementor-element-6aea763>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 29px 40px 20px 40px;
    color: var(--e-global-color-093a912);
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
}

.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-6aea763 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 20px 0px;
}

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

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

.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    width: 100px;
}

.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon:hover {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-accent);
}

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

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

.elementor-116 .elementor-element.elementor-element-947d871>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-947d871>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-0380675);
    text-align: center;
    padding: 50px 50px 50px 50px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #02010100;
}

.elementor-116 .elementor-element.elementor-element-30f3c39>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 36px 40px 20px 40px;
    color: var(--e-global-color-093a912);
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
}

.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-30f3c39 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 20px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    width: 100px;
}

.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon:hover {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-accent);
}

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

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

.elementor-116 .elementor-element.elementor-element-b264742>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-b264742>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-0380675);
    text-align: center;
    padding: 50px 50px 50px 50px;
    border-style: solid;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #02010100;
}

.elementor-116 .elementor-element.elementor-element-ff96e2f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
    color: var(--e-global-color-093a912);
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
}

.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-ff96e2f .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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 20px 0px;
}

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

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

.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    width: 100px;
}

.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon:hover {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-accent);
}

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

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

.elementor-116 .elementor-element.elementor-element-827152b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
    z-index: 2;
}

.elementor-116 .elementor-element.elementor-element-833cf64>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-833cf64>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-833cf64>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-833cf64>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-833cf64>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-0380675);
    text-align: center;
    padding: 50px 50px 50px 50px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #02010100;
}

.elementor-116 .elementor-element.elementor-element-818c8f0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 30px 0px 30px;
    padding: 29px 40px 20px 40px;
    color: var(--e-global-color-093a912);
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
}

.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-818c8f0 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 20px 0px;
}

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

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

.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    width: 100px;
}

.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon:hover {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-accent);
}

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

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

.elementor-116 .elementor-element.elementor-element-a5e8e74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-a5e8e74>.elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-0380675);
    text-align: center;
    padding: 50px 50px 50px 50px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #02010100;
}

.elementor-116 .elementor-element.elementor-element-f223c7a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 30px 0px 30px;
    padding: 30px 40px 20px 40px;
    color: var(--e-global-color-093a912);
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
}

.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-f223c7a .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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 20px 0px;
}

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

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

.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    width: 100px;
}

.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon:hover {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-accent);
}

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

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

.elementor-116 .elementor-element.elementor-element-93fe9f8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-93fe9f8>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-0380675);
    text-align: center;
    padding: 50px 50px 50px 50px;
    border-style: solid;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    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);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: #02010100;
}

.elementor-116 .elementor-element.elementor-element-9e2de9f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 27px 40px 20px 40px;
    color: var(--e-global-color-093a912);
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
}

.elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-9e2de9f .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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 20px 0px;
}

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

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

.elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    width: 100px;
}

.elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon:hover {
    border-radius: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-35b54cb>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-17e7fea:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-17e7fea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d800f9);
}

.elementor-116 .elementor-element.elementor-element-17e7fea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
}

.elementor-116 .elementor-element.elementor-element-17e7fea>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-69ee6aa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-69ee6aa>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f319151>.elementor-widget-container {
    margin: 0px 200px 0px 200px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f319151 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-f319151 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
    color: var(--e-global-color-093a912);
}

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

.elementor-116 .elementor-element.elementor-element-f319151 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f319151 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-f319151 .jeg-elementor-kit.jkit-heading .heading-section-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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-30046b5 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-ee4a865:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-116 .elementor-element.elementor-element-ee4a865>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/08/Games-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-ee4a865>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-0380675) 0%, #FFFFFF00 100%);
    opacity: 1;
}

.elementor-116 .elementor-element.elementor-element-ee4a865>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-ee4a865>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 12px 0px 0px;
    --e-column-margin-right: 12px;
    --e-column-margin-left: 0px;
    padding: 10px 30px 30px 30px;
}

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

.elementor-116 .elementor-element.elementor-element-ddbf560 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-42d70ae.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-116 .elementor-element.elementor-element-42d70ae>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-42d70ae>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-01f5353>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-01f5353>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-71124e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-f124b10>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-f124b10>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-21e59b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button {
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-748bed4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-748bed4>.elementor-element-populated {
    margin: 0px 5px 0px 10px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-4712c22>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button {
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-9deb335>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-116 .elementor-element.elementor-element-9deb335 {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-9deb335 img {
    width: 35%;
}

.elementor-116 .elementor-element.elementor-element-3fd6e9c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-116 .elementor-element.elementor-element-3fd6e9c .elementor-heading-title {
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-widget-text-editor {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-0e1e475>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-5d081ad .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-5d081ad>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-116 .elementor-element.elementor-element-5d081ad .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-0380675);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-5d081ad .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-0380675);
}

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

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

.elementor-116 .elementor-element.elementor-element-7e4cd05:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-116 .elementor-element.elementor-element-7e4cd05>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/08/Games-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-7e4cd05>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-0380675) 0%, #FFFFFF00 100%);
    opacity: 1;
}

.elementor-116 .elementor-element.elementor-element-7e4cd05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-7e4cd05>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 12px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 12px;
    padding: 10px 30px 30px 30px;
}

.elementor-116 .elementor-element.elementor-element-7e4cd05>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-157a066 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-116 .elementor-element.elementor-element-4fa8704>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-4fa8704>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-58d10c0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-58d10c0>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-8f49ab3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-b53f44c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-b53f44c>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-000bf67>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button {
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-fb5b909>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-fb5b909>.elementor-element-populated {
    margin: 0px 5px 0px 10px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-8269caf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button {
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-c0d6837>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-116 .elementor-element.elementor-element-c0d6837 {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-c0d6837 img {
    width: 25%;
}

.elementor-116 .elementor-element.elementor-element-d1c9372>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-116 .elementor-element.elementor-element-d1c9372 .elementor-heading-title {
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-37204e1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-33b3405>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-0380675);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-0380675);
}

.elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-b5b7756 {
    margin-top: 24px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-faf04cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-116 .elementor-element.elementor-element-faf04cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/08/Games-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-faf04cf>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-0380675) 0%, #FFFFFF00 100%);
    opacity: 1;
}

.elementor-116 .elementor-element.elementor-element-faf04cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-faf04cf>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 12px 0px 0px;
    --e-column-margin-right: 12px;
    --e-column-margin-left: 0px;
    padding: 10px 30px 30px 30px;
}

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

.elementor-116 .elementor-element.elementor-element-950d95b {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-0d41c8c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-116 .elementor-element.elementor-element-0d41c8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-0d41c8c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-d82ad08>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-d82ad08>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-bd433ed>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

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

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

.elementor-116 .elementor-element.elementor-element-689c441>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-689c441>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-2ab003f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button {
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-bc58d3f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-bc58d3f>.elementor-element-populated {
    margin: 0px 5px 0px 10px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-4ace31b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button {
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-3ae9079>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 45px 0px;
}

.elementor-116 .elementor-element.elementor-element-3ae9079 {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-94cb55c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-116 .elementor-element.elementor-element-94cb55c .elementor-heading-title {
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
    color: var(--e-global-color-093a912);
}

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

.elementor-116 .elementor-element.elementor-element-b7bd38f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-b7bd38f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-b7bd38f .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-b7bd38f>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-b7bd38f .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-b7bd38f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-b7bd38f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-0380675);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-b7bd38f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-0380675);
}

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

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

.elementor-116 .elementor-element.elementor-element-3fcba9a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-116 .elementor-element.elementor-element-3fcba9a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/08/Games-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-3fcba9a>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-0380675) 0%, #FFFFFF00 100%);
    opacity: 1;
}

.elementor-116 .elementor-element.elementor-element-3fcba9a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-3fcba9a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 12px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 12px;
    padding: 10px 30px 30px 30px;
}

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

.elementor-116 .elementor-element.elementor-element-06c6d51 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-116 .elementor-element.elementor-element-bf6be10>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-bf6be10>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-639defb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-639defb>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-122f6d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-5fe8205>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-5fe8205>.elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-8c83358>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button {
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-b4c60cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-b4c60cc>.elementor-element-populated {
    margin: 0px 5px 0px 10px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #6B5FFE53;
    padding: 10px 22px 10px 22px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: #30D85587;
}

.elementor-116 .elementor-element.elementor-element-03bb1a7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button {
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-9794e04>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 64px 0px;
}

.elementor-116 .elementor-element.elementor-element-9794e04 {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-9794e04 img {
    width: 32%;
}

.elementor-116 .elementor-element.elementor-element-29203f7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-116 .elementor-element.elementor-element-29203f7 .elementor-heading-title {
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-18e0ff4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-9dbd835 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-9dbd835>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-116 .elementor-element.elementor-element-9dbd835 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-0380675);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-9dbd835 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-0380675);
}

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

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

.elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-1df58d3>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-2f4c6fe:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-2f4c6fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/08/Banner-background-3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-2f4c6fe>.elementor-background-overlay {
    background-color: var(--e-global-color-0d800f9);
    opacity: 0.75;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-2f4c6fe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 150px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-88fad23>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-5f8ad3f,
.elementor-116 .elementor-element.elementor-element-5f8ad3f>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-5f8ad3f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-5f8ad3f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-6013016:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-116 .elementor-element.elementor-element-6013016>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-6013016>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-6013016>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 80px 0px 70px 50px;
}

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

.elementor-116 .elementor-element.elementor-element-a919a92>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-a919a92 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-a919a92 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
    color: var(--e-global-color-093a912);
}

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

.elementor-116 .elementor-element.elementor-element-a919a92 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-a919a92 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-a919a92 .jeg-elementor-kit.jkit-heading .heading-section-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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-e2d1825 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-116 .elementor-element.elementor-element-dd404ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-dd404ed>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 16px 30px 16px 30px;
    margin: 0px 25px 0px 0px;
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one.hover-gradient:before {
    background-color: #02010100;
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two {
    background-color: #02010100;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two.hover-gradient:before {
    background-color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper {
    width: 92%;
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one:hover {
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:hover {
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-f73efa8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-116 .elementor-element.elementor-element-f73efa8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/08/cta-banner-pic-single.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-f73efa8>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-secondary) 0%, #02010100 100%);
    opacity: 1;
}

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

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

.elementor-116 .elementor-element.elementor-element-f73efa8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-f73efa8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-f73efa8 {
    z-index: 0;
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    background-color: var(--e-global-color-secondary);
    padding: 0px 0px 0px 0px;
    height: 76px;
    width: 76px;
    line-height: 83px;
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.hover-gradient:before {
    background-color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-a3da5a1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:after,
.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:before {
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i,
.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):hover:after,
.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):hover:before,
.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient:hover>span:after,
.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient:hover>span:before {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn,
.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    border-radius: 50px 50px 50px 50px;
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button i {
    font-size: 22px;
}

.elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button svg {
    width: 22px;
}

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

.elementor-116 .elementor-element.elementor-element-c4a6518 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-6c5eb82>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-6c5eb82>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f593b6b>.elementor-widget-container {
    margin: 0px 200px 0px 200px;
}

.elementor-116 .elementor-element.elementor-element-f593b6b .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-f593b6b .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
    color: var(--e-global-color-093a912);
}

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

.elementor-116 .elementor-element.elementor-element-f593b6b .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f593b6b .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-f593b6b .jeg-elementor-kit.jkit-heading .heading-section-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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-42e1c5b {
    margin-top: 150px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-5f70f5d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-116 .elementor-element.elementor-element-5f70f5d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0380675);
}

.elementor-116 .elementor-element.elementor-element-5f70f5d:hover>.elementor-element-populated {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-5f70f5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-5f70f5d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 100px 0px 0px;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 0px;
    padding: 35px 0px 20px 20px;
}

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

.elementor-116 .elementor-element.elementor-element-7f2754c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-116 .elementor-element.elementor-element-7f2754c {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-7f2754c .elementor-heading-title {
    font-family: var(--e-global-typography-4cfe996-font-family), Sans-serif;
    font-size: var(--e-global-typography-4cfe996-font-size);
    font-weight: var(--e-global-typography-4cfe996-font-weight);
    text-transform: var(--e-global-typography-4cfe996-text-transform);
    text-decoration: var(--e-global-typography-4cfe996-text-decoration);
    line-height: var(--e-global-typography-4cfe996-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-5712e4e {
    font-family: "Raleway", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    line-height: 22px;
    letter-spacing: 2px;
}

.elementor-116 .elementor-element.elementor-element-337f0e3,
.elementor-116 .elementor-element.elementor-element-337f0e3>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-337f0e3 {
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-5d50be7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-116 .elementor-element.elementor-element-5d50be7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-5d50be7>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-5d50be7>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-5d50be7>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-5d50be7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-e52f0d1 {
    text-align: left;
}

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

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

.elementor-116 .elementor-element.elementor-element-e19ebab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-e19ebab>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-e19ebab>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-e19ebab>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-e19ebab>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-23528c4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-23528c4 {
    text-align: left;
}

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

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

.elementor-116 .elementor-element.elementor-element-bde54ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-bde54ef>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-bde54ef>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-bde54ef>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-bde54ef>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-45b1f5b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-45b1f5b {
    z-index: 2;
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-ff7b040>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-116 .elementor-element.elementor-element-ff7b040 {
    left: 85px;
}

body.rtl .elementor-116 .elementor-element.elementor-element-ff7b040 {
    right: 85px;
}

.elementor-116 .elementor-element.elementor-element-ff7b040 {
    top: -140px;
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-ff7b040 img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-572e8fd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-116 .elementor-element.elementor-element-572e8fd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-572e8fd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-572e8fd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 95px 0px 5px;
    --e-column-margin-right: 95px;
    --e-column-margin-left: 5px;
    padding: 35px 0px 20px 20px;
}

.elementor-116 .elementor-element.elementor-element-572e8fd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-d4ccd4f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-116 .elementor-element.elementor-element-d4ccd4f {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-d4ccd4f .elementor-heading-title {
    font-family: var(--e-global-typography-4cfe996-font-family), Sans-serif;
    font-size: var(--e-global-typography-4cfe996-font-size);
    font-weight: var(--e-global-typography-4cfe996-font-weight);
    text-transform: var(--e-global-typography-4cfe996-text-transform);
    text-decoration: var(--e-global-typography-4cfe996-text-decoration);
    line-height: var(--e-global-typography-4cfe996-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-72d8d1e {
    font-family: "Raleway", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    line-height: 22px;
    letter-spacing: 2px;
}

.elementor-116 .elementor-element.elementor-element-0e100f5,
.elementor-116 .elementor-element.elementor-element-0e100f5>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-0e100f5 {
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-7e94860.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-116 .elementor-element.elementor-element-7e94860>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-7e94860>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-7e94860>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-7e94860>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-7e94860>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-7ba35c1 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-96c25d2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-116 .elementor-element.elementor-element-96c25d2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-96c25d2>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-96c25d2>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-96c25d2>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-96c25d2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-2f37fd8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-2f37fd8 {
    text-align: left;
}

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

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

.elementor-116 .elementor-element.elementor-element-ce31d8e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-ce31d8e>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-ce31d8e>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-ce31d8e>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-ce31d8e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-bcb876b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-bcb876b {
    z-index: 2;
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-8a0611f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-116 .elementor-element.elementor-element-8a0611f {
    left: 85px;
}

body.rtl .elementor-116 .elementor-element.elementor-element-8a0611f {
    right: 85px;
}

.elementor-116 .elementor-element.elementor-element-8a0611f {
    top: -140px;
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-8a0611f img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-1ea3d65:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-116 .elementor-element.elementor-element-1ea3d65>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0380675);
}

.elementor-116 .elementor-element.elementor-element-1ea3d65:hover>.elementor-element-populated {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-1ea3d65>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-1ea3d65>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 85px 0px 15px;
    --e-column-margin-right: 85px;
    --e-column-margin-left: 15px;
    padding: 35px 0px 20px 20px;
}

.elementor-116 .elementor-element.elementor-element-1ea3d65>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-d63d668>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-116 .elementor-element.elementor-element-d63d668 {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-d63d668 .elementor-heading-title {
    font-family: var(--e-global-typography-4cfe996-font-family), Sans-serif;
    font-size: var(--e-global-typography-4cfe996-font-size);
    font-weight: var(--e-global-typography-4cfe996-font-weight);
    text-transform: var(--e-global-typography-4cfe996-text-transform);
    text-decoration: var(--e-global-typography-4cfe996-text-decoration);
    line-height: var(--e-global-typography-4cfe996-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-8185929>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-8185929 {
    font-family: "Raleway", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    line-height: 22px;
    letter-spacing: 2px;
}

.elementor-116 .elementor-element.elementor-element-4c777a3,
.elementor-116 .elementor-element.elementor-element-4c777a3>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4c777a3 {
    margin-top: 15px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-47b2d11.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-116 .elementor-element.elementor-element-47b2d11>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-47b2d11>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-47b2d11>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-47b2d11>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-47b2d11>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-35e83a7 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-116 .elementor-element.elementor-element-136accc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-116 .elementor-element.elementor-element-136accc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-136accc>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-136accc>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-136accc>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-136accc>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-766dc8a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-766dc8a {
    text-align: left;
}

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

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

.elementor-116 .elementor-element.elementor-element-ce7a435>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-ce7a435>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-ce7a435>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-ce7a435>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-ce7a435>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f86cb48>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f86cb48 {
    z-index: 2;
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-11f6d44>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-116 .elementor-element.elementor-element-11f6d44 {
    left: 85px;
}

body.rtl .elementor-116 .elementor-element.elementor-element-11f6d44 {
    right: 85px;
}

.elementor-116 .elementor-element.elementor-element-11f6d44 {
    top: -140px;
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-11f6d44 img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-25e313f>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-17f8a4c:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-17f8a4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-af2adfe);
}

.elementor-116 .elementor-element.elementor-element-17f8a4c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 150px 0px;
}

.elementor-116 .elementor-element.elementor-element-17f8a4c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-ecb022e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-116 .elementor-element.elementor-element-ecb022e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/08/supporting-gamer-participating-in-esports-tourname-2022-08-25-19-12-35-utc-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-ecb022e>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, var(--e-global-color-0380675) 100%);
    opacity: 1;
}

.elementor-116 .elementor-element.elementor-element-ecb022e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-ecb022e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-ecb022e {
    z-index: 1;
}

.elementor-116 .elementor-element.elementor-element-5dd2f14 {
    width: var(--container-widget-width, 133.171%);
    max-width: 133.171%;
    --container-widget-width: 133.171%;
    --container-widget-flex-grow: 0;
    bottom: -186px;
    z-index: -1;
}

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

body:not(.rtl) .elementor-116 .elementor-element.elementor-element-5dd2f14 {
    left: -84px;
}

body.rtl .elementor-116 .elementor-element.elementor-element-5dd2f14 {
    right: -84px;
}

.elementor-116 .elementor-element.elementor-element-5dd2f14 img {
    width: 95%;
    opacity: 0.28;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-842cb06 {
    width: var(--container-widget-width, 125%);
    max-width: 125%;
    --container-widget-width: 125%;
    --container-widget-flex-grow: 0;
    top: -45px;
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-842cb06>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-116 .elementor-element.elementor-element-842cb06 {
    right: -65px;
}

body.rtl .elementor-116 .elementor-element.elementor-element-842cb06 {
    left: -65px;
}

.elementor-116 .elementor-element.elementor-element-842cb06 .elementor-heading-title {
    font-family: var(--e-global-typography-e0035e2-font-family), Sans-serif;
    font-size: var(--e-global-typography-e0035e2-font-size);
    font-weight: var(--e-global-typography-e0035e2-font-weight);
    text-transform: var(--e-global-typography-e0035e2-text-transform);
    line-height: var(--e-global-typography-e0035e2-line-height);
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: var(--e-global-color-primary);
    stroke: var(--e-global-color-primary);
    color: #30D85500;
}

.elementor-116 .elementor-element.elementor-element-dbaef40>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-dbaef40>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 100px 0px 0px 50px;
}

.elementor-116 .elementor-element.elementor-element-45085c2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-45085c2 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-45085c2 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-45085c2 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-45085c2 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-45085c2 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-45085c2 .jeg-elementor-kit.jkit-heading .heading-section-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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-f5d2fa7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eccd6ce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-116 .elementor-element.elementor-element-eccd6ce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-eccd6ce>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-eccd6ce>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -110px 15px 110px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 30px 25px;
}

.elementor-116 .elementor-element.elementor-element-eccd6ce>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-eccd6ce>.elementor-element-populated>.elementor-background-overlay,
.elementor-116 .elementor-element.elementor-element-eccd6ce>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eccd6ce:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
}

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

.elementor-116 .elementor-element.elementor-element-85d14b3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-85d14b3 {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-85d14b3 .elementor-heading-title {
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-40bab65 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-bdb58ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-bdb58ef>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-5d31414 {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-5d31414 .elementor-heading-title {
    font-family: var(--e-global-typography-6a84012-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a84012-font-size);
    font-weight: var(--e-global-typography-6a84012-font-weight);
    text-transform: var(--e-global-typography-6a84012-text-transform);
    line-height: var(--e-global-typography-6a84012-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-a6fc388>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-15eb03d>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-15eb03d {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-15eb03d .elementor-heading-title {
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-74d2758>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-74d2758 .elementor-icon-list-icon i {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-74d2758 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-text);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-74d2758 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-74d2758 .elementor-icon-list-icon {
    padding-inline-end: 2px;
}

.elementor-116 .elementor-element.elementor-element-74d2758 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    width: 238px;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-054bc2f>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-0380675);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-0380675);
}

.elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

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

.elementor-116 .elementor-element.elementor-element-9ef0556:hover>.elementor-element-populated {
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
}

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

.elementor-116 .elementor-element.elementor-element-9ef0556>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 50px 0px -50px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 25px 25px 30px 25px;
}

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

.elementor-116 .elementor-element.elementor-element-9ef0556:hover>.elementor-element-populated,
.elementor-116 .elementor-element.elementor-element-9ef0556:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

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

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

.elementor-116 .elementor-element.elementor-element-9bff88b {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-9bff88b .elementor-heading-title {
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-d73039a {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-e805774>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-e805774>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-2fc3ea2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-2fc3ea2 {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-2fc3ea2 .elementor-heading-title {
    font-family: var(--e-global-typography-6a84012-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a84012-font-size);
    font-weight: var(--e-global-typography-6a84012-font-weight);
    text-transform: var(--e-global-typography-6a84012-text-transform);
    line-height: var(--e-global-typography-6a84012-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-8a3ff89>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-72d81ba>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-72d81ba {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-72d81ba .elementor-heading-title {
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-5efe174>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-5efe174 .elementor-icon-list-icon i {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-5efe174 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-text);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-5efe174 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-5efe174 .elementor-icon-list-icon {
    padding-inline-end: 2px;
}

.elementor-116 .elementor-element.elementor-element-5efe174 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    width: 238px;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-3016599>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-0380675);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-0380675);
}

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

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

.elementor-116 .elementor-element.elementor-element-2b7cfb6:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-2b7cfb6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d800f9);
}

.elementor-116 .elementor-element.elementor-element-2b7cfb6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-116 .elementor-element.elementor-element-2b7cfb6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-116 .elementor-element.elementor-element-c0fa6cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-c0fa6cf>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-d2821a7>.elementor-widget-container {
    margin: 0px 260px 0px 260px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-d2821a7 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-d2821a7 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
    color: var(--e-global-color-093a912);
}

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

.elementor-116 .elementor-element.elementor-element-d2821a7 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-d2821a7 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-d2821a7 .jeg-elementor-kit.jkit-heading .heading-section-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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-720ee6c>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 280px 0px 280px;
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--one-side .qodef-m-card:nth-last-child(9) {
    transform: scale(calc(1 - 8 * 0.15));
    both: calc(-1 * 8 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--both .qodef-m-card:nth-last-child(9) {
    transform: scale(calc(1 - 4 * 0.15));
    left: calc(-1 * 4 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--one-side .qodef-m-card:nth-last-child(8) {
    transform: scale(calc(1 - 7 * 0.15));
    both: calc(-1 * 7 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--both .qodef-m-card:nth-last-child(8) {
    transform: scale(calc(1 - 4 * 0.15));
    right: calc(-1 * 4 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--one-side .qodef-m-card:nth-last-child(7) {
    transform: scale(calc(1 - 6 * 0.15));
    both: calc(-1 * 6 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--both .qodef-m-card:nth-last-child(7) {
    transform: scale(calc(1 - 3 * 0.15));
    left: calc(-1 * 3 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--one-side .qodef-m-card:nth-last-child(6) {
    transform: scale(calc(1 - 5 * 0.15));
    both: calc(-1 * 5 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--both .qodef-m-card:nth-last-child(6) {
    transform: scale(calc(1 - 3 * 0.15));
    right: calc(-1 * 3 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--one-side .qodef-m-card:nth-last-child(5) {
    transform: scale(calc(1 - 4 * 0.15));
    both: calc(-1 * 4 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--both .qodef-m-card:nth-last-child(5) {
    transform: scale(calc(1 - 2 * 0.15));
    left: calc(-1 * 2 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--one-side .qodef-m-card:nth-last-child(4) {
    transform: scale(calc(1 - 3 * 0.15));
    both: calc(-1 * 3 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--both .qodef-m-card:nth-last-child(4) {
    transform: scale(calc(1 - 2 * 0.15));
    right: calc(-1 * 2 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--one-side .qodef-m-card:nth-last-child(3) {
    transform: scale(calc(1 - 2 * 0.15));
    both: calc(-1 * 2 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--both .qodef-m-card:nth-last-child(3) {
    transform: scale(calc(1 - 1 * 0.15));
    left: calc(-1 * 1 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--one-side .qodef-m-card:nth-last-child(2) {
    transform: scale(calc(1 - 1 * 0.15));
    both: calc(-1 * 1 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--both .qodef-m-card:nth-last-child(2) {
    transform: scale(calc(1 - 1 * 0.15));
    right: calc(-1 * 1 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--one-side .qodef-m-card:nth-last-child(1) {
    transform: scale(calc(1 - 0 * 0.15));
    both: calc(-1 * 0 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--both .qodef-m-card:nth-last-child(1) {
    transform: scale(calc(1 - 0 * 0.15));
    left: calc(-1 * 0 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--one-side .qodef-m-card:nth-last-child(10) {
    both: calc(-1 * 9 * 10%);
}

.elementor-116 .elementor-element.elementor-element-720ee6c .qodef-orientation--both .qodef-m-card:nth-last-child(10) {
    right: calc(-1 * 5 * 10%);
}

.elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    padding: 16px 30px 16px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-7c1c614>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px;
}

.elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px;
}

.elementor-116 .elementor-element.elementor-element-fe82c4c:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-fe82c4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-af2adfe);
}

.elementor-116 .elementor-element.elementor-element-fe82c4c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
    z-index: 2;
}

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

.elementor-116 .elementor-element.elementor-element-b0e6c7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-b0e6c7f>.elementor-element-populated {
    margin: 0px 0px 120px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-951eec9>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
    padding: 0px 68px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-951eec9 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-951eec9 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-951eec9 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-951eec9 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-951eec9 .jeg-elementor-kit.jkit-heading .heading-section-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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-e3f5afb .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: #02010100;
    padding: 16px 26px 16px 26px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-e3f5afb .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-116 .elementor-element.elementor-element-e3f5afb .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-e3f5afb>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-e3f5afb .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-e3f5afb .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-e3f5afb .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-093a912);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-e3f5afb .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-093a912);
}

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

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

.elementor-116 .elementor-element.elementor-element-60b7ae9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-60b7ae9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-9d985fc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 78px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-9d985fc .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
    color: var(--e-global-color-093a912);
}

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

.elementor-116 .elementor-element.elementor-element-9d985fc .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-9d985fc .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-0d4229e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-116 .elementor-element.elementor-element-0d4229e {
    right: -80px;
}

body.rtl .elementor-116 .elementor-element.elementor-element-0d4229e {
    left: -80px;
}

.elementor-116 .elementor-element.elementor-element-0d4229e {
    bottom: 5px;
    z-index: -1;
    text-align: right;
}

.elementor-116 .elementor-element.elementor-element-0d4229e img {
    opacity: 0.1;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover span:not(.hover-gradient),
.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .tns-controls button span.hover-gradient:before {
    background-color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-035c532>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 78px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-035c532 {
    z-index: 1;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials {
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    margin: 0px 0px 0px 0px;
    padding: 50px 0px 35px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    text-align: center;
    margin: 0px 40px 0px 40px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
    fill: var(--e-global-color-primary);
    width: 15px;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li i {
    font-size: 15px;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
    margin: 10px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    margin: 10px 0px 10px 0px;
    color: var(--e-global-color-093a912);
    font-family: var(--e-global-typography-4cfe996-font-family), Sans-serif;
    font-size: var(--e-global-typography-4cfe996-font-size);
    font-weight: var(--e-global-typography-4cfe996-font-weight);
    text-transform: var(--e-global-typography-4cfe996-text-transform);
    text-decoration: var(--e-global-typography-4cfe996-text-decoration);
    line-height: var(--e-global-typography-4cfe996-line-height);
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    margin: 0px 0px 0px 0px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-primary);
    border-radius: 43px 43px 43px 45px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 65px;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
    height: 65px;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .tns-controls button i {
    font-size: 18px;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    width: 18px;
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
    color: var(--e-global-color-093a912);
    padding: 2px 2px 2px 2px;
    margin: 0px 8px 0px 8px;
    border-radius: 36px 36px 36px 36px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-093a912);
    opacity: 100%;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover span {
    color: var(--e-global-color-0d800f9);
    padding: 2px 2px 2px 2px;
    margin: 0px 8px 0px 8px;
    border-radius: 36px 36px 36px 36px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover svg {
    fill: var(--e-global-color-0d800f9);
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-b21f997:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-b21f997>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0380675);
}

.elementor-116 .elementor-element.elementor-element-b21f997 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-cb71fe2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-cb71fe2>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-d4799f5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 500px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-d4799f5 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-116 .elementor-element.elementor-element-d4799f5 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-6542ae8-font-family), Sans-serif;
    font-size: var(--e-global-typography-6542ae8-font-size);
    font-weight: var(--e-global-typography-6542ae8-font-weight);
    text-transform: var(--e-global-typography-6542ae8-text-transform);
    text-decoration: var(--e-global-typography-6542ae8-text-decoration);
    line-height: var(--e-global-typography-6542ae8-line-height);
    color: var(--e-global-color-093a912);
}

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

.elementor-116 .elementor-element.elementor-element-d4799f5 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-d4799f5 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-d4799f5 .jeg-elementor-kit.jkit-heading .heading-section-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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-caff13a {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-160d381>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-160d381>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    background-color: #02010100;
    font-family: var(--e-global-typography-4cfe996-font-family), Sans-serif;
    font-size: var(--e-global-typography-4cfe996-font-size);
    font-weight: var(--e-global-typography-4cfe996-font-weight);
    text-transform: var(--e-global-typography-4cfe996-text-transform);
    text-decoration: var(--e-global-typography-4cfe996-text-decoration);
    line-height: var(--e-global-typography-4cfe996-line-height);
    padding: 0px 0px 20px 0px;
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-preloader-overlay {
    background-color: var(--e-global-color-0d800f9);
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-preloader-overlay span {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-091755a>.elementor-widget-container {
    background-color: var(--e-global-color-0d800f9);
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 20px 0px 20px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 370px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span 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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 5px 430px 15px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 5px 430px 15px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 5px 0px 15px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 5px 0px 15px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: flex-start;
}

.elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-141c2e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-116 .elementor-element.elementor-element-141c2e1>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    background-color: #02010100;
    font-family: var(--e-global-typography-4cfe996-font-family), Sans-serif;
    font-size: var(--e-global-typography-4cfe996-font-size);
    font-weight: var(--e-global-typography-4cfe996-font-weight);
    text-transform: var(--e-global-typography-4cfe996-text-transform);
    text-decoration: var(--e-global-typography-4cfe996-text-decoration);
    line-height: var(--e-global-typography-4cfe996-line-height);
    padding: 0px 0px 20px 0px;
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-093a912);
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-preloader-overlay {
    background-color: var(--e-global-color-0d800f9);
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-preloader-overlay span {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-eaa823e>.elementor-widget-container {
    background-color: var(--e-global-color-0d800f9);
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 20px 0px 30px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 195px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span 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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 5px 85px 15px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 5px 85px 15px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 5px 0px 15px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 5px 0px 15px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-33ff346-font-family), Sans-serif;
    font-size: var(--e-global-typography-33ff346-font-size);
    font-weight: var(--e-global-typography-33ff346-font-weight);
    text-transform: var(--e-global-typography-33ff346-text-transform);
    text-decoration: var(--e-global-typography-33ff346-text-decoration);
    line-height: var(--e-global-typography-33ff346-line-height);
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
    fill: var(--e-global-color-093a912);
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
    margin: 0px 0px 0px 0px;
}

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

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: flex-start;
}

.elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-116 .elementor-element.elementor-element-eee48d5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 125px 0px 125px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3a037c4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3a037c4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-a9fbea8 .elementor-heading-title {
        font-size: var(--e-global-typography-6a84012-font-size);
        line-height: var(--e-global-typography-6a84012-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-b0ac71b {
        margin-top: -120px;
        margin-bottom: 0px;
        padding: 25px 0px 25px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e83624d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e83624d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-282ea8e .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-ab2ae0d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ab2ae0d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30676f6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
        padding: 0px 0px 0px 0px;
        margin: 0px 40px 0px 40px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .tns-controls button span {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ead0b8d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-25bae9d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-25bae9d>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-0481267>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 80px 0px 80px;
    }

    .elementor-116 .elementor-element.elementor-element-0481267 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-0481267 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-c4de243 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3e6a436>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3e6a436>.elementor-element-populated {
        margin: 40px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-0ad3824 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-0ad3824 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-5aae41e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-dfd936f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-dfd936f>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }

    .elementor-widget-counter .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-counter .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f4b9c2e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f4b9c2e .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f4b9c2e .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-f5a66fb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f5a66fb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3773626 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-3773626 .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-a97facd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a97facd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 15px;
    }

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

    .elementor-116 .elementor-element.elementor-element-9a595e0 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-9a595e0 .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-eb92295>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eb92295 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 14px 24px 14px 24px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-6deb06b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6deb06b>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ebb0109>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ebb0109>.elementor-element-populated {
        margin: 25px 8px 0px 0px;
        --e-column-margin-right: 8px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ca6e0c9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ca6e0c9 {
        top: -40px;
    }

    .elementor-116 .elementor-element.elementor-element-ca6e0c9 .elementor-heading-title {
        font-size: var(--e-global-typography-e0035e2-font-size);
        line-height: var(--e-global-typography-e0035e2-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-ff70a9d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-ff70a9d {
        left: 55px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-ff70a9d {
        right: 55px;
    }

    .elementor-116 .elementor-element.elementor-element-ff70a9d {
        top: 315px;
    }

    .elementor-116 .elementor-element.elementor-element-ff70a9d .elementor-heading-title {
        font-size: var(--e-global-typography-e0035e2-font-size);
        line-height: var(--e-global-typography-e0035e2-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-48c1e2f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-48c1e2f {
        left: 170px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-48c1e2f {
        right: 170px;
    }

    .elementor-116 .elementor-element.elementor-element-48c1e2f {
        top: 80px;
    }

    .elementor-116 .elementor-element.elementor-element-48c1e2f .elementor-heading-title {
        font-size: var(--e-global-typography-e0035e2-font-size);
        line-height: var(--e-global-typography-e0035e2-line-height);
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-02f8bd6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-02f8bd6 img {
        height: 350px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3c227ee>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3c227ee>.elementor-element-populated {
        margin: 0px 0px 0px 8px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 8px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-cf77c3e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ff78821>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d9433cf {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7b36b7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7b36b7f>.elementor-element-populated {
        margin: 80px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6df1492 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 120px 0px 120px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4bdcadf .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6a84012-font-size);
        line-height: var(--e-global-typography-6a84012-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-4bdcadf .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-1bcca16-font-size);
        line-height: var(--e-global-typography-1bcca16-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        height: 66px;
        width: 66px;
        line-height: 73px;
    }

    .elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px;
    }

    .elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button svg {
        width: 20px;
    }

    .elementor-116 .elementor-element.elementor-element-33cb809 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-c39a4e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-c39a4e3 {
        --container-widget-width: 750px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 750px);
        max-width: 750px;
        top: -70px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-c39a4e3 {
        left: -11px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-c39a4e3 {
        right: -11px;
    }

    .elementor-116 .elementor-element.elementor-element-f229c7b>.elementor-widget-container {
        margin: 0px 120px 0px 120px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f229c7b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f229c7b .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-04669ed {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-71b719b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-71b719b>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6aea763>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 20px 30px 20px;
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        margin: 0px 0px 20px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 50px;
    }

    .elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-947d871>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-947d871>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30f3c39>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 20px 30px 20px;
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 28px 20px 20px 20px;
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        margin: 0px 0px 20px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 60px;
    }

    .elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-b264742>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-b264742>.elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ff96e2f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 20px 30px 20px;
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 20px 0px;
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        margin: 0px 0px 20px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 58px;
    }

    .elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-827152b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-833cf64>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-833cf64>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 20px 30px 20px;
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 40px 0px 40px;
        padding: 30px 20px 20px 20px;
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        margin: 0px 0px 20px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 50px;
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-a5e8e74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a5e8e74>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f223c7a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 20px 30px 20px;
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 40px 0px 40px;
        padding: 20px 20px 20px 20px;
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        margin: 0px 0px 20px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 60px;
    }

    .elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-93fe9f8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-93fe9f8>.elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 20px 30px 20px;
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 40px 0px 40px;
        padding: 34px 0px 20px 0px;
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        margin: 0px 0px 20px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 58px;
    }

    .elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 14px 24px 14px 24px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-17e7fea {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 70px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-69ee6aa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-69ee6aa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f319151>.elementor-widget-container {
        margin: 0px 80px 0px 80px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f319151 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f319151 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-30046b5 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ee4a865>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ee4a865>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 20px 15px 20px 15px;
    }

    .elementor-116 .elementor-element.elementor-element-ddbf560 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-42d70ae>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-42d70ae>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-01f5353>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-01f5353>.elementor-element-populated {
        margin: 0px 6px 0px 8px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 8px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-f124b10>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f124b10>.elementor-element-populated {
        margin: 0px 3px 0px 3px;
        --e-column-margin-right: 3px;
        --e-column-margin-left: 3px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-748bed4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-748bed4>.elementor-element-populated {
        margin: 0px 0px 0px 6px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 6px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4712c22>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-9deb335>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-9deb335 img {
        width: 35%;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3fd6e9c .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-5d081ad .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-7e4cd05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7e4cd05>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 20px 15px 20px 15px;
    }

    .elementor-116 .elementor-element.elementor-element-157a066 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4fa8704>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4fa8704>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-58d10c0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-58d10c0>.elementor-element-populated {
        margin: 0px 6px 0px 8px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 8px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-b53f44c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-b53f44c>.elementor-element-populated {
        margin: 0px 3px 0px 3px;
        --e-column-margin-right: 3px;
        --e-column-margin-left: 3px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-fb5b909>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-fb5b909>.elementor-element-populated {
        margin: 0px 0px 0px 6px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 6px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-8269caf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-c0d6837>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 50px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d1c9372>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d1c9372 .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-37204e1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-b5b7756 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-faf04cf>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 20px 15px 20px 15px;
    }

    .elementor-116 .elementor-element.elementor-element-950d95b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-0d41c8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-0d41c8c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d82ad08>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d82ad08>.elementor-element-populated {
        margin: 0px 6px 0px 8px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 8px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-689c441>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-689c441>.elementor-element-populated {
        margin: 0px 3px 0px 3px;
        --e-column-margin-right: 3px;
        --e-column-margin-left: 3px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-bc58d3f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bc58d3f>.elementor-element-populated {
        margin: 0px 0px 0px 6px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 6px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4ace31b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-3ae9079>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3ae9079 img {
        width: 25%;
    }

    .elementor-116 .elementor-element.elementor-element-94cb55c .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-b7bd38f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-3fcba9a>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 20px 15px 20px 15px;
    }

    .elementor-116 .elementor-element.elementor-element-06c6d51 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bf6be10>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bf6be10>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-639defb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-639defb>.elementor-element-populated {
        margin: 0px 6px 0px 8px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 8px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-5fe8205>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5fe8205>.elementor-element-populated {
        margin: 0px 3px 0px 3px;
        --e-column-margin-right: 3px;
        --e-column-margin-left: 3px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-b4c60cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-b4c60cc>.elementor-element-populated {
        margin: 0px 0px 0px 6px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 6px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-03bb1a7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 12px 6px 12px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-9794e04>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 46px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-29203f7 .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-9dbd835 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 14px 24px 14px 24px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-2f4c6fe {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

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

    .elementor-116 .elementor-element.elementor-element-88fad23>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5f8ad3f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6013016>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6013016>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 55px 20px 40px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-a919a92>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a919a92 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-a919a92 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-e2d1825 {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-dd404ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-dd404ed>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-093a912);
        border-radius: 0px 0px 0px 0px;
        padding: 14px 5px 14px 5px;
        margin: 0px 0px 0px 0px;
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one:hover {
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one:hover svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-093a912);
        border-radius: 0px 0px 0px 0px;
        padding: 14px 0px 14px 0px;
        margin: 0px 0px 0px 15px;
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:hover {
        color: var(--e-global-color-093a912);
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:hover svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-f73efa8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f73efa8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        height: 66px;
        width: 66px;
        line-height: 73px;
    }

    .elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px;
    }

    .elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button svg {
        width: 20px;
    }

    .elementor-116 .elementor-element.elementor-element-c4a6518 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-f593b6b>.elementor-widget-container {
        margin: 0px 80px 0px 80px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f593b6b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f593b6b .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-42e1c5b {
        margin-top: 65px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5f70f5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5f70f5d>.elementor-element-populated {
        margin: 0px 100px 0px 0px;
        --e-column-margin-right: 100px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 20px 10px;
    }

    .elementor-116 .elementor-element.elementor-element-7f2754c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7f2754c .elementor-heading-title {
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-5712e4e>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5712e4e {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 2px;
    }

    .elementor-116 .elementor-element.elementor-element-337f0e3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5d50be7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5d50be7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e52f0d1 img {
        width: 70%;
    }

    .elementor-116 .elementor-element.elementor-element-e19ebab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e19ebab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-23528c4 img {
        width: 70%;
    }

    .elementor-116 .elementor-element.elementor-element-bde54ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bde54ef>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-45b1f5b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-45b1f5b img {
        width: 70%;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ff7b040>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-ff7b040 {
        left: 98px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-ff7b040 {
        right: 98px;
    }

    .elementor-116 .elementor-element.elementor-element-ff7b040 {
        top: -71px;
    }

    .elementor-116 .elementor-element.elementor-element-572e8fd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-572e8fd>.elementor-element-populated {
        margin: 0px 90px 0px 5px;
        --e-column-margin-right: 90px;
        --e-column-margin-left: 5px;
        padding: 20px 0px 20px 10px;
    }

    .elementor-116 .elementor-element.elementor-element-d4ccd4f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d4ccd4f .elementor-heading-title {
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-72d8d1e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-72d8d1e {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 2px;
    }

    .elementor-116 .elementor-element.elementor-element-0e100f5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7e94860>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7e94860>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7ba35c1 img {
        width: 70%;
    }

    .elementor-116 .elementor-element.elementor-element-96c25d2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-96c25d2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-2f37fd8 img {
        width: 70%;
    }

    .elementor-116 .elementor-element.elementor-element-ce31d8e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ce31d8e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bcb876b img {
        width: 70%;
    }

    .elementor-116 .elementor-element.elementor-element-8a0611f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-8a0611f {
        left: 98px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-8a0611f {
        right: 98px;
    }

    .elementor-116 .elementor-element.elementor-element-8a0611f {
        top: -75px;
    }

    .elementor-116 .elementor-element.elementor-element-1ea3d65>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-1ea3d65>.elementor-element-populated {
        margin: 0px 85px 0px 15px;
        --e-column-margin-right: 85px;
        --e-column-margin-left: 15px;
        padding: 20px 0px 20px 10px;
    }

    .elementor-116 .elementor-element.elementor-element-d63d668 .elementor-heading-title {
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-8185929 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 2px;
    }

    .elementor-116 .elementor-element.elementor-element-4c777a3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-47b2d11>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-47b2d11>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-35e83a7 img {
        width: 70%;
    }

    .elementor-116 .elementor-element.elementor-element-136accc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-136accc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-766dc8a img {
        width: 70%;
    }

    .elementor-116 .elementor-element.elementor-element-ce7a435>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ce7a435>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f86cb48 img {
        width: 70%;
    }

    .elementor-116 .elementor-element.elementor-element-11f6d44>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-11f6d44 {
        left: 100px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-11f6d44 {
        right: 100px;
    }

    .elementor-116 .elementor-element.elementor-element-11f6d44 {
        top: -71px;
    }

    .elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 14px 24px 14px 24px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-17f8a4c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-ecb022e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ecb022e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-5dd2f14 {
        left: -50px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-5dd2f14 {
        right: -50px;
    }

    .elementor-116 .elementor-element.elementor-element-5dd2f14 {
        bottom: -110px;
    }

    .elementor-116 .elementor-element.elementor-element-842cb06 {
        width: var(--container-widget-width, 219.988px);
        max-width: 219.988px;
        --container-widget-width: 219.988px;
        --container-widget-flex-grow: 0;
        top: -70px;
    }

    .elementor-116 .elementor-element.elementor-element-842cb06>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-842cb06 {
        right: 75px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-842cb06 {
        left: 75px;
    }

    .elementor-116 .elementor-element.elementor-element-842cb06 .elementor-heading-title {
        font-size: var(--e-global-typography-e0035e2-font-size);
        line-height: var(--e-global-typography-e0035e2-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-dbaef40>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-dbaef40>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
        padding: 100px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-45085c2 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-45085c2 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-f5d2fa7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 150px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eccd6ce>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eccd6ce>.elementor-element-populated {
        margin: -130px 5px 130px 0px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 10px;
    }

    .elementor-116 .elementor-element.elementor-element-85d14b3 .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-40bab65 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bdb58ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bdb58ef>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-116 .elementor-element.elementor-element-5d31414 .elementor-heading-title {
        font-size: var(--e-global-typography-6a84012-font-size);
        line-height: var(--e-global-typography-6a84012-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-a6fc388>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a6fc388>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-15eb03d>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-15eb03d .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-74d2758>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-74d2758 {
        --e-icon-list-icon-size: 12px;
    }

    .elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

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

    .elementor-116 .elementor-element.elementor-element-9ef0556>.elementor-element-populated {
        margin: 30px 0px -30px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
        padding: 20px 10px 20px 10px;
    }

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

    .elementor-116 .elementor-element.elementor-element-9bff88b .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-d73039a {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e805774>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e805774>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-2fc3ea2 .elementor-heading-title {
        font-size: var(--e-global-typography-6a84012-font-size);
        line-height: var(--e-global-typography-6a84012-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-8a3ff89>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-8a3ff89>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-72d81ba>.elementor-widget-container {
        margin: 20px 0px 0px -10px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-72d81ba .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-5efe174>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5efe174 {
        --e-icon-list-icon-size: 12px;
    }

    .elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-2b7cfb6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 100px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-d2821a7>.elementor-widget-container {
        margin: 0px 80px 0px 80px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d2821a7 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-d2821a7 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-720ee6c>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 150px 0px 150px;
    }

    .elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 14px 24px 14px 24px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-fe82c4c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 20px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-b0e6c7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-b0e6c7f>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-951eec9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-951eec9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-951eec9 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-e3f5afb .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 14px 24px 14px 24px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-60b7ae9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-60b7ae9>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-116 .elementor-element.elementor-element-9d985fc .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-0d4229e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-0d4229e {
        right: 6.9px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-0d4229e {
        left: 6.9px;
    }

    .elementor-116 .elementor-element.elementor-element-0d4229e img {
        width: 65%;
    }

    .elementor-116 .elementor-element.elementor-element-035c532>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials {
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        margin: 0px 0px 0px 0px;
        padding: 30px 0px 15px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li i {
        font-size: 14px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
        width: 14px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
        margin: 5px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        margin: 10px 0px 10px 0px;
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        margin: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .tns-controls button i {
        font-size: 15px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
        width: 15px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
        padding: 2px 2px 2px 2px;
        margin: 0px 8px 0px 8px;
        border-radius: 36px 36px 36px 36px;
    }

    .elementor-116 .elementor-element.elementor-element-b21f997 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-cb71fe2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-cb71fe2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d4799f5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d4799f5 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-d4799f5 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-caff13a {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-160d381>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-160d381>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 220px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-category {
        padding: 0px 200px 15px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
        padding: 0px 200px 15px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-141c2e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-141c2e1>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 125px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
}

@media(max-width:767px) {
    .elementor-116 .elementor-element.elementor-element-eee48d5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 70px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3a037c4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3a037c4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-a9fbea8 .elementor-heading-title {
        font-size: var(--e-global-typography-6a84012-font-size);
        line-height: var(--e-global-typography-6a84012-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-b0ac71b {
        margin-top: -100px;
        margin-bottom: 0px;
        padding: 25px 0px 25px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e83624d {
        width: 40%;
    }

    .elementor-116 .elementor-element.elementor-element-e83624d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e83624d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-282ea8e {
        text-align: right;
    }

    .elementor-116 .elementor-element.elementor-element-282ea8e .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-ab2ae0d {
        width: 60%;
    }

    .elementor-116 .elementor-element.elementor-element-ab2ae0d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ab2ae0d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30676f6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
        padding: 0px 0px 0px 0px;
        margin: 0px 35px 0px 35px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ead0b8d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-25bae9d {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-25bae9d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-25bae9d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-0481267>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-0481267 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-0481267 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-3e6a436 {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-3e6a436>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3e6a436>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-0ad3824>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-0ad3824 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-0ad3824 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-0ad3824 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-5aae41e {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-dfd936f {
        width: 33.33%;
    }

    .elementor-116 .elementor-element.elementor-element-dfd936f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-dfd936f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-counter .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-counter .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f4b9c2e .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f4b9c2e .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-f5a66fb {
        width: 33.33%;
    }

    .elementor-116 .elementor-element.elementor-element-f5a66fb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f5a66fb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3773626 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-3773626 .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-a97facd {
        width: 33.33%;
    }

    .elementor-116 .elementor-element.elementor-element-a97facd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a97facd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-9a595e0 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-9a595e0 .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-eb92295>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eb92295 .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-eb92295 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-6deb06b {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-6deb06b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6deb06b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ebb0109>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ebb0109>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ca6e0c9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-ca6e0c9 {
        left: 0px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-ca6e0c9 {
        right: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ca6e0c9 {
        top: -30px;
    }

    .elementor-116 .elementor-element.elementor-element-ca6e0c9 .elementor-heading-title {
        font-size: var(--e-global-typography-e0035e2-font-size);
        line-height: var(--e-global-typography-e0035e2-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-ff70a9d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-ff70a9d {
        left: 0px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-ff70a9d {
        right: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ff70a9d {
        top: 920px;
    }

    .elementor-116 .elementor-element.elementor-element-ff70a9d .elementor-heading-title {
        font-size: var(--e-global-typography-e0035e2-font-size);
        line-height: var(--e-global-typography-e0035e2-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-48c1e2f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-48c1e2f {
        left: 0px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-48c1e2f {
        right: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-48c1e2f {
        top: 615px;
    }

    .elementor-116 .elementor-element.elementor-element-48c1e2f .elementor-heading-title {
        font-size: var(--e-global-typography-e0035e2-font-size);
        line-height: var(--e-global-typography-e0035e2-line-height);
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-02f8bd6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-02f8bd6 img {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-3c227ee>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3c227ee>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-cf77c3e {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5ab5e0d img {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-7b36b7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7b36b7f>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-36d5a12 img {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-6df1492 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 0px 100px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4bdcadf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4bdcadf .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6a84012-font-size);
        line-height: var(--e-global-typography-6a84012-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-4bdcadf .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-1bcca16-font-size);
        line-height: var(--e-global-typography-1bcca16-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        height: 56px;
        width: 56px;
        line-height: 63px;
    }

    .elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button i {
        font-size: 18px;
    }

    .elementor-116 .elementor-element.elementor-element-f417e68 .jeg-elementor-kit.jkit-video-button svg {
        width: 18px;
    }

    .elementor-116 .elementor-element.elementor-element-33cb809 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-ed906c7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ed906c7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-c39a4e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-c39a4e3 {
        --container-widget-width: 320px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 320px);
        max-width: 320px;
        top: -48px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-c39a4e3 {
        left: 0px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-c39a4e3 {
        right: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f229c7b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f229c7b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f229c7b .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-04669ed {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-71b719b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-71b719b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 35px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .title {
        color: var(--e-global-color-093a912);
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box:hover .title {
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 50px;
    }

    .elementor-116 .elementor-element.elementor-element-6aea763 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-947d871>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-947d871>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 35px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        border-radius: 0px 0px 0px 0px;
        width: 60px;
    }

    .elementor-116 .elementor-element.elementor-element-30f3c39 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-b264742>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-b264742>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 35px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 60px;
    }

    .elementor-116 .elementor-element.elementor-element-ff96e2f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-827152b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-833cf64>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-833cf64>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 35px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .title {
        color: var(--e-global-color-093a912);
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box:hover .title {
        color: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 50px;
    }

    .elementor-116 .elementor-element.elementor-element-818c8f0 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-a5e8e74>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a5e8e74>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 35px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        border-radius: 0px 0px 0px 0px;
        width: 60px;
    }

    .elementor-116 .elementor-element.elementor-element-f223c7a .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-93fe9f8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-93fe9f8>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 35px 20px 35px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 60px;
    }

    .elementor-116 .elementor-element.elementor-element-9e2de9f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-35b54cb .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-17e7fea {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 50px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-69ee6aa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-69ee6aa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f319151>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f319151 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f319151 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-30046b5 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ee4a865>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ee4a865>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-ddbf560 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-42d70ae {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-42d70ae>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-42d70ae>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-01f5353 {
        width: 25%;
    }

    .elementor-116 .elementor-element.elementor-element-01f5353>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-01f5353>.elementor-element-populated {
        margin: 0px 6px 0px 2px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 2px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-71124e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f124b10 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-f124b10>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f124b10>.elementor-element-populated {
        margin: 0px 3px 0px 3px;
        --e-column-margin-right: 3px;
        --e-column-margin-left: 3px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-21e59b4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-748bed4 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-748bed4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-748bed4>.elementor-element-populated {
        margin: 0px 0px 0px 6px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 6px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4712c22 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-9deb335>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 25px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3fd6e9c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3fd6e9c {
        text-align: left;
    }

    .elementor-116 .elementor-element.elementor-element-3fd6e9c .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-0e1e475>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-0e1e475 {
        text-align: left;
    }

    .elementor-116 .elementor-element.elementor-element-5d081ad .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-7e4cd05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7e4cd05>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-157a066 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4fa8704 {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-4fa8704>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4fa8704>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-58d10c0 {
        width: 25%;
    }

    .elementor-116 .elementor-element.elementor-element-58d10c0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-58d10c0>.elementor-element-populated {
        margin: 0px 6px 0px 2px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 2px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-8f49ab3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-b53f44c {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-b53f44c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-b53f44c>.elementor-element-populated {
        margin: 0px 3px 0px 3px;
        --e-column-margin-right: 3px;
        --e-column-margin-left: 3px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-000bf67 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-fb5b909 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-fb5b909>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-fb5b909>.elementor-element-populated {
        margin: 0px 0px 0px 6px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 6px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-8269caf .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-c0d6837>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 35px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d1c9372>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d1c9372 {
        text-align: left;
    }

    .elementor-116 .elementor-element.elementor-element-d1c9372 .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-37204e1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-37204e1 {
        text-align: left;
    }

    .elementor-116 .elementor-element.elementor-element-33b3405 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-b5b7756 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-faf04cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-faf04cf>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-950d95b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-0d41c8c {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-0d41c8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-0d41c8c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d82ad08 {
        width: 25%;
    }

    .elementor-116 .elementor-element.elementor-element-d82ad08>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d82ad08>.elementor-element-populated {
        margin: 0px 6px 0px 2px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 2px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bd433ed .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-689c441 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-689c441>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-689c441>.elementor-element-populated {
        margin: 0px 3px 0px 3px;
        --e-column-margin-right: 3px;
        --e-column-margin-left: 3px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-2ab003f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-bc58d3f {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-bc58d3f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bc58d3f>.elementor-element-populated {
        margin: 0px 0px 0px 6px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 6px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4ace31b .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-3ae9079>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 35px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-94cb55c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-94cb55c {
        text-align: left;
    }

    .elementor-116 .elementor-element.elementor-element-94cb55c .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

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

    .elementor-116 .elementor-element.elementor-element-5a3033e {
        text-align: left;
    }

    .elementor-116 .elementor-element.elementor-element-b7bd38f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-3fcba9a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3fcba9a>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-06c6d51 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bf6be10 {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-bf6be10>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bf6be10>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-639defb {
        width: 25%;
    }

    .elementor-116 .elementor-element.elementor-element-639defb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-639defb>.elementor-element-populated {
        margin: 0px 6px 0px 2px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 2px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-122f6d9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-5fe8205 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-5fe8205>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5fe8205>.elementor-element-populated {
        margin: 0px 3px 0px 3px;
        --e-column-margin-right: 3px;
        --e-column-margin-left: 3px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-8c83358 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-b4c60cc {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-b4c60cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-b4c60cc>.elementor-element-populated {
        margin: 0px 0px 0px 6px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 6px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-03bb1a7 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-9794e04>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 35px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-9794e04 img {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-29203f7 {
        text-align: left;
    }

    .elementor-116 .elementor-element.elementor-element-29203f7 .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-18e0ff4 {
        text-align: left;
    }

    .elementor-116 .elementor-element.elementor-element-9dbd835 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-1df58d3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-2f4c6fe {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

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

    .elementor-116 .elementor-element.elementor-element-88fad23>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5f8ad3f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6013016 {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-6013016>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-6013016>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 20px 30px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-a919a92>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a919a92 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-a919a92 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-a919a92 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-e2d1825 {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-dd404ed {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-dd404ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-dd404ed>.elementor-element-populated,
    .elementor-116 .elementor-element.elementor-element-dd404ed>.elementor-element-populated>.elementor-background-overlay,
    .elementor-116 .elementor-element.elementor-element-dd404ed>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-dd404ed>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper {
        width: 60%;
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 14px 0px 14px 0px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-093a912);
        margin: 10px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:hover {
        color: var(--e-global-color-093a912);
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:hover svg {
        fill: var(--e-global-color-093a912);
    }

    .elementor-116 .elementor-element.elementor-element-f73efa8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f73efa8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 100px 0px 100px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        height: 56px;
        width: 56px;
        line-height: 63px;
    }

    .elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button i {
        font-size: 18px;
    }

    .elementor-116 .elementor-element.elementor-element-a3da5a1 .jeg-elementor-kit.jkit-video-button svg {
        width: 18px;
    }

    .elementor-116 .elementor-element.elementor-element-c4a6518 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-f593b6b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f593b6b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-f593b6b .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-42e1c5b {
        margin-top: 150px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5f70f5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5f70f5d>.elementor-element-populated {
        margin: 0px 70px 0px 0px;
        --e-column-margin-right: 70px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 20px 10px;
    }

    .elementor-116 .elementor-element.elementor-element-7f2754c .elementor-heading-title {
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-5712e4e>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5712e4e {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 2px;
    }

    .elementor-116 .elementor-element.elementor-element-337f0e3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5d50be7 {
        width: 10%;
    }

    .elementor-116 .elementor-element.elementor-element-5d50be7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5d50be7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e52f0d1 img {
        width: 80%;
    }

    .elementor-116 .elementor-element.elementor-element-e19ebab {
        width: 10%;
    }

    .elementor-116 .elementor-element.elementor-element-e19ebab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e19ebab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-23528c4 {
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-23528c4 img {
        width: 70%;
    }

    .elementor-116 .elementor-element.elementor-element-bde54ef {
        width: 30%;
    }

    .elementor-116 .elementor-element.elementor-element-bde54ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bde54ef>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-45b1f5b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 8px;
    }

    .elementor-116 .elementor-element.elementor-element-ff7b040>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-ff7b040 {
        left: 85px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-ff7b040 {
        right: 85px;
    }

    .elementor-116 .elementor-element.elementor-element-ff7b040 {
        top: -171px;
    }

    .elementor-116 .elementor-element.elementor-element-572e8fd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-572e8fd>.elementor-element-populated {
        margin: 180px 70px 0px 0px;
        --e-column-margin-right: 70px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 20px 10px;
    }

    .elementor-116 .elementor-element.elementor-element-d4ccd4f .elementor-heading-title {
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-72d8d1e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-72d8d1e {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 2px;
    }

    .elementor-116 .elementor-element.elementor-element-0e100f5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7e94860 {
        width: 10%;
    }

    .elementor-116 .elementor-element.elementor-element-7e94860>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7e94860>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-7ba35c1 img {
        width: 80%;
    }

    .elementor-116 .elementor-element.elementor-element-96c25d2 {
        width: 10%;
    }

    .elementor-116 .elementor-element.elementor-element-96c25d2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-96c25d2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-2f37fd8 {
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-ce31d8e {
        width: 30%;
    }

    .elementor-116 .elementor-element.elementor-element-ce31d8e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ce31d8e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bcb876b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 8px;
    }

    .elementor-116 .elementor-element.elementor-element-bcb876b {
        text-align: left;
    }

    .elementor-116 .elementor-element.elementor-element-8a0611f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-8a0611f {
        left: 85px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-8a0611f {
        right: 85px;
    }

    .elementor-116 .elementor-element.elementor-element-8a0611f {
        top: -172px;
    }

    .elementor-116 .elementor-element.elementor-element-1ea3d65>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-1ea3d65>.elementor-element-populated {
        margin: 180px 70px 0px 0px;
        --e-column-margin-right: 70px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 20px 10px;
    }

    .elementor-116 .elementor-element.elementor-element-d63d668 .elementor-heading-title {
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-8185929>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-8185929 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 2px;
    }

    .elementor-116 .elementor-element.elementor-element-4c777a3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-47b2d11 {
        width: 10%;
    }

    .elementor-116 .elementor-element.elementor-element-47b2d11>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-35e83a7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-35e83a7 img {
        width: 80%;
    }

    .elementor-116 .elementor-element.elementor-element-136accc {
        width: 10%;
    }

    .elementor-116 .elementor-element.elementor-element-136accc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-136accc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-766dc8a {
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-766dc8a img {
        width: 70%;
    }

    .elementor-116 .elementor-element.elementor-element-ce7a435 {
        width: 79%;
    }

    .elementor-116 .elementor-element.elementor-element-ce7a435>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ce7a435>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-f86cb48>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 8px;
    }

    .elementor-116 .elementor-element.elementor-element-11f6d44>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-11f6d44 {
        left: 85px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-11f6d44 {
        right: 85px;
    }

    .elementor-116 .elementor-element.elementor-element-11f6d44 {
        top: -171px;
    }

    .elementor-116 .elementor-element.elementor-element-25e313f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-17f8a4c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-ecb022e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-ecb022e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 200px 0px 200px 0px;
    }

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

    .elementor-116 .elementor-element.elementor-element-5dd2f14 {
        --container-widget-width: 333px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 333px);
        max-width: 333px;
        bottom: -100px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-5dd2f14 {
        left: 0px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-5dd2f14 {
        right: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-842cb06 {
        width: initial;
        max-width: initial;
        top: -55px;
    }

    .elementor-116 .elementor-element.elementor-element-842cb06>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-116 .elementor-element.elementor-element-842cb06 {
        right: 0px;
    }

    body.rtl .elementor-116 .elementor-element.elementor-element-842cb06 {
        left: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-842cb06 .elementor-heading-title {
        font-size: var(--e-global-typography-e0035e2-font-size);
        line-height: var(--e-global-typography-e0035e2-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-dbaef40>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-dbaef40>.elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-45085c2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-45085c2 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-45085c2 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-45085c2 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-f5d2fa7 {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eccd6ce>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eccd6ce>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-85d14b3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-85d14b3 {
        text-align: left;
    }

    .elementor-116 .elementor-element.elementor-element-85d14b3 .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-40bab65 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bdb58ef {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-bdb58ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-bdb58ef>.elementor-element-populated {
        margin: 0px 1px 0px 0px;
        --e-column-margin-right: 1px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-5d31414 {
        text-align: left;
    }

    .elementor-116 .elementor-element.elementor-element-5d31414 .elementor-heading-title {
        font-size: var(--e-global-typography-6a84012-font-size);
        line-height: var(--e-global-typography-6a84012-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-a6fc388 {
        width: 65%;
    }

    .elementor-116 .elementor-element.elementor-element-a6fc388>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-a6fc388>.elementor-element-populated {
        margin: 0px 0px 0px 6px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 6px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-15eb03d>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-15eb03d .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-primary);
    }

    .elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
        color: var(--e-global-color-0380675);
    }

    .elementor-116 .elementor-element.elementor-element-054bc2f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
        fill: var(--e-global-color-0380675);
    }

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

    .elementor-116 .elementor-element.elementor-element-9ef0556>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-9bff88b .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-d73039a {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e805774 {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-e805774>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-e805774>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-2fc3ea2 .elementor-heading-title {
        font-size: var(--e-global-typography-6a84012-font-size);
        line-height: var(--e-global-typography-6a84012-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-8a3ff89 {
        width: 65%;
    }

    .elementor-116 .elementor-element.elementor-element-8a3ff89>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-8a3ff89>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-72d81ba>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-72d81ba .elementor-heading-title {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-primary);
    }

    .elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
        color: var(--e-global-color-0380675);
    }

    .elementor-116 .elementor-element.elementor-element-3016599 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
        fill: var(--e-global-color-0380675);
    }

    .elementor-116 .elementor-element.elementor-element-2b7cfb6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-d2821a7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d2821a7 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-d2821a7 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-720ee6c>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 62px 0px 62px;
    }

    .elementor-116 .elementor-element.elementor-element-7c1c614 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-fe82c4c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-b0e6c7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-b0e6c7f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-951eec9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-951eec9 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-951eec9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-951eec9 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-e3f5afb .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-e3f5afb .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-60b7ae9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-60b7ae9>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-116 .elementor-element.elementor-element-9d985fc .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-035c532>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        margin: 0px 0px 0px 0px;
        padding: 30px 0px 15px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-b21f997 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-cb71fe2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-cb71fe2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d4799f5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-d4799f5 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-d4799f5 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-6542ae8-font-size);
        line-height: var(--e-global-typography-6542ae8-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-d4799f5 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-caff13a {
        margin-top: 20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-160d381>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-160d381>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 180px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-category {
        padding: 0px 100px 15px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
        padding: 0px 100px 15px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-091755a .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-141c2e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-141c2e1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 30px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 180px;
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-33ff346-font-size);
        line-height: var(--e-global-typography-33ff346-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-4cfe996-font-size);
        line-height: var(--e-global-typography-4cfe996-line-height);
    }

    .elementor-116 .elementor-element.elementor-element-eaa823e .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
}

@media(min-width:768px) {
    .elementor-116 .elementor-element.elementor-element-3a037c4 {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-e83624d {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-ab2ae0d {
        width: 80%;
    }

    .elementor-116 .elementor-element.elementor-element-25bae9d {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-dfd936f {
        width: 33.33%;
    }

    .elementor-116 .elementor-element.elementor-element-f5a66fb {
        width: 33.33%;
    }

    .elementor-116 .elementor-element.elementor-element-a97facd {
        width: 32.67%;
    }

    .elementor-116 .elementor-element.elementor-element-b4d44ab {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-ed906c7 {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-71b719b {
        width: 33.2%;
    }

    .elementor-116 .elementor-element.elementor-element-947d871 {
        width: 33.2%;
    }

    .elementor-116 .elementor-element.elementor-element-b264742 {
        width: 33.264%;
    }

    .elementor-116 .elementor-element.elementor-element-833cf64 {
        width: 33.2%;
    }

    .elementor-116 .elementor-element.elementor-element-a5e8e74 {
        width: 33.2%;
    }

    .elementor-116 .elementor-element.elementor-element-93fe9f8 {
        width: 33.264%;
    }

    .elementor-116 .elementor-element.elementor-element-42d70ae {
        width: 40%;
    }

    .elementor-116 .elementor-element.elementor-element-01f5353 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-f124b10 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-748bed4 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-4fa8704 {
        width: 40%;
    }

    .elementor-116 .elementor-element.elementor-element-58d10c0 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-b53f44c {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-fb5b909 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-0d41c8c {
        width: 40%;
    }

    .elementor-116 .elementor-element.elementor-element-d82ad08 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-689c441 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-bc58d3f {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-bf6be10 {
        width: 40%;
    }

    .elementor-116 .elementor-element.elementor-element-639defb {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-5fe8205 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-b4c60cc {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-6013016 {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-f73efa8 {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-5f70f5d {
        width: 33.33%;
    }

    .elementor-116 .elementor-element.elementor-element-5d50be7 {
        width: 15%;
    }

    .elementor-116 .elementor-element.elementor-element-e19ebab {
        width: 15%;
    }

    .elementor-116 .elementor-element.elementor-element-bde54ef {
        width: 69.33%;
    }

    .elementor-116 .elementor-element.elementor-element-572e8fd {
        width: 33.004%;
    }

    .elementor-116 .elementor-element.elementor-element-7e94860 {
        width: 15%;
    }

    .elementor-116 .elementor-element.elementor-element-96c25d2 {
        width: 15%;
    }

    .elementor-116 .elementor-element.elementor-element-ce31d8e {
        width: 69.33%;
    }

    .elementor-116 .elementor-element.elementor-element-1ea3d65 {
        width: 33.33%;
    }

    .elementor-116 .elementor-element.elementor-element-47b2d11 {
        width: 15%;
    }

    .elementor-116 .elementor-element.elementor-element-136accc {
        width: 15%;
    }

    .elementor-116 .elementor-element.elementor-element-ce7a435 {
        width: 69.33%;
    }

    .elementor-116 .elementor-element.elementor-element-ecb022e {
        width: 45%;
    }

    .elementor-116 .elementor-element.elementor-element-dbaef40 {
        width: 55%;
    }

    .elementor-116 .elementor-element.elementor-element-bdb58ef {
        width: 58%;
    }

    .elementor-116 .elementor-element.elementor-element-a6fc388 {
        width: 41.998%;
    }

    .elementor-116 .elementor-element.elementor-element-e805774 {
        width: 58%;
    }

    .elementor-116 .elementor-element.elementor-element-8a3ff89 {
        width: 41.998%;
    }

    .elementor-116 .elementor-element.elementor-element-160d381 {
        width: 65%;
    }

    .elementor-116 .elementor-element.elementor-element-141c2e1 {
        width: 35%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-116 .elementor-element.elementor-element-3e6a436 {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-dfd936f {
        width: 33.33%;
    }

    .elementor-116 .elementor-element.elementor-element-f5a66fb {
        width: 33.33%;
    }

    .elementor-116 .elementor-element.elementor-element-a97facd {
        width: 33.33%;
    }

    .elementor-116 .elementor-element.elementor-element-ebb0109 {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-3c227ee {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-69ee6aa {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-ee4a865 {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-42d70ae {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-01f5353 {
        width: 25%;
    }

    .elementor-116 .elementor-element.elementor-element-7e4cd05 {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-4fa8704 {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-58d10c0 {
        width: 25%;
    }

    .elementor-116 .elementor-element.elementor-element-0d41c8c {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-d82ad08 {
        width: 25%;
    }

    .elementor-116 .elementor-element.elementor-element-bf6be10 {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-639defb {
        width: 25%;
    }

    .elementor-116 .elementor-element.elementor-element-88fad23 {
        width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-6013016 {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-f73efa8 {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-5d50be7 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-e19ebab {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-bde54ef {
        width: 60%;
    }

    .elementor-116 .elementor-element.elementor-element-7e94860 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-96c25d2 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-ce31d8e {
        width: 60%;
    }

    .elementor-116 .elementor-element.elementor-element-47b2d11 {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-136accc {
        width: 20%;
    }

    .elementor-116 .elementor-element.elementor-element-ce7a435 {
        width: 60%;
    }

    .elementor-116 .elementor-element.elementor-element-eccd6ce {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-bdb58ef {
        width: 65%;
    }

    .elementor-116 .elementor-element.elementor-element-a6fc388 {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-9ef0556 {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-e805774 {
        width: 65%;
    }

    .elementor-116 .elementor-element.elementor-element-8a3ff89 {
        width: 35%;
    }

    .elementor-116 .elementor-element.elementor-element-b0e6c7f {
        width: 50%;
    }

    .elementor-116 .elementor-element.elementor-element-60b7ae9 {
        width: 50%;
    }
}

@media(min-width:1025px) {

    .elementor-116 .elementor-element.elementor-element-eee48d5:not(.elementor-motion-effects-element-type-background),
    .elementor-116 .elementor-element.elementor-element-eee48d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-116 .elementor-element.elementor-element-6df1492:not(.elementor-motion-effects-element-type-background),
    .elementor-116 .elementor-element.elementor-element-6df1492>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-116 .elementor-element.elementor-element-2f4c6fe:not(.elementor-motion-effects-element-type-background),
    .elementor-116 .elementor-element.elementor-element-2f4c6fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(6)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-30676f6 .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-30676f6 .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-30676f6 .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-30676f6 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(5)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+6) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(5)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(2)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+3) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-30676f6 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px;
    }
}






.elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-a9a0fb2 .jeg-elementor-kit.jkit-dual-button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-035c532 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}