.elementor-100 .elementor-element.elementor-element-98a8912>.elementor-container {
    max-width: 1150px;
}

.elementor-100 .elementor-element.elementor-element-98a8912:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-98a8912>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/10/taxi-sign-at-night.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-100 .elementor-element.elementor-element-98a8912>.elementor-background-overlay {
    background-color: #000000A1;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-98a8912 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 150px 0px 200px 0px;
}

.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-667ccc0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-100 .elementor-element.elementor-element-667ccc0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-100 .elementor-element.elementor-element-d804110 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3575ebf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3575ebf-font-size);
    font-weight: var(--e-global-typography-3575ebf-font-weight);
    line-height: var(--e-global-typography-3575ebf-line-height);
    letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
    word-spacing: var(--e-global-typography-3575ebf-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-99a77e5 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

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

.elementor-100 .elementor-element.elementor-element-99a77e5 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-99a77e5 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b1d7b5d-font-family), Sans-serif;
    font-size: var(--e-global-typography-b1d7b5d-font-size);
    font-weight: var(--e-global-typography-b1d7b5d-font-weight);
    line-height: var(--e-global-typography-b1d7b5d-line-height);
    letter-spacing: var(--e-global-typography-b1d7b5d-letter-spacing);
    word-spacing: var(--e-global-typography-b1d7b5d-word-spacing);
    padding: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-99a77e5>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-100 .elementor-element.elementor-element-55aed8d {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-8e3baf4-font-family), Sans-serif;
    font-size: var(--e-global-typography-8e3baf4-font-size);
    font-weight: var(--e-global-typography-8e3baf4-font-weight);
    line-height: var(--e-global-typography-8e3baf4-line-height);
    letter-spacing: var(--e-global-typography-8e3baf4-letter-spacing);
    word-spacing: var(--e-global-typography-8e3baf4-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-55aed8d>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-100 .elementor-element.elementor-element-edd8f52 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-edd8f52 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 20px 30px 20px 30px;
    font-family: var(--e-global-typography-aa5f8ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-aa5f8ab-font-size);
    font-weight: var(--e-global-typography-aa5f8ab-font-weight);
    line-height: var(--e-global-typography-aa5f8ab-line-height);
    letter-spacing: var(--e-global-typography-aa5f8ab-letter-spacing);
    word-spacing: var(--e-global-typography-aa5f8ab-word-spacing);
    color: var(--e-global-color-secondary);
    background-color: #FDB81300;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-edd8f52 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-edd8f52 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}

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

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

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

.elementor-100 .elementor-element.elementor-element-edd8f52 {
    width: auto;
    max-width: auto;
}

.elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    padding: 19px 0px 0px 4px;
    height: 60px;
    width: 60px;
    background-color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button i {
    font-size: 20px;
}

.elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button svg {
    width: 20px;
}

.elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i, .elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: #2A2A2A;
}

.elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: #2A2A2A;
}

.elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after, .elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i, .elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover {
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-5b72f57>.elementor-widget-container {
    margin: 0px 10px 0px 20px;
}

.elementor-100 .elementor-element.elementor-element-5b72f57 {
    width: auto;
    max-width: auto;
}

.elementor-100 .elementor-element.elementor-element-f88bc95 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-aa5f8ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-aa5f8ab-font-size);
    font-weight: var(--e-global-typography-aa5f8ab-font-weight);
    line-height: var(--e-global-typography-aa5f8ab-line-height);
    letter-spacing: var(--e-global-typography-aa5f8ab-letter-spacing);
    word-spacing: var(--e-global-typography-aa5f8ab-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-f88bc95 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-100 .elementor-element.elementor-element-3c09c40>.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-100 .elementor-element.elementor-element-ce4d85e .elementor-spacer-inner {
    --spacer-size: 400px;
}

.elementor-100 .elementor-element.elementor-element-ce4d85e {
    width: 400px;
    max-width: 400px;
    top: 15%;
}

body:not(.rtl) .elementor-100 .elementor-element.elementor-element-ce4d85e {
    left: 15%;
}

body.rtl .elementor-100 .elementor-element.elementor-element-ce4d85e {
    right: 15%;
}

.elementor-100 .elementor-element.elementor-element-ce4d85e:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.elementor-100 .elementor-element.elementor-element-ce4d85e.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 45deg;
}

.elementor-100 .elementor-element.elementor-element-ce4d85e>.elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(140deg, #FDB813 0%, #00000000 100%);
    border-radius: 20px 20px 20px 20px;
}

.elementor-100 .elementor-element.elementor-element-5c89c83 {
    text-align: left;
    z-index: 2;
}

.elementor-100 .elementor-element.elementor-element-5c89c83 img {
    width: 80%;
}

.elementor-100 .elementor-element.elementor-element-5c89c83>.elementor-widget-container {
    margin: 0px 0px -50px 50px;
}

.elementor-100 .elementor-element.elementor-element-53d71a7a>.elementor-container {
    max-width: 1150px;
}

.elementor-100 .elementor-element.elementor-element-53d71a7a {
    z-index: 2;
}

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

.elementor-100 .elementor-element.elementor-element-30003877>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-30003877>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-30003877>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-100 .elementor-element.elementor-element-30003877>.elementor-element-populated {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -80px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

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

.elementor-100 .elementor-element.elementor-element-10d1c93a {
    z-index: 2;
}

.elementor-100 .elementor-element.elementor-element-83fbf68>.elementor-container {
    max-width: 1150px;
}

.elementor-100 .elementor-element.elementor-element-83fbf68 {
    padding: 100px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-9f3cbd4 {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-9f3cbd4 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3575ebf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3575ebf-font-size);
    font-weight: var(--e-global-typography-3575ebf-font-weight);
    line-height: var(--e-global-typography-3575ebf-line-height);
    letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
    word-spacing: var(--e-global-typography-3575ebf-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-667a2b5 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

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

.elementor-100 .elementor-element.elementor-element-667a2b5 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-667a2b5 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    padding: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-667a2b5>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-100 .elementor-element.elementor-element-2d682da {
    text-align: center;
    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);
}

.elementor-100 .elementor-element.elementor-element-2d682da>.elementor-widget-container {
    padding: 0% 22% 0% 22%;
}

.elementor-100 .elementor-element.elementor-element-2af454f>.elementor-container {
    max-width: 1180px;
}

.elementor-100 .elementor-element.elementor-element-2af454f {
    margin-top: 0px;
    margin-bottom: 0px;
}

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

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

.elementor-100 .elementor-element.elementor-element-f80c6b8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-100 .elementor-element.elementor-element-f80c6b8>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-f80c6b8>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-f80c6b8>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

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

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

.elementor-100 .elementor-element.elementor-element-9009b08.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-9009b08.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-9009b08.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-9009b08.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-9009b08 {
    --icon-box-icon-margin: 15px;
}

.elementor-100 .elementor-element.elementor-element-9009b08 .elementor-icon {
    font-size: 25px;
    padding: 17px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-9009b08 .elementor-icon-box-title {
    margin-bottom: 4px;
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-9009b08 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-9009b08 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-9009b08 .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-100 .elementor-element.elementor-element-ccfedf4 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF17;
    --divider-border-width: 1px;
}

.elementor-100 .elementor-element.elementor-element-ccfedf4 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-100 .elementor-element.elementor-element-ccfedf4 .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-100 .elementor-element.elementor-element-94f02d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(18px/2);
}

.elementor-100 .elementor-element.elementor-element-94f02d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(18px/2);
}

.elementor-100 .elementor-element.elementor-element-94f02d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(18px/2);
    margin-left: calc(18px/2);
}

.elementor-100 .elementor-element.elementor-element-94f02d9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-18px/2);
    margin-left: calc(-18px/2);
}

body.rtl .elementor-100 .elementor-element.elementor-element-94f02d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-18px/2);
}

body:not(.rtl) .elementor-100 .elementor-element.elementor-element-94f02d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-18px/2);
}

.elementor-100 .elementor-element.elementor-element-94f02d9 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-94f02d9 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-94f02d9 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-94f02d9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-94f02d9 {
    --e-icon-list-icon-size: 25px;
}

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

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

.elementor-100 .elementor-element.elementor-element-b469f9d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-100 .elementor-element.elementor-element-b469f9d>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-b469f9d>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-b469f9d>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

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

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

.elementor-100 .elementor-element.elementor-element-15663a6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-15663a6.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-15663a6.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-15663a6.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-15663a6 {
    --icon-box-icon-margin: 15px;
}

.elementor-100 .elementor-element.elementor-element-15663a6 .elementor-icon {
    font-size: 25px;
    padding: 17px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-15663a6 .elementor-icon-box-title {
    margin-bottom: 4px;
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-15663a6 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-15663a6 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-15663a6 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-100 .elementor-element.elementor-element-1b85417 {
    --divider-border-style: solid;
    --divider-color: #2A2A2A33;
    --divider-border-width: 1px;
}

.elementor-100 .elementor-element.elementor-element-1b85417 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-100 .elementor-element.elementor-element-1b85417 .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(50px/2);
}

.elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(50px/2);
}

.elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px/2);
    margin-left: calc(50px/2);
}

.elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px/2);
    margin-left: calc(-50px/2);
}

body.rtl .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-50px/2);
}

body:not(.rtl) .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-50px/2);
}

.elementor-100 .elementor-element.elementor-element-18f6a22 {
    --e-icon-list-icon-size: 21px;
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
}

.elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    padding-left: 13px;
}

.elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-18f6a22 .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);
}

.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-8c05031.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-100 .elementor-element.elementor-element-8c05031.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-100 .elementor-element.elementor-element-8c05031>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-8c05031>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-8c05031>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-100 .elementor-element.elementor-element-8c05031>.elementor-element-populated {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 30px 25px 30px 25px;
}

.elementor-100 .elementor-element.elementor-element-8c05031>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-c995eeb.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-c995eeb.elementor-view-framed .elementor-icon, .elementor-100 .elementor-element.elementor-element-c995eeb.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-c995eeb.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-c995eeb {
    --icon-box-icon-margin: 15px;
}

.elementor-100 .elementor-element.elementor-element-c995eeb .elementor-icon {
    font-size: 25px;
    padding: 17px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-c995eeb .elementor-icon-box-title {
    margin-bottom: 4px;
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-c995eeb .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-c995eeb .elementor-icon-box-title a {
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-c995eeb .elementor-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);
}

.elementor-100 .elementor-element.elementor-element-d03ec12 {
    --divider-border-style: solid;
    --divider-color: #EAEAEA;
    --divider-border-width: 1px;
}

.elementor-100 .elementor-element.elementor-element-d03ec12 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-100 .elementor-element.elementor-element-d03ec12 .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(50px/2);
}

.elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(50px/2);
}

.elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(50px/2);
    margin-left: calc(50px/2);
}

.elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-50px/2);
    margin-left: calc(-50px/2);
}

body.rtl .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-50px/2);
}

body:not(.rtl) .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-50px/2);
}

.elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-611aecf {
    --e-icon-list-icon-size: 21px;
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
}

.elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    padding-left: 10px;
}

.elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-611aecf .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);
}

.elementor-100 .elementor-element.elementor-element-ea1eb69>.elementor-container {
    max-width: 1150px;
}

.elementor-100 .elementor-element.elementor-element-ea1eb69 {
    padding: 40px 0px 40px 0px;
}

.elementor-100 .elementor-element.elementor-element-5b308f7.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-100 .elementor-element.elementor-element-5b308f7>.elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-100 .elementor-element.elementor-element-fad18c1 {
    text-align: right;
    width: 80%;
    max-width: 80%;
    z-index: 1;
}

.elementor-100 .elementor-element.elementor-element-fad18c1 img {
    width: 100%;
    max-width: 100%;
    border-radius: 20px 20px 20px 20px;
}

.elementor-100 .elementor-element.elementor-element-fad18c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-c04898a {
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 0% 20% 0% 0%;
    z-index: 3;
}

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

.elementor-100 .elementor-element.elementor-element-f7a5fe6>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-f7a5fe6>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-f7a5fe6>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-100 .elementor-element.elementor-element-f7a5fe6>.elementor-element-populated {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% -40% 0% 0%;
    --e-column-margin-right: -40%;
    --e-column-margin-left: 0%;
    padding: 25px 50px 25px 25px;
}

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

.elementor-100 .elementor-element.elementor-element-a35b452 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-8e3baf4-font-family), Sans-serif;
    font-size: var(--e-global-typography-8e3baf4-font-size);
    font-weight: var(--e-global-typography-8e3baf4-font-weight);
    line-height: var(--e-global-typography-8e3baf4-line-height);
    letter-spacing: var(--e-global-typography-8e3baf4-letter-spacing);
    word-spacing: var(--e-global-typography-8e3baf4-word-spacing);
    z-index: 4;
}

.elementor-100 .elementor-element.elementor-element-a35b452>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-6db5813 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-3575ebf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3575ebf-font-size);
    font-weight: var(--e-global-typography-3575ebf-font-weight);
    line-height: var(--e-global-typography-3575ebf-line-height);
    letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
    word-spacing: var(--e-global-typography-3575ebf-word-spacing);
}

.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-8f186cf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-100 .elementor-element.elementor-element-8d2efc1 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3575ebf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3575ebf-font-size);
    font-weight: var(--e-global-typography-3575ebf-font-weight);
    line-height: var(--e-global-typography-3575ebf-line-height);
    letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
    word-spacing: var(--e-global-typography-3575ebf-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-99492cd .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

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

.elementor-100 .elementor-element.elementor-element-99492cd .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-99492cd .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    padding: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-99492cd>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-100 .elementor-element.elementor-element-0bbf146 {
    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);
}

.elementor-100 .elementor-element.elementor-element-a2848e3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-a2848e3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    margin: 10px 0px 0px 5px;
    padding: 18px 18px 18px 18px;
}

.elementor-100 .elementor-element.elementor-element-a2848e3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 35px;
}

.elementor-100 .elementor-element.elementor-element-a2848e3 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

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

.elementor-100 .elementor-element.elementor-element-a2848e3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 35px;
}

.elementor-100 .elementor-element.elementor-element-a2848e3>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
    border-radius: 10px 10px 10px 10px;
    margin: 10px 0px 0px 5px;
    padding: 18px 18px 18px 18px;
}

.elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 35px;
}

.elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 35px;
}

.elementor-100 .elementor-element.elementor-element-dbe7d4e>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-100 .elementor-element.elementor-element-7b3a640 {
    --divider-border-style: solid;
    --divider-color: #EAEAEA;
    --divider-border-width: 1px;
}

.elementor-100 .elementor-element.elementor-element-7b3a640 .elementor-divider-separator {
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-7b3a640 .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-100 .elementor-element.elementor-element-a56dd00 img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-100 .elementor-element.elementor-element-a56dd00 {
    width: 15%;
    max-width: 15%;
}

.elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: "Khula", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    margin: 0px 0px 5px 0px;
}

.elementor-100 .elementor-element.elementor-element-95c3509>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-100 .elementor-element.elementor-element-95c3509 {
    width: auto;
    max-width: auto;
}

.elementor-100 .elementor-element.elementor-element-326666e>.elementor-container {
    max-width: 1150px;
}

.elementor-100 .elementor-element.elementor-element-326666e {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #EAEAEA;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 100px 0px;
}

.elementor-100 .elementor-element.elementor-element-326666e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-100 .elementor-element.elementor-element-6cc86db {
    text-align: left;
}

.elementor-100 .elementor-element.elementor-element-6cc86db img {
    width: 62%;
    filter: brightness(100%) contrast(23%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-08093f3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-100 .elementor-element.elementor-element-08093f3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-100 .elementor-element.elementor-element-3613f58 {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-3613f58 img {
    width: 61%;
    filter: brightness(100%) contrast(23%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-100 .elementor-element.elementor-element-3613f58>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
}

.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-56605c8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-100 .elementor-element.elementor-element-bef5bf9 {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-bef5bf9 img {
    width: 62%;
    filter: brightness(100%) contrast(23%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-100 .elementor-element.elementor-element-bef5bf9>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-100 .elementor-element.elementor-element-a7f6a4e {
    text-align: right;
}

.elementor-100 .elementor-element.elementor-element-a7f6a4e img {
    width: 64%;
    filter: brightness(100%) contrast(23%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-100 .elementor-element.elementor-element-6075f11e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-100 .elementor-element.elementor-element-6075f11e:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-6075f11e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-100 .elementor-element.elementor-element-6075f11e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-100 .elementor-element.elementor-element-6075f11e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-19257591.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-100 .elementor-element.elementor-element-19257591>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2021/10/taxi-car-on-the-city-street.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-100 .elementor-element.elementor-element-19257591>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 13% 13% 13% 13%;
}

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

.elementor-100 .elementor-element.elementor-element-3f0dcae .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3575ebf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3575ebf-font-size);
    font-weight: var(--e-global-typography-3575ebf-font-weight);
    line-height: var(--e-global-typography-3575ebf-line-height);
    letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
    word-spacing: var(--e-global-typography-3575ebf-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-bc6ed6a .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

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

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

.elementor-100 .elementor-element.elementor-element-bc6ed6a .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    padding: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-bc6ed6a>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-100 .elementor-element.elementor-element-667b296d {
    text-align: left;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-100 .elementor-element.elementor-element-53482323 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #FFFFFF29;
    height: 8px;
    border-radius: 3px 3px 3px 3px;
}

.elementor-100 .elementor-element.elementor-element-53482323 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 3px 3px 3px 3px;
}

.elementor-100 .elementor-element.elementor-element-53482323 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-37d4aae-font-family), Sans-serif;
    font-size: var(--e-global-typography-37d4aae-font-size);
    font-weight: var(--e-global-typography-37d4aae-font-weight);
    line-height: var(--e-global-typography-37d4aae-line-height);
    letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
    word-spacing: var(--e-global-typography-37d4aae-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-53482323 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-37d4aae-font-family), Sans-serif;
    font-size: var(--e-global-typography-37d4aae-font-size);
    font-weight: var(--e-global-typography-37d4aae-font-weight);
    line-height: var(--e-global-typography-37d4aae-line-height);
    letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
    word-spacing: var(--e-global-typography-37d4aae-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-4ab22ec .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #FFFFFF29;
    height: 8px;
    border-radius: 3px 3px 3px 3px;
}

.elementor-100 .elementor-element.elementor-element-4ab22ec .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 3px 3px 3px 3px;
}

.elementor-100 .elementor-element.elementor-element-4ab22ec .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-37d4aae-font-family), Sans-serif;
    font-size: var(--e-global-typography-37d4aae-font-size);
    font-weight: var(--e-global-typography-37d4aae-font-weight);
    line-height: var(--e-global-typography-37d4aae-line-height);
    letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
    word-spacing: var(--e-global-typography-37d4aae-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-4ab22ec .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-37d4aae-font-family), Sans-serif;
    font-size: var(--e-global-typography-37d4aae-font-size);
    font-weight: var(--e-global-typography-37d4aae-font-weight);
    line-height: var(--e-global-typography-37d4aae-line-height);
    letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
    word-spacing: var(--e-global-typography-37d4aae-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-4d1d29a4 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #FFFFFF29;
    height: 8px;
    border-radius: 3px 3px 3px 3px;
}

.elementor-100 .elementor-element.elementor-element-4d1d29a4 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 3px 3px 3px 3px;
}

.elementor-100 .elementor-element.elementor-element-4d1d29a4 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-37d4aae-font-family), Sans-serif;
    font-size: var(--e-global-typography-37d4aae-font-size);
    font-weight: var(--e-global-typography-37d4aae-font-weight);
    line-height: var(--e-global-typography-37d4aae-line-height);
    letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
    word-spacing: var(--e-global-typography-37d4aae-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-4d1d29a4 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-37d4aae-font-family), Sans-serif;
    font-size: var(--e-global-typography-37d4aae-font-size);
    font-weight: var(--e-global-typography-37d4aae-font-weight);
    line-height: var(--e-global-typography-37d4aae-line-height);
    letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
    word-spacing: var(--e-global-typography-37d4aae-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-325feaad .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: #FFFFFF29;
    height: 8px;
    border-radius: 3px 3px 3px 3px;
}

.elementor-100 .elementor-element.elementor-element-325feaad .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 3px 3px 3px 3px;
}

.elementor-100 .elementor-element.elementor-element-325feaad .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-37d4aae-font-family), Sans-serif;
    font-size: var(--e-global-typography-37d4aae-font-size);
    font-weight: var(--e-global-typography-37d4aae-font-weight);
    line-height: var(--e-global-typography-37d4aae-line-height);
    letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
    word-spacing: var(--e-global-typography-37d4aae-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-325feaad .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-37d4aae-font-family), Sans-serif;
    font-size: var(--e-global-typography-37d4aae-font-size);
    font-weight: var(--e-global-typography-37d4aae-font-weight);
    line-height: var(--e-global-typography-37d4aae-line-height);
    letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
    word-spacing: var(--e-global-typography-37d4aae-word-spacing);
}

.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-1c70c834.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-100 .elementor-element.elementor-element-1c70c834.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-100 .elementor-element.elementor-element-1c70c834:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-1c70c834>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/10/taxi-sign-at-night.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-100 .elementor-element.elementor-element-1c70c834>.elementor-element-populated>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.35;
}

.elementor-100 .elementor-element.elementor-element-1c70c834>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

.elementor-100 .elementor-element.elementor-element-2e430975 .elementor-spacer-inner {
    --spacer-size: 409px;
}

.elementor-100 .elementor-element.elementor-element-5f8d5f6e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-100 .elementor-element.elementor-element-5f8d5f6e {
    margin-top: 0px;
    margin-bottom: -60px;
}

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

.elementor-100 .elementor-element.elementor-element-17b5215b>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-17b5215b>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-17b5215b>.elementor-background-slideshow {
    border-radius: 20px 0px 0px 20px;
}

.elementor-100 .elementor-element.elementor-element-17b5215b>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10% 10% 10% 10%;
}

.elementor-100 .elementor-element.elementor-element-17b5215b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-35de9768 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-8c4f1df-font-family), Sans-serif;
    font-size: var(--e-global-typography-8c4f1df-font-size);
    font-weight: var(--e-global-typography-8c4f1df-font-weight);
    line-height: var(--e-global-typography-8c4f1df-line-height);
    letter-spacing: var(--e-global-typography-8c4f1df-letter-spacing);
    word-spacing: var(--e-global-typography-8c4f1df-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-3547d12b {
    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);
}

.elementor-100 .elementor-element.elementor-element-2a5c6959 .elementor-button {
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-2a5c6959 .elementor-button:hover, .elementor-100 .elementor-element.elementor-element-2a5c6959 .elementor-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-2a5c6959 .elementor-button:hover svg, .elementor-100 .elementor-element.elementor-element-2a5c6959 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-639f0b1>.elementor-container {
    max-width: 1150px;
}

.elementor-100 .elementor-element.elementor-element-639f0b1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 170px 0px;
}

.elementor-100 .elementor-element.elementor-element-639f0b1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-1b5b2ca.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-4844ba6 {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-4844ba6 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3575ebf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3575ebf-font-size);
    font-weight: var(--e-global-typography-3575ebf-font-weight);
    line-height: var(--e-global-typography-3575ebf-line-height);
    letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
    word-spacing: var(--e-global-typography-3575ebf-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-c4a3287 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

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

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

.elementor-100 .elementor-element.elementor-element-c4a3287 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    padding: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-c4a3287>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-100 .elementor-element.elementor-element-cadeb72 {
    text-align: center;
    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);
}

.elementor-100 .elementor-element.elementor-element-cadeb72>.elementor-widget-container {
    padding: 0% 22% 0% 22%;
}

.elementor-100 .elementor-element.elementor-element-cd5a402>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-100 .elementor-element.elementor-element-cd5a402 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-87eeb90.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-100 .elementor-element.elementor-element-87eeb90.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-100 .elementor-element.elementor-element-87eeb90.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

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

.elementor-100 .elementor-element.elementor-element-87eeb90>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-87eeb90>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-87eeb90>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-100 .elementor-element.elementor-element-87eeb90>.elementor-element-populated {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-100 .elementor-element.elementor-element-87eeb90>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-ec96d94 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-100 .elementor-element.elementor-element-ec96d94 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-754e399-font-family), Sans-serif;
    font-size: var(--e-global-typography-754e399-font-size);
    font-weight: var(--e-global-typography-754e399-font-weight);
    line-height: var(--e-global-typography-754e399-line-height);
    letter-spacing: var(--e-global-typography-754e399-letter-spacing);
    word-spacing: var(--e-global-typography-754e399-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-ec96d94>.elementor-widget-container {
    margin: -13px 0px 10px 0px;
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
}

.elementor-100 .elementor-element.elementor-element-1f82b4e {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-100 .elementor-element.elementor-element-1f82b4e>.elementor-widget-container {
    margin: 20px 0px -15px 0px;
}

.elementor-100 .elementor-element.elementor-element-b8166c9 {
    --divider-border-style: solid;
    --divider-color: #EAEAEA;
    --divider-border-width: 1px;
}

.elementor-100 .elementor-element.elementor-element-b8166c9 .elementor-divider-separator {
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-b8166c9 .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
}

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

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

.elementor-100 .elementor-element.elementor-element-1b1a397 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-1b1a397 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

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

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

.elementor-100 .elementor-element.elementor-element-1b1a397 .elementor-icon-list-icon i {
    color: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-1b1a397 .elementor-icon-list-icon svg {
    fill: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-1b1a397 {
    --e-icon-list-icon-size: 0px;
    width: 50%;
    max-width: 50%;
}

.elementor-100 .elementor-element.elementor-element-1b1a397 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-1b1a397 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-1b1a397 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-7981668-font-family), Sans-serif;
    font-size: var(--e-global-typography-7981668-font-size);
    font-weight: var(--e-global-typography-7981668-font-weight);
    line-height: var(--e-global-typography-7981668-line-height);
    letter-spacing: var(--e-global-typography-7981668-letter-spacing);
    word-spacing: var(--e-global-typography-7981668-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-icon i {
    color: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-icon svg {
    fill: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-288f4c0 {
    --e-icon-list-icon-size: 0px;
    width: 50%;
    max-width: 50%;
}

.elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-288f4c0 .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);
}

.elementor-100 .elementor-element.elementor-element-93492de .elementor-spacer-inner {
    --spacer-size: 30px;
}

.elementor-100 .elementor-element.elementor-element-c33f13a .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-c33f13a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 20px 40px 20px 40px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-c33f13a .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-c33f13a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

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

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

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

.elementor-100 .elementor-element.elementor-element-c33f13a>.elementor-widget-container {
    margin: 0% 0% -9% 0%;
}

.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-07beea0.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-100 .elementor-element.elementor-element-07beea0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-100 .elementor-element.elementor-element-07beea0.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-100 .elementor-element.elementor-element-07beea0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-100 .elementor-element.elementor-element-07beea0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-07beea0>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-07beea0>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-07beea0>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-100 .elementor-element.elementor-element-07beea0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 40px 0px 40px;
}

.elementor-100 .elementor-element.elementor-element-07beea0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-e4948c4 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-100 .elementor-element.elementor-element-e4948c4 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-754e399-font-family), Sans-serif;
    font-size: var(--e-global-typography-754e399-font-size);
    font-weight: var(--e-global-typography-754e399-font-weight);
    line-height: var(--e-global-typography-754e399-line-height);
    letter-spacing: var(--e-global-typography-754e399-letter-spacing);
    word-spacing: var(--e-global-typography-754e399-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-e4948c4>.elementor-widget-container {
    margin: -13px 0px 10px 0px;
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-accent);
    border-radius: 8px 8px 8px 8px;
}

.elementor-100 .elementor-element.elementor-element-afd8449 {
    text-align: left;
    color: #FFFFFF;
}

.elementor-100 .elementor-element.elementor-element-afd8449>.elementor-widget-container {
    margin: 20px 0px -15px 0px;
}

.elementor-100 .elementor-element.elementor-element-4aa0340 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF17;
    --divider-border-width: 1px;
}

.elementor-100 .elementor-element.elementor-element-4aa0340 .elementor-divider-separator {
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-4aa0340 .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-icon i {
    color: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-icon svg {
    fill: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-11b87ca {
    --e-icon-list-icon-size: 0px;
    width: 50%;
    max-width: 50%;
}

.elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-7981668-font-family), Sans-serif;
    font-size: var(--e-global-typography-7981668-font-size);
    font-weight: var(--e-global-typography-7981668-font-weight);
    line-height: var(--e-global-typography-7981668-line-height);
    letter-spacing: var(--e-global-typography-7981668-letter-spacing);
    word-spacing: var(--e-global-typography-7981668-word-spacing);
}

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

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

.elementor-100 .elementor-element.elementor-element-9e7c200 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-9e7c200 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

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

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

.elementor-100 .elementor-element.elementor-element-9e7c200 .elementor-icon-list-icon i {
    color: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-9e7c200 .elementor-icon-list-icon svg {
    fill: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-9e7c200 {
    --e-icon-list-icon-size: 0px;
    width: 50%;
    max-width: 50%;
}

.elementor-100 .elementor-element.elementor-element-9e7c200 .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-9e7c200 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-9e7c200 .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);
}

.elementor-100 .elementor-element.elementor-element-d798895 .elementor-spacer-inner {
    --spacer-size: 30px;
}

.elementor-100 .elementor-element.elementor-element-c70e2e3 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-c70e2e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 20px 40px 20px 40px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-100 .elementor-element.elementor-element-c70e2e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-c70e2e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-accent);
}

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

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

.elementor-100 .elementor-element.elementor-element-c70e2e3>.elementor-widget-container {
    margin: 0% 0% -9% 0%;
}

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

.elementor-100 .elementor-element.elementor-element-a85fe80>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-a85fe80>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-a85fe80>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-100 .elementor-element.elementor-element-a85fe80>.elementor-element-populated {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 40px 0px 40px;
}

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

.elementor-100 .elementor-element.elementor-element-6b44940 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-100 .elementor-element.elementor-element-6b44940 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-754e399-font-family), Sans-serif;
    font-size: var(--e-global-typography-754e399-font-size);
    font-weight: var(--e-global-typography-754e399-font-weight);
    line-height: var(--e-global-typography-754e399-line-height);
    letter-spacing: var(--e-global-typography-754e399-letter-spacing);
    word-spacing: var(--e-global-typography-754e399-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-6b44940>.elementor-widget-container {
    margin: -13px 0px 10px 0px;
    padding: 12px 20px 10px 20px;
    background-color: var(--e-global-color-primary);
    border-radius: 8px 8px 8px 8px;
}

.elementor-100 .elementor-element.elementor-element-8e24de9 {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-100 .elementor-element.elementor-element-8e24de9>.elementor-widget-container {
    margin: 20px 0px -15px 0px;
}

.elementor-100 .elementor-element.elementor-element-6918851 {
    --divider-border-style: solid;
    --divider-color: #EAEAEA;
    --divider-border-width: 1px;
}

.elementor-100 .elementor-element.elementor-element-6918851 .elementor-divider-separator {
    width: 100%;
}

.elementor-100 .elementor-element.elementor-element-6918851 .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-icon i {
    color: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-icon svg {
    fill: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-e44215b {
    --e-icon-list-icon-size: 0px;
    width: 50%;
    max-width: 50%;
}

.elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-7981668-font-family), Sans-serif;
    font-size: var(--e-global-typography-7981668-font-size);
    font-weight: var(--e-global-typography-7981668-font-weight);
    line-height: var(--e-global-typography-7981668-line-height);
    letter-spacing: var(--e-global-typography-7981668-letter-spacing);
    word-spacing: var(--e-global-typography-7981668-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-icon i {
    color: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-icon svg {
    fill: #2DB7FF;
}

.elementor-100 .elementor-element.elementor-element-dcf355b {
    --e-icon-list-icon-size: 0px;
    width: 50%;
    max-width: 50%;
}

.elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-dcf355b .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);
}

.elementor-100 .elementor-element.elementor-element-f52f3d2 .elementor-spacer-inner {
    --spacer-size: 30px;
}

.elementor-100 .elementor-element.elementor-element-4bd8e1a .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-4bd8e1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 20px 40px 20px 40px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-4bd8e1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-4bd8e1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-4bd8e1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

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

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

.elementor-100 .elementor-element.elementor-element-4bd8e1a>.elementor-widget-container {
    margin: 0% 0% -9% 0%;
}

.elementor-100 .elementor-element.elementor-element-cf2c10b>.elementor-container {
    max-width: 1150px;
}

.elementor-100 .elementor-element.elementor-element-cf2c10b:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-cf2c10b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/10/BG-STEEL_LOOK_PODIUM_PRODUCT_DISPLAY_2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-100 .elementor-element.elementor-element-cf2c10b>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-100 .elementor-element.elementor-element-d132994 img {
    width: 100%;
    max-width: 100%;
}

.elementor-100 .elementor-element.elementor-element-d132994>.elementor-widget-container {
    margin: -40px 0px -90px 0px;
}

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

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

.elementor-100 .elementor-element.elementor-element-aecfcb8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-100 .elementor-element.elementor-element-d8ff98a .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3575ebf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3575ebf-font-size);
    font-weight: var(--e-global-typography-3575ebf-font-weight);
    line-height: var(--e-global-typography-3575ebf-line-height);
    letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
    word-spacing: var(--e-global-typography-3575ebf-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-5c987c2 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

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

.elementor-100 .elementor-element.elementor-element-5c987c2 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-5c987c2 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    padding: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-5c987c2>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-100 .elementor-element.elementor-element-6c5cab8 {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-5c3511a {
    text-align: left;
    width: 140px;
    max-width: 140px;
}

.elementor-100 .elementor-element.elementor-element-5c3511a>.elementor-widget-container {
    margin: 0px 8px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-182e182 {
    text-align: left;
    width: 140px;
    max-width: 140px;
}

.elementor-100 .elementor-element.elementor-element-182e182>.elementor-widget-container {
    margin: 0px 0px 0px 8px;
}

.elementor-100 .elementor-element.elementor-element-2c6bb35>.elementor-container {
    max-width: 1150px;
}

.elementor-100 .elementor-element.elementor-element-2c6bb35 {
    padding: 120px 0px 100px 0px;
}

.elementor-100 .elementor-element.elementor-element-abc332a {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-abc332a .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3575ebf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3575ebf-font-size);
    font-weight: var(--e-global-typography-3575ebf-font-weight);
    line-height: var(--e-global-typography-3575ebf-line-height);
    letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
    word-spacing: var(--e-global-typography-3575ebf-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-e7f6567 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

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

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

.elementor-100 .elementor-element.elementor-element-e7f6567 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    padding: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-e7f6567>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-100 .elementor-element.elementor-element-49bb9ca {
    text-align: center;
    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);
}

.elementor-100 .elementor-element.elementor-element-49bb9ca>.elementor-widget-container {
    padding: 0% 22% 0% 22%;
}

.elementor-100 .elementor-element.elementor-element-c255b64>.elementor-container {
    max-width: 1180px;
}

.elementor-100 .elementor-element.elementor-element-c255b64 {
    margin-top: 10px;
    margin-bottom: 30px;
}

.elementor-100 .elementor-element.elementor-element-d7e2f62.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-d7e2f62>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-100 .elementor-element.elementor-element-d7e2f62>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-d7e2f62>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-d7e2f62>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-primary);
    padding: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-secondary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
}

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

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

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 40px;
}

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-accent);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-6e2b97e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-6e2b97e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

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

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

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-secondary);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-cc37e1d .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);
}

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
}

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

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

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 40px;
}

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

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

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-e6fd928.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-e6fd928>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-100 .elementor-element.elementor-element-e6fd928>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-e6fd928>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-e6fd928>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-secondary);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-2ce8f40 .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);
}

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
}

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

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

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 40px;
}

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

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

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-6d723be>.elementor-container {
    max-width: 1180px;
}

.elementor-100 .elementor-element.elementor-element-6d723be {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-100 .elementor-element.elementor-element-6d6a352.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-6d6a352>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

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

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

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-secondary);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-957de72 .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);
}

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
}

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

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

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 40px;
}

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

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

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-56e9515.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-56e9515>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-100 .elementor-element.elementor-element-56e9515>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-56e9515>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-56e9515>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-56e9515>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-secondary);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

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

.elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-5f93813 .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);
}

.elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
}

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

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

.elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 40px;
}

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

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

.elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-66f1fed.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-66f1fed>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-100 .elementor-element.elementor-element-66f1fed>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-66f1fed>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-66f1fed>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-66f1fed>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-secondary);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-c1bcf3f .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);
}

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
}

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

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

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 40px;
}

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

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

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-fb395f4>.elementor-container {
    max-width: 1180px;
}

.elementor-100 .elementor-element.elementor-element-fb395f4 {
    margin-top: 10px;
    margin-bottom: 30px;
}

.elementor-100 .elementor-element.elementor-element-63be5e7.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-63be5e7>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-100 .elementor-element.elementor-element-63be5e7>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-63be5e7>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-63be5e7>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-63be5e7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-primary);
    padding: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-secondary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
}

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

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

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 40px;
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-accent);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-ca7210e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-ca7210e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-100 .elementor-element.elementor-element-ca7210e>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-ca7210e>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-ca7210e>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-secondary);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

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

.elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-9ce2a91 .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);
}

.elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
}

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

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

.elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 40px;
}

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

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

.elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

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

.elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-0ae89b8>.elementor-container {
    max-width: 1180px;
}

.elementor-100 .elementor-element.elementor-element-0ae89b8 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-100 .elementor-element.elementor-element-d267202.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-d267202>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-100 .elementor-element.elementor-element-d267202>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-d267202>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-d267202>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-secondary);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-11701e6 .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);
}

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
}

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

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

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 40px;
}

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

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

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-3805c63.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-3805c63>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-100 .elementor-element.elementor-element-3805c63>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-3805c63>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-3805c63>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-3805c63>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-secondary);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-c2956fe .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);
}

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
}

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

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

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 40px;
}

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

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

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-4f79bba>.elementor-container {
    max-width: 1180px;
}

.elementor-100 .elementor-element.elementor-element-4f79bba {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-100 .elementor-element.elementor-element-1a9bcaa.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-1a9bcaa>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-100 .elementor-element.elementor-element-1a9bcaa>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-1a9bcaa>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-1a9bcaa>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-secondary);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-507e6b5 .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);
}

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
}

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

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

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 40px;
}

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

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

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-a7fb51d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-a7fb51d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF17;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-100 .elementor-element.elementor-element-a7fb51d>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-a7fb51d>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-a7fb51d>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-secondary);
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-4f5527e-font-family), Sans-serif;
    font-size: var(--e-global-typography-4f5527e-font-size);
    font-weight: var(--e-global-typography-4f5527e-font-weight);
    line-height: var(--e-global-typography-4f5527e-line-height);
    letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
    word-spacing: var(--e-global-typography-4f5527e-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-secondary);
}

.elementor-100 .elementor-element.elementor-element-33611f8 .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);
}

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-secondary);
}

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

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

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
    padding: 13px 13px 13px 13px;
}

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 40px;
}

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

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

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

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

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

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

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

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

.elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-100 .elementor-element.elementor-element-5e9c53c>.elementor-container {
    max-width: 1150px;
}

.elementor-100 .elementor-element.elementor-element-5e9c53c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-100 .elementor-element.elementor-element-5e9c53c:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-5e9c53c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/10/glowing-london-taxi-light.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-100 .elementor-element.elementor-element-5e9c53c>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.85;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-100 .elementor-element.elementor-element-35255780.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

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

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

.elementor-100 .elementor-element.elementor-element-29e30a43 {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-29e30a43 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3575ebf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3575ebf-font-size);
    font-weight: var(--e-global-typography-3575ebf-font-weight);
    line-height: var(--e-global-typography-3575ebf-line-height);
    letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
    word-spacing: var(--e-global-typography-3575ebf-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-97587f8 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

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

.elementor-100 .elementor-element.elementor-element-97587f8 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-97587f8 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    padding: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-97587f8>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-100 .elementor-element.elementor-element-361dab7 {
    text-align: center;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-100 .elementor-element.elementor-element-361dab7>.elementor-widget-container {
    padding: 0% 22% 0% 22%;
}

.elementor-100 .elementor-element.elementor-element-1baff540>.elementor-container {
    max-width: 1170px;
}

.elementor-100 .elementor-element.elementor-element-1baff540 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-100 .elementor-element.elementor-element-160719b5>.elementor-element-populated {
    margin: 0px 0px -100px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-160719b5 {
    z-index: 2;
}

.elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    text-align: center;
    background-color: #FFFFFF;
    margin: 10px 10px 10px 10px;
    padding: 60px 30px 20px 30px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}

.elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 20px 20px 20px 20px;
}

.elementor-100 .elementor-element.elementor-element-65358700 .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);
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-text);
}

.elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
    top: 45px;
    left: 250px;
}

.elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: var(--e-global-color-accent);
    font-size: 45px;
}

.elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    fill: var(--e-global-color-accent);
    width: 45px;
}

.elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-1c84dfe-font-family), Sans-serif;
    font-size: var(--e-global-typography-1c84dfe-font-size);
    font-weight: var(--e-global-typography-1c84dfe-font-weight);
    line-height: var(--e-global-typography-1c84dfe-line-height);
    letter-spacing: var(--e-global-typography-1c84dfe-letter-spacing);
    word-spacing: var(--e-global-typography-1c84dfe-word-spacing);
    margin-bottom: 0px;
}

.elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    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);
}

.elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    margin: -25px 0px 0px 0px;
    width: 80px;
}

.elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .tns-controls button i, .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    opacity: 100%;
}

.elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i, .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
    opacity: 100%;
}

.elementor-100 .elementor-element.elementor-element-3947edb>.elementor-container {
    max-width: fit-content;
}

.elementor-100 .elementor-element.elementor-element-3947edb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-100 .elementor-element.elementor-element-3947edb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-511f5b8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-100 .elementor-element.elementor-element-b88442b {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-100 .elementor-element.elementor-element-4146790 {
    text-align: left;
}

.elementor-100 .elementor-element.elementor-element-4146790 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-3575ebf-font-family), Sans-serif;
    font-size: var(--e-global-typography-3575ebf-font-size);
    font-weight: var(--e-global-typography-3575ebf-font-weight);
    line-height: var(--e-global-typography-3575ebf-line-height);
    letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
    word-spacing: var(--e-global-typography-3575ebf-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-ac96bbd .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

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

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

.elementor-100 .elementor-element.elementor-element-ac96bbd .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    padding: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-ac96bbd>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-0a51894.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-100 .elementor-element.elementor-element-0a51894.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-100 .elementor-element.elementor-element-0a51894.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-100 .elementor-element.elementor-element-44dc7ab .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-44dc7ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 20px 30px 20px 30px;
    font-family: var(--e-global-typography-c128515-font-family), Sans-serif;
    font-size: var(--e-global-typography-c128515-font-size);
    font-weight: var(--e-global-typography-c128515-font-weight);
    line-height: var(--e-global-typography-c128515-line-height);
    letter-spacing: var(--e-global-typography-c128515-letter-spacing);
    word-spacing: var(--e-global-typography-c128515-word-spacing);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-44dc7ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-44dc7ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-44dc7ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

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

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

.elementor-100 .elementor-element.elementor-element-44dc7ab {
    width: auto;
    max-width: auto;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-column-gap: 30px;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post {
    box-shadow: 8px 21px 66px 0px rgb(229 214 21 / 70%);
    border-radius: 10px;
    margin-bottom: 30px;
    /* margin-bottom: 2rem; */
    padding: 8px;
    background: transparent;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    border-radius: 15px 15px 15px 15px;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 250px;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-category, .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    background-color: var(--e-global-color-accent);
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 13px 15px 10px 15px;
    margin: 0px 0px 190px 20px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 13px 15px 10px 15px;
    margin: 0px 0px 190px 20px;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
    margin: 0px 0px 190px 20px;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 3px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 3px 0px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-8c4f1df-font-family), Sans-serif;
    font-size: var(--e-global-typography-8c4f1df-font-size);
    font-weight: var(--e-global-typography-8c4f1df-font-weight);
    line-height: var(--e-global-typography-8c4f1df-line-height);
    letter-spacing: var(--e-global-typography-8c4f1df-letter-spacing);
    word-spacing: var(--e-global-typography-8c4f1df-word-spacing);
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-primary);
}

.elementor-100 .elementor-element.elementor-element-617cba0 .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);
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: var(--e-global-color-text);
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: flex-start;
}

.elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

@media(max-width:1024px) {
    .elementor-100 .elementor-element.elementor-element-98a8912>.elementor-background-overlay {
        background-image: url("../../../../../../../doqu/wp-content/uploads/sites/154/2021/09/blck-img.png");
    }

    .elementor-100 .elementor-element.elementor-element-98a8912 {
        padding: 140px 10px 180px 10px;
    }

    .elementor-100 .elementor-element.elementor-element-667ccc0>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-d804110 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-99a77e5 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-99a77e5 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b1d7b5d-font-size);
        line-height: var(--e-global-typography-b1d7b5d-line-height);
        letter-spacing: var(--e-global-typography-b1d7b5d-letter-spacing);
        word-spacing: var(--e-global-typography-b1d7b5d-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-99a77e5 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-b1d7b5d-font-size);
        line-height: var(--e-global-typography-b1d7b5d-line-height);
        letter-spacing: var(--e-global-typography-b1d7b5d-letter-spacing);
        word-spacing: var(--e-global-typography-b1d7b5d-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-55aed8d {
        font-size: var(--e-global-typography-8e3baf4-font-size);
        line-height: var(--e-global-typography-8e3baf4-line-height);
        letter-spacing: var(--e-global-typography-8e3baf4-letter-spacing);
        word-spacing: var(--e-global-typography-8e3baf4-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-edd8f52 .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-edd8f52 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-aa5f8ab-font-size);
        line-height: var(--e-global-typography-aa5f8ab-line-height);
        letter-spacing: var(--e-global-typography-aa5f8ab-letter-spacing);
        word-spacing: var(--e-global-typography-aa5f8ab-word-spacing);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        padding: 21px 0px 0px 3px;
        height: 65px;
        width: 65px;
    }

    .elementor-100 .elementor-element.elementor-element-f88bc95 .elementor-heading-title {
        font-size: var(--e-global-typography-aa5f8ab-font-size);
        line-height: var(--e-global-typography-aa5f8ab-line-height);
        letter-spacing: var(--e-global-typography-aa5f8ab-letter-spacing);
        word-spacing: var(--e-global-typography-aa5f8ab-word-spacing);
    }

    body:not(.rtl) .elementor-100 .elementor-element.elementor-element-ce4d85e {
        left: 23%;
    }

    body.rtl .elementor-100 .elementor-element.elementor-element-ce4d85e {
        right: 23%;
    }

    .elementor-100 .elementor-element.elementor-element-ce4d85e {
        top: 11%;
    }

    .elementor-100 .elementor-element.elementor-element-5c89c83 {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-5c89c83 img {
        width: 63%;
    }

    .elementor-100 .elementor-element.elementor-element-5c89c83>.elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-53d71a7a {
        padding: 0px 10px 0px 10px;
    }

    .elementor-100 .elementor-element.elementor-element-30003877>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-100 .elementor-element.elementor-element-83fbf68 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-100 .elementor-element.elementor-element-9f3cbd4 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-667a2b5 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-667a2b5 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-667a2b5 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-2d682da {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-2d682da>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-100 .elementor-element.elementor-element-f80c6b8>.elementor-element-populated {
        margin: 0px 10px 20px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9009b08 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-9009b08 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-9009b08 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-b469f9d>.elementor-element-populated {
        margin: 0px 0px 20px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-100 .elementor-element.elementor-element-15663a6 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-15663a6 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-15663a6 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-8c05031>.elementor-element-populated {
        margin: 0% 25% 0% 25%;
        --e-column-margin-right: 25%;
        --e-column-margin-left: 25%;
    }

    .elementor-100 .elementor-element.elementor-element-c995eeb .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-c995eeb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c995eeb .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-ea1eb69 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-5b308f7>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-100 .elementor-element.elementor-element-fad18c1 {
        width: 75%;
        max-width: 75%;
    }

    .elementor-100 .elementor-element.elementor-element-c04898a {
        padding: 0% 40% 0% 0%;
    }

    .elementor-100 .elementor-element.elementor-element-a35b452 {
        font-size: var(--e-global-typography-8e3baf4-font-size);
        line-height: var(--e-global-typography-8e3baf4-line-height);
        letter-spacing: var(--e-global-typography-8e3baf4-letter-spacing);
        word-spacing: var(--e-global-typography-8e3baf4-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-6db5813 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-8f186cf>.elementor-element-populated {
        margin: 0px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-100 .elementor-element.elementor-element-8d2efc1 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-99492cd .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-99492cd .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-99492cd .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-0bbf146 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-a2848e3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-a2848e3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8c4f1df-font-size);
        line-height: var(--e-global-typography-8c4f1df-line-height);
        letter-spacing: var(--e-global-typography-8c4f1df-letter-spacing);
        word-spacing: var(--e-global-typography-8c4f1df-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-a2848e3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8c4f1df-font-size);
        line-height: var(--e-global-typography-8c4f1df-line-height);
        letter-spacing: var(--e-global-typography-8c4f1df-letter-spacing);
        word-spacing: var(--e-global-typography-8c4f1df-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-a56dd00 img {
        width: 100px;
    }

    .elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: 23px;
    }

    .elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-326666e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 10px 80px 10px;
    }

    .elementor-100 .elementor-element.elementor-element-6cc86db img {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-6cc86db>.elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3613f58 img {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-3613f58>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

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

    .elementor-100 .elementor-element.elementor-element-bef5bf9>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

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

    .elementor-100 .elementor-element.elementor-element-a7f6a4e>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-19257591>.elementor-element-populated {
        padding: 50px 50px 50px 50px;
    }

    .elementor-100 .elementor-element.elementor-element-3f0dcae .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-bc6ed6a .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-bc6ed6a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-bc6ed6a .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-667b296d {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-667b296d>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-100 .elementor-element.elementor-element-53482323 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        color: var(--e-global-color-secondary);
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-53482323 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4ab22ec .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        color: var(--e-global-color-secondary);
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4ab22ec .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4d1d29a4 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        color: var(--e-global-color-secondary);
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4d1d29a4 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-325feaad .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        color: var(--e-global-color-secondary);
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-325feaad .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-35de9768 .elementor-heading-title {
        font-size: var(--e-global-typography-8c4f1df-font-size);
        line-height: var(--e-global-typography-8c4f1df-line-height);
        letter-spacing: var(--e-global-typography-8c4f1df-letter-spacing);
        word-spacing: var(--e-global-typography-8c4f1df-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-3547d12b {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-2a5c6959 .elementor-button {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-639f0b1 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-100 .elementor-element.elementor-element-4844ba6 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c4a3287 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-c4a3287 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-c4a3287 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-cadeb72 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-cadeb72>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-100 .elementor-element.elementor-element-cd5a402 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-87eeb90>.elementor-element-populated {
        margin: 0px 10px 60px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-ec96d94 .elementor-heading-title {
        font-size: var(--e-global-typography-754e399-font-size);
        line-height: var(--e-global-typography-754e399-line-height);
        letter-spacing: var(--e-global-typography-754e399-letter-spacing);
        word-spacing: var(--e-global-typography-754e399-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-1b1a397 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-1b1a397 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-7981668-font-size);
        line-height: var(--e-global-typography-7981668-line-height);
        letter-spacing: var(--e-global-typography-7981668-letter-spacing);
        word-spacing: var(--e-global-typography-7981668-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-c33f13a .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-c33f13a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-07beea0>.elementor-element-populated {
        margin: 0px 0px 60px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-100 .elementor-element.elementor-element-e4948c4 .elementor-heading-title {
        font-size: var(--e-global-typography-754e399-font-size);
        line-height: var(--e-global-typography-754e399-line-height);
        letter-spacing: var(--e-global-typography-754e399-letter-spacing);
        word-spacing: var(--e-global-typography-754e399-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-7981668-font-size);
        line-height: var(--e-global-typography-7981668-line-height);
        letter-spacing: var(--e-global-typography-7981668-letter-spacing);
        word-spacing: var(--e-global-typography-7981668-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-9e7c200 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-9e7c200 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-c70e2e3 .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-c70e2e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-a85fe80>.elementor-element-populated {
        margin: 3% 25% 0% 25%;
        --e-column-margin-right: 25%;
        --e-column-margin-left: 25%;
    }

    .elementor-100 .elementor-element.elementor-element-6b44940 .elementor-heading-title {
        font-size: var(--e-global-typography-754e399-font-size);
        line-height: var(--e-global-typography-754e399-line-height);
        letter-spacing: var(--e-global-typography-754e399-letter-spacing);
        word-spacing: var(--e-global-typography-754e399-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-7981668-font-size);
        line-height: var(--e-global-typography-7981668-line-height);
        letter-spacing: var(--e-global-typography-7981668-letter-spacing);
        word-spacing: var(--e-global-typography-7981668-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-4bd8e1a .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-4bd8e1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

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

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

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

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

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

    .elementor-100 .elementor-element.elementor-element-d132994 img {
        width: 85%;
    }

    .elementor-100 .elementor-element.elementor-element-aecfcb8>.elementor-element-populated {
        margin: 80px 10px 30px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-100 .elementor-element.elementor-element-d8ff98a .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-5c987c2 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-5c987c2 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-5c987c2 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-2c6bb35 {
        padding: 100px 10px 80px 10px;
    }

    .elementor-100 .elementor-element.elementor-element-abc332a .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-e7f6567 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-e7f6567 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-e7f6567 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-49bb9ca {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-49bb9ca>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

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

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-6e2b97e>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

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

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-6d6a352>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-56e9515>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-66f1fed>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-fb395f4 {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .elementor-100 .elementor-element.elementor-element-63be5e7>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

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

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

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

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-0ae89b8 {
        margin-top: 0px;
        margin-bottom: 20px;
    }

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

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-3805c63>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-1a9bcaa>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

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

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-5e9c53c {
        padding: 80px 10px 80px 10px;
    }

    .elementor-100 .elementor-element.elementor-element-29e30a43 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-97587f8 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-97587f8 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-97587f8 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-361dab7 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-361dab7>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-100 .elementor-element.elementor-element-1baff540 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-160719b5>.elementor-element-populated {
        margin: 0px 0px -200px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-1c84dfe-font-size);
        line-height: var(--e-global-typography-1c84dfe-line-height);
        letter-spacing: var(--e-global-typography-1c84dfe-letter-spacing);
        word-spacing: var(--e-global-typography-1c84dfe-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .tns-controls button i, .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
        opacity: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i, .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
        opacity: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-3947edb {
        padding: 80px 10px 80px 10px;
    }

    .elementor-100 .elementor-element.elementor-element-511f5b8>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-100 .elementor-element.elementor-element-4146790 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-ac96bbd .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-ac96bbd .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-ac96bbd .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-44dc7ab .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-44dc7ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        grid-column-gap: 30px;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 300px;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
        margin: 0px 0px 240px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
        margin: 0px 0px 240px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
        margin: 0px 0px 240px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-8c4f1df-font-size);
        line-height: var(--e-global-typography-8c4f1df-line-height);
        letter-spacing: var(--e-global-typography-8c4f1df-letter-spacing);
        word-spacing: var(--e-global-typography-8c4f1df-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
        justify-content: space-between;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
        text-align: left;
    }
}

@media(max-width:767px) {
    .elementor-100 .elementor-element.elementor-element-98a8912 {
        margin-top: -80px;
        margin-bottom: 0px;
        padding: 120px 5px 150px 5px;
    }

    .elementor-100 .elementor-element.elementor-element-667ccc0.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-100 .elementor-element.elementor-element-d804110 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-99a77e5 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-99a77e5 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-b1d7b5d-font-size);
        line-height: var(--e-global-typography-b1d7b5d-line-height);
        letter-spacing: var(--e-global-typography-b1d7b5d-letter-spacing);
        word-spacing: var(--e-global-typography-b1d7b5d-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-99a77e5 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-b1d7b5d-font-size);
        line-height: var(--e-global-typography-b1d7b5d-line-height);
        letter-spacing: var(--e-global-typography-b1d7b5d-letter-spacing);
        word-spacing: var(--e-global-typography-b1d7b5d-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-55aed8d {
        text-align: left;
        font-size: var(--e-global-typography-8e3baf4-font-size);
        line-height: var(--e-global-typography-8e3baf4-line-height);
        letter-spacing: var(--e-global-typography-8e3baf4-letter-spacing);
        word-spacing: var(--e-global-typography-8e3baf4-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-edd8f52 .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-edd8f52 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-aa5f8ab-font-size);
        line-height: var(--e-global-typography-aa5f8ab-line-height);
        letter-spacing: var(--e-global-typography-aa5f8ab-letter-spacing);
        word-spacing: var(--e-global-typography-aa5f8ab-word-spacing);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-5b72f57 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        padding: 19px 0px 0px 4px;
        height: 60px;
        width: 60px;
    }

    .elementor-100 .elementor-element.elementor-element-5b72f57>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-f88bc95 .elementor-heading-title {
        font-size: var(--e-global-typography-aa5f8ab-font-size);
        line-height: var(--e-global-typography-aa5f8ab-line-height);
        letter-spacing: var(--e-global-typography-aa5f8ab-letter-spacing);
        word-spacing: var(--e-global-typography-aa5f8ab-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-ce4d85e .elementor-spacer-inner {
        --spacer-size: 250px;
    }

    .elementor-100 .elementor-element.elementor-element-ce4d85e {
        width: 55%;
        max-width: 55%;
    }

    body:not(.rtl) .elementor-100 .elementor-element.elementor-element-ce4d85e {
        left: 22%;
    }

    body.rtl .elementor-100 .elementor-element.elementor-element-ce4d85e {
        right: 22%;
    }

    .elementor-100 .elementor-element.elementor-element-5c89c83 {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-5c89c83 img {
        width: 95%;
    }

    .elementor-100 .elementor-element.elementor-element-5c89c83>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-53d71a7a {
        padding: 0px 5px 0px 5px;
    }

    .elementor-100 .elementor-element.elementor-element-30003877>.elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }

    .elementor-100 .elementor-element.elementor-element-83fbf68 {
        padding: 50px 5px 50px 5px;
    }

    .elementor-100 .elementor-element.elementor-element-9f3cbd4 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-667a2b5 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-667a2b5 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-667a2b5 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-2d682da {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-f80c6b8>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9009b08 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-9009b08 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-9009b08 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-b469f9d>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-15663a6 .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-15663a6 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-15663a6 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(18px/2);
    }

    .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(18px/2);
    }

    .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(18px/2);
        margin-left: calc(18px/2);
    }

    .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-18px/2);
        margin-left: calc(-18px/2);
    }

    body.rtl .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-18px/2);
    }

    body:not(.rtl) .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-18px/2);
    }

    .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-18f6a22 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-8c05031>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-c995eeb .elementor-icon-box-title, .elementor-100 .elementor-element.elementor-element-c995eeb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c995eeb .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(18px/2);
    }

    .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(18px/2);
    }

    .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(18px/2);
        margin-left: calc(18px/2);
    }

    .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-18px/2);
        margin-left: calc(-18px/2);
    }

    body.rtl .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-18px/2);
    }

    body:not(.rtl) .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-18px/2);
    }

    .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-611aecf .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-ea1eb69 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-5b308f7>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

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

    .elementor-100 .elementor-element.elementor-element-fad18c1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-fad18c1 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-c04898a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-f7a5fe6>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-a35b452 {
        font-size: var(--e-global-typography-8e3baf4-font-size);
        line-height: var(--e-global-typography-8e3baf4-line-height);
        letter-spacing: var(--e-global-typography-8e3baf4-letter-spacing);
        word-spacing: var(--e-global-typography-8e3baf4-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-6db5813 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-8f186cf>.elementor-element-populated {
        margin: 0px 5px 40px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-100 .elementor-element.elementor-element-8d2efc1 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-99492cd .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-99492cd .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-99492cd .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-0bbf146 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-a2848e3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-a2848e3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8c4f1df-font-size);
        line-height: var(--e-global-typography-8c4f1df-line-height);
        letter-spacing: var(--e-global-typography-8c4f1df-letter-spacing);
        word-spacing: var(--e-global-typography-8c4f1df-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-a2848e3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8c4f1df-font-size);
        line-height: var(--e-global-typography-8c4f1df-line-height);
        letter-spacing: var(--e-global-typography-8c4f1df-letter-spacing);
        word-spacing: var(--e-global-typography-8c4f1df-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-dbe7d4e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-a56dd00>.elementor-widget-container {
        margin: 0px 15px 20px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-a56dd00 {
        width: 100px;
        max-width: 100px;
    }

    .elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: 22px;
    }

    .elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-95c3509 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-95c3509>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-326666e {
        padding: 50px 5px 50px 5px;
    }

    .elementor-100 .elementor-element.elementor-element-f94d1b2 {
        width: 50%;
    }

    .elementor-100 .elementor-element.elementor-element-f94d1b2>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-6cc86db {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-6cc86db img {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-6cc86db>.elementor-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-08093f3 {
        width: 50%;
    }

    .elementor-100 .elementor-element.elementor-element-08093f3>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3613f58>.elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-100 .elementor-element.elementor-element-56605c8 {
        width: 50%;
    }

    .elementor-100 .elementor-element.elementor-element-56605c8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-bef5bf9 {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-bef5bf9>.elementor-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-f3425cd {
        width: 50%;
    }

    .elementor-100 .elementor-element.elementor-element-f3425cd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-a7f6a4e>.elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-100 .elementor-element.elementor-element-6075f11e {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-19257591>.elementor-element-populated {
        padding: 50px 15px 50px 15px;
    }

    .elementor-100 .elementor-element.elementor-element-3f0dcae .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-bc6ed6a .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-bc6ed6a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-bc6ed6a .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-667b296d {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-667b296d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-53482323 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-53482323 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4ab22ec .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4ab22ec .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4d1d29a4 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4d1d29a4 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-325feaad .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-325feaad .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-37d4aae-font-size);
        line-height: var(--e-global-typography-37d4aae-line-height);
        letter-spacing: var(--e-global-typography-37d4aae-letter-spacing);
        word-spacing: var(--e-global-typography-37d4aae-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-5f8d5f6e {
        margin-top: 0px;
        margin-bottom: 50px;
    }

    .elementor-100 .elementor-element.elementor-element-17b5215b>.elementor-element-populated, .elementor-100 .elementor-element.elementor-element-17b5215b>.elementor-element-populated>.elementor-background-overlay, .elementor-100 .elementor-element.elementor-element-17b5215b>.elementor-background-slideshow {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-17b5215b>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-35de9768 .elementor-heading-title {
        font-size: var(--e-global-typography-8c4f1df-font-size);
        line-height: var(--e-global-typography-8c4f1df-line-height);
        letter-spacing: var(--e-global-typography-8c4f1df-letter-spacing);
        word-spacing: var(--e-global-typography-8c4f1df-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-3547d12b {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-2a5c6959 .elementor-button {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-639f0b1 {
        padding: 50px 5px 80px 5px;
    }

    .elementor-100 .elementor-element.elementor-element-4844ba6 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c4a3287 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-c4a3287 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-c4a3287 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-cadeb72 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-cd5a402 {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-87eeb90>.elementor-element-populated {
        margin: 0px 0px 80px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-100 .elementor-element.elementor-element-ec96d94 .elementor-heading-title {
        font-size: var(--e-global-typography-754e399-font-size);
        line-height: var(--e-global-typography-754e399-line-height);
        letter-spacing: var(--e-global-typography-754e399-letter-spacing);
        word-spacing: var(--e-global-typography-754e399-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-1b1a397 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-1b1a397 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-7981668-font-size);
        line-height: var(--e-global-typography-7981668-line-height);
        letter-spacing: var(--e-global-typography-7981668-letter-spacing);
        word-spacing: var(--e-global-typography-7981668-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-288f4c0 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-c33f13a .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-c33f13a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-07beea0>.elementor-element-populated {
        margin: 0px 0px 80px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-100 .elementor-element.elementor-element-e4948c4 .elementor-heading-title {
        font-size: var(--e-global-typography-754e399-font-size);
        line-height: var(--e-global-typography-754e399-line-height);
        letter-spacing: var(--e-global-typography-754e399-letter-spacing);
        word-spacing: var(--e-global-typography-754e399-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-11b87ca .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-7981668-font-size);
        line-height: var(--e-global-typography-7981668-line-height);
        letter-spacing: var(--e-global-typography-7981668-letter-spacing);
        word-spacing: var(--e-global-typography-7981668-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-9e7c200 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-9e7c200 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-c70e2e3 .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-c70e2e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-a85fe80>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-100 .elementor-element.elementor-element-6b44940 .elementor-heading-title {
        font-size: var(--e-global-typography-754e399-font-size);
        line-height: var(--e-global-typography-754e399-line-height);
        letter-spacing: var(--e-global-typography-754e399-letter-spacing);
        word-spacing: var(--e-global-typography-754e399-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-e44215b .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-7981668-font-size);
        line-height: var(--e-global-typography-7981668-line-height);
        letter-spacing: var(--e-global-typography-7981668-letter-spacing);
        word-spacing: var(--e-global-typography-7981668-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-dcf355b .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-4bd8e1a .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-4bd8e1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

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

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

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

    .elementor-100 .elementor-element.elementor-element-aecfcb8>.elementor-element-populated {
        margin: 50px 5px 80px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-100 .elementor-element.elementor-element-d8ff98a .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-5c987c2 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-5c987c2 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-5c987c2 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-5c3511a img {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-182e182 img {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-2c6bb35 {
        padding: 120px 5px 50px 5px;
    }

    .elementor-100 .elementor-element.elementor-element-abc332a .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-e7f6567 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-e7f6567 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-e7f6567 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-49bb9ca {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-d7e2f62>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-4ab3b0b .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-6e2b97e>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-cc37e1d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-e6fd928>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-2ce8f40 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-6d6a352>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-957de72 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-56e9515>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-5f93813 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-66f1fed>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 40px;
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-c1bcf3f .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-63be5e7>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-def1a88 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-ca7210e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

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

    .elementor-100 .elementor-element.elementor-element-9ce2a91 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-d267202>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-11701e6 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-3805c63>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-c2956fe .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-1a9bcaa>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-507e6b5 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-a7fb51d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-4f5527e-font-size);
        line-height: var(--e-global-typography-4f5527e-line-height);
        letter-spacing: var(--e-global-typography-4f5527e-letter-spacing);
        word-spacing: var(--e-global-typography-4f5527e-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 15px;
    }

    .elementor-100 .elementor-element.elementor-element-33611f8 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 15px;
    }

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

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

    .elementor-100 .elementor-element.elementor-element-5e9c53c {
        padding: 50px 5px 50px 5px;
    }

    .elementor-100 .elementor-element.elementor-element-29e30a43 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-97587f8 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-97587f8 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-97587f8 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-361dab7 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-1baff540 {
        margin-top: -10px;
        margin-bottom: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-160719b5>.elementor-element-populated {
        margin: 0px 0px -150px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
        left: 225px;
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
        font-size: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
        width: 40px;
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-1c84dfe-font-size);
        line-height: var(--e-global-typography-1c84dfe-line-height);
        letter-spacing: var(--e-global-typography-1c84dfe-letter-spacing);
        word-spacing: var(--e-global-typography-1c84dfe-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .tns-controls button i, .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
        opacity: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i, .elementor-100 .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
        opacity: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-3947edb {
        padding: 50px 5px 50px 5px;
    }

    .elementor-100 .elementor-element.elementor-element-4146790 .elementor-heading-title {
        font-size: var(--e-global-typography-3575ebf-font-size);
        line-height: var(--e-global-typography-3575ebf-line-height);
        letter-spacing: var(--e-global-typography-3575ebf-letter-spacing);
        word-spacing: var(--e-global-typography-3575ebf-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-ac96bbd .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-ac96bbd .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-ac96bbd .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-100 .elementor-element.elementor-element-0a51894.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-100 .elementor-element.elementor-element-0a51894>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-100 .elementor-element.elementor-element-44dc7ab .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-44dc7ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-c128515-font-size);
        line-height: var(--e-global-typography-c128515-line-height);
        letter-spacing: var(--e-global-typography-c128515-letter-spacing);
        word-spacing: var(--e-global-typography-c128515-word-spacing);
    }

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

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

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        grid-column-gap: 30px;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 300px;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        text-align: left;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a, .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-title a, .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-8c4f1df-font-size);
        line-height: var(--e-global-typography-8c4f1df-line-height);
        letter-spacing: var(--e-global-typography-8c4f1df-letter-spacing);
        word-spacing: var(--e-global-typography-8c4f1df-word-spacing);
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
        justify-content: space-between;
    }

    .elementor-100 .elementor-element.elementor-element-617cba0 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
        text-align: left;
    }
}

@media(min-width:768px) {
    .elementor-100 .elementor-element.elementor-element-5b308f7 {
        width: 50%;
    }

    .elementor-100 .elementor-element.elementor-element-8f186cf {
        width: 50%;
    }

    .elementor-100 .elementor-element.elementor-element-19257591 {
        width: 50%;
    }

    .elementor-100 .elementor-element.elementor-element-1c70c834 {
        width: 49.838%;
    }

    .elementor-100 .elementor-element.elementor-element-bd3d60a {
        width: 55%;
    }

    .elementor-100 .elementor-element.elementor-element-aecfcb8 {
        width: 45%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-100 .elementor-element.elementor-element-667ccc0 {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-3c09c40 {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-f80c6b8 {
        width: 50%;
    }

    .elementor-100 .elementor-element.elementor-element-b469f9d {
        width: 50%;
    }

    .elementor-100 .elementor-element.elementor-element-8c05031 {
        width: 100%;
    }

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

    .elementor-100 .elementor-element.elementor-element-8f186cf {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-19257591 {
        width: 100%;
    }

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

    .elementor-100 .elementor-element.elementor-element-26b9f846 {
        width: 52%;
    }

    .elementor-100 .elementor-element.elementor-element-17b5215b {
        width: 48%;
    }

    .elementor-100 .elementor-element.elementor-element-87eeb90 {
        width: 50%;
    }

    .elementor-100 .elementor-element.elementor-element-07beea0 {
        width: 50%;
    }

    .elementor-100 .elementor-element.elementor-element-a85fe80 {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-bd3d60a {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-aecfcb8 {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-160719b5 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-100 .elementor-element.elementor-element-5e9c53c:not(.elementor-motion-effects-element-type-background), .elementor-100 .elementor-element.elementor-element-5e9c53c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(3)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-65358700 .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-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(2)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-65358700 .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-65358700 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}