.elementor-3802 .elementor-element.elementor-element-9c42d8a {
    margin-top: -140px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-3802 .elementor-element.elementor-element-265166f1>.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-3802 .elementor-element.elementor-element-265166f1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .flex_caption.container {
    max-width: 1200px;
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .flexslider .flex-control-nav li a {
    border-radius: 0px;
    width: 25px;
    height: 2px;
    line-height: 2px;
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .flexslider .flex-control-nav {
    left: 50%;
    bottom: 175px;
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .flexslider .flex-control-nav li a:hover,
.elementor-3802 .elementor-element.elementor-element-5a47b41d .flexslider .flex-control-nav li a.flex-active {
    background-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .elementor-repeater-item-608106a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 20px 45px 20px 45px;
    border-radius: 0px 0px 0px 15px;
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .elementor-repeater-item-608106a,
.elementor-3802 .elementor-element.elementor-element-5a47b41d .elementor-repeater-item-608106a svg {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .elementor-repeater-item-608106a:hover,
.elementor-3802 .elementor-element.elementor-element-5a47b41d .elementor-repeater-item-608106a:hover svg {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .elementor-repeater-item-608106a:hover {
    background: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .flexslider .flex_caption {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .flex_caption .sub-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    margin: 0px 0px 10px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .flex_caption .title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-82d7c7a-font-family), Sans-serif;
    font-size: var(--e-global-typography-82d7c7a-font-size);
    font-weight: var(--e-global-typography-82d7c7a-font-weight);
    text-transform: var(--e-global-typography-82d7c7a-text-transform);
    line-height: var(--e-global-typography-82d7c7a-line-height);
    letter-spacing: var(--e-global-typography-82d7c7a-letter-spacing);
    word-spacing: var(--e-global-typography-82d7c7a-word-spacing);
    margin: 0px 120px 20px 120px;
}

.elementor-3802 .elementor-element.elementor-element-5a47b41d .flex_caption .desc {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-f280f95-font-family), Sans-serif;
    font-size: var(--e-global-typography-f280f95-font-size);
    font-weight: var(--e-global-typography-f280f95-font-weight);
    line-height: var(--e-global-typography-f280f95-line-height);
    letter-spacing: var(--e-global-typography-f280f95-letter-spacing);
    word-spacing: var(--e-global-typography-f280f95-word-spacing);
    margin: 0px 220px 50px 220px;
}

.elementor-3802 .elementor-element.elementor-element-32fd3e45 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -65px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
    z-index: 2;
}

.elementor-3802 .elementor-element.elementor-element-32fd3e45>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-bc469ae.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-bc469ae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-bc469ae>.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-3802 .elementor-element.elementor-element-bc469ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-bc469ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-bc469ae>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-bc469ae>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-bc469ae>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-bc469ae>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 30px 40px 30px;
}

.elementor-3802 .elementor-element.elementor-element-bc469ae>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-6ca9077d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-6ca9077d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-6ca9077d>.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-3802 .elementor-element.elementor-element-6ca9077d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-22fb935e .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-3b36a7ea.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-3b36a7ea.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-3b36a7ea>.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-3802 .elementor-element.elementor-element-3b36a7ea>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3b536655 .elementor-button {
    font-family: var(--e-global-typography-8986e4c-font-family), Sans-serif;
    font-size: var(--e-global-typography-8986e4c-font-size);
    font-weight: var(--e-global-typography-8986e4c-font-weight);
    line-height: var(--e-global-typography-8986e4c-line-height);
    letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
    word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #E4882400;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    padding: 8px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3b536655 .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-3b536655 .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-3b536655 .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-3b536655 .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-52b798cf {
    text-align: right;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-3802 .elementor-element.elementor-element-52b798cf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-52b798cf {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-52b798cf {
    left: 0px;
}

.elementor-3802 .elementor-element.elementor-element-7b974261>.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-3802 .elementor-element.elementor-element-7b974261:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-7b974261>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-7b974261>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-98f0d5e);
    box-shadow: -10px 5px 24px 0px rgba(86, 85, 85, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 30px 30px 30px 30px;
}

.elementor-3802 .elementor-element.elementor-element-7b974261>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-7b974261>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-7b974261>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-7b974261>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-28703b79 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-28703b79 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-28703b79>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5f2104d9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-2ad41a2b>.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-3802 .elementor-element.elementor-element-2ad41a2b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3f3ffa7b {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-45338c10.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-45338c10.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-45338c10>.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-3802 .elementor-element.elementor-element-45338c10>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6d9df157>.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-3802 .elementor-element.elementor-element-6d9df157:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-6d9df157>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6d9df157>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-6d9df157>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-6d9df157>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6d9df157>.elementor-element-populated {
    box-shadow: 10px 5px 24px 0px rgba(86, 85, 85, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-3802 .elementor-element.elementor-element-6d9df157>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-53b22847 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-53b22847 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-53b22847>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-7fb9ece3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4a430bbe>.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-3802 .elementor-element.elementor-element-4a430bbe>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-46543d05 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-45777c26.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-45777c26.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-45777c26>.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-3802 .elementor-element.elementor-element-45777c26>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1c2032d5:not(.elementor-motion-effects-element-type-background),
.elementor-3802 .elementor-element.elementor-element-1c2032d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c7c861d);
}

.elementor-3802 .elementor-element.elementor-element-1c2032d5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1c2032d5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-4818225e>.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-3802 .elementor-element.elementor-element-4818225e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5e6c5b2e {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-5e6c5b2e .elementor-heading-title {
    color: var(--e-global-color-8c6e534);
    font-family: var(--e-global-typography-baca3c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-baca3c8-font-size);
    font-weight: var(--e-global-typography-baca3c8-font-weight);
    text-transform: var(--e-global-typography-baca3c8-text-transform);
    line-height: var(--e-global-typography-baca3c8-line-height);
    letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
    word-spacing: var(--e-global-typography-baca3c8-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-5e6c5b2e>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4f61a078 {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-4f61a078 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-8085b72-font-family), Sans-serif;
    font-size: var(--e-global-typography-8085b72-font-size);
    font-weight: var(--e-global-typography-8085b72-font-weight);
    text-transform: var(--e-global-typography-8085b72-text-transform);
    line-height: var(--e-global-typography-8085b72-line-height);
    letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
    word-spacing: var(--e-global-typography-8085b72-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-4f61a078>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 150px 0px 150px;
}

.elementor-3802 .elementor-element.elementor-element-3fafa575:not(.elementor-motion-effects-element-type-background),
.elementor-3802 .elementor-element.elementor-element-3fafa575>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c7c861d);
}

.elementor-3802 .elementor-element.elementor-element-3fafa575 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3fafa575>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-29e5a0ae>.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-3802 .elementor-element.elementor-element-29e5a0ae>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-378914c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-378914c {
    width: var(--container-widget-width, 800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
    top: 50px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-378914c {
    left: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-378914c {
    right: 0px;
}

.elementor-3802 .elementor-element.elementor-element-1f9e5baa:not(.elementor-motion-effects-element-type-background),
.elementor-3802 .elementor-element.elementor-element-1f9e5baa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c7c861d);
}

.elementor-3802 .elementor-element.elementor-element-1f9e5baa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 380px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1f9e5baa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-55fa047d>.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-3802 .elementor-element.elementor-element-55fa047d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4726342f>.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-3802 .elementor-element.elementor-element-4726342f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4726342f {
    z-index: 1;
}

.elementor-3802 .elementor-element.elementor-element-23b6bd12 {
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-132c5d18>.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-3802 .elementor-element.elementor-element-132c5d18:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-132c5d18>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-132c5d18>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 30px 0px;
}

.elementor-3802 .elementor-element.elementor-element-132c5d18>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-132c5d18>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-132c5d18>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-132c5d18:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-132c5d18>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-11bca537 {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-11bca537>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3bac864d .elementor-counter-number-wrapper {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-f226cd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-f226cd9-font-size);
    font-weight: var(--e-global-typography-f226cd9-font-weight);
    line-height: var(--e-global-typography-f226cd9-line-height);
    letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
    word-spacing: var(--e-global-typography-f226cd9-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-3bac864d .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3802 .elementor-element.elementor-element-3bac864d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-31618b9c {
    text-align: right;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-3802 .elementor-element.elementor-element-31618b9c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-31618b9c {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-31618b9c {
    left: 0px;
}

.elementor-3802 .elementor-element.elementor-element-29181601>.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-3802 .elementor-element.elementor-element-29181601:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-29181601>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-29181601>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 30px 0px;
}

.elementor-3802 .elementor-element.elementor-element-29181601>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-29181601>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-29181601>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-29181601:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-29181601>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-24015eaf {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-24015eaf>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-adfc469 .elementor-counter-number-wrapper {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-f226cd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-f226cd9-font-size);
    font-weight: var(--e-global-typography-f226cd9-font-weight);
    line-height: var(--e-global-typography-f226cd9-line-height);
    letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
    word-spacing: var(--e-global-typography-f226cd9-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-adfc469 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3802 .elementor-element.elementor-element-adfc469>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-417b5857 {
    text-align: right;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-3802 .elementor-element.elementor-element-417b5857>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-417b5857 {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-417b5857 {
    left: 0px;
}

.elementor-3802 .elementor-element.elementor-element-1a35f084>.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-3802 .elementor-element.elementor-element-1a35f084:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-1a35f084>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-1a35f084>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 30px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1a35f084>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-1a35f084>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-1a35f084>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-1a35f084:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-1a35f084>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-5d713002 {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-5d713002>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-34a2211d .elementor-counter-number-wrapper {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-f226cd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-f226cd9-font-size);
    font-weight: var(--e-global-typography-f226cd9-font-weight);
    line-height: var(--e-global-typography-f226cd9-line-height);
    letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
    word-spacing: var(--e-global-typography-f226cd9-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-34a2211d .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3802 .elementor-element.elementor-element-34a2211d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-660df8d4 {
    text-align: right;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-3802 .elementor-element.elementor-element-660df8d4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-660df8d4 {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-660df8d4 {
    left: 0px;
}

.elementor-3802 .elementor-element.elementor-element-1d5605b6>.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-3802 .elementor-element.elementor-element-1d5605b6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-1d5605b6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-1d5605b6>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 30px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1d5605b6>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-1d5605b6>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-1d5605b6>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-1d5605b6:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-1d5605b6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-3cacfee7 {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-3cacfee7>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1782366 .elementor-counter-number-wrapper {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-f226cd9-font-family), Sans-serif;
    font-size: var(--e-global-typography-f226cd9-font-size);
    font-weight: var(--e-global-typography-f226cd9-font-weight);
    line-height: var(--e-global-typography-f226cd9-line-height);
    letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
    word-spacing: var(--e-global-typography-f226cd9-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-1782366 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3802 .elementor-element.elementor-element-1782366>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3123c72e {
    text-align: right;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-3802 .elementor-element.elementor-element-3123c72e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-3123c72e {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-3123c72e {
    left: 0px;
}

.elementor-3802 .elementor-element.elementor-element-4db6654c {
    margin-top: -260px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3729edef>.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-3802 .elementor-element.elementor-element-3729edef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-3729edef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-3729edef>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-3729edef>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-3729edef>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-3729edef>.elementor-element-populated {
    box-shadow: 5px 5px 34px 0px rgba(86, 85, 85, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 100px 220px 100px 60px;
}

.elementor-3802 .elementor-element.elementor-element-3729edef>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-5f952fc0 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-5f952fc0 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-baca3c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-baca3c8-font-size);
    font-weight: var(--e-global-typography-baca3c8-font-weight);
    text-transform: var(--e-global-typography-baca3c8-text-transform);
    line-height: var(--e-global-typography-baca3c8-line-height);
    letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
    word-spacing: var(--e-global-typography-baca3c8-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-5f952fc0>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4c91ff5e {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-4c91ff5e .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-4c91ff5e>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1fb1902 {
    text-align: left;
    color: var(--e-global-color-accent);
    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);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3802 .elementor-element.elementor-element-1fb1902>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-b5b5d92 {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-24f96480>.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-3802 .elementor-element.elementor-element-24f96480:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-24f96480>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-24f96480>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-24f96480>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-24f96480>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-24f96480>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-3802 .elementor-element.elementor-element-24f96480>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-5d654b85>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-3fd318b5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-3fd318b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-3fd318b5>.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-3802 .elementor-element.elementor-element-3fd318b5>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1296c18b {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-1296c18b .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-1296c18b>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3fadec58 {
    text-align: left;
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-3fadec58>.elementor-widget-container {
    margin: 0px 0px -18px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4652f06c {
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-710b76e1>.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-3802 .elementor-element.elementor-element-710b76e1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-710b76e1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-710b76e1>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-710b76e1>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-710b76e1>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-710b76e1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-3802 .elementor-element.elementor-element-710b76e1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-ff0a82f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-3061ec0c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-3061ec0c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-3061ec0c>.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-3802 .elementor-element.elementor-element-3061ec0c>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4e0b4b37 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-4e0b4b37 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-4e0b4b37>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-29927c1 {
    text-align: left;
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-29927c1>.elementor-widget-container {
    margin: 0px 0px -18px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-66fcbd83 .elementor-button {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-66fcbd83 .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-66fcbd83 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-66fcbd83 .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-66fcbd83 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-70af93ad {
    text-align: right;
    width: var(--container-widget-width, 110px);
    max-width: 110px;
    --container-widget-width: 110px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-3802 .elementor-element.elementor-element-70af93ad img {
    width: 100%;
}

.elementor-3802 .elementor-element.elementor-element-70af93ad>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-70af93ad {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-70af93ad {
    left: 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-312b08d7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-312b08d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-312b08d7>.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-3802 .elementor-element.elementor-element-312b08d7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4dfdff3a:not(.elementor-motion-effects-element-type-background),
.elementor-3802 .elementor-element.elementor-element-4dfdff3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-3802 .elementor-element.elementor-element-4dfdff3a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4dfdff3a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-38fe952b>.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-3802 .elementor-element.elementor-element-38fe952b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1ed622b1 img {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-1ed622b1>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1ed622b1 {
    width: var(--container-widget-width, 600px);
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
    top: -690px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-1ed622b1 {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-1ed622b1 {
    left: 0px;
}

.elementor-3802 .elementor-element.elementor-element-4e7e660e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-17c59162>.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-3802 .elementor-element.elementor-element-17c59162>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-55f9dc87 {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-55f9dc87 .elementor-heading-title {
    color: var(--e-global-color-8c6e534);
    font-family: var(--e-global-typography-baca3c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-baca3c8-font-size);
    font-weight: var(--e-global-typography-baca3c8-font-weight);
    text-transform: var(--e-global-typography-baca3c8-text-transform);
    line-height: var(--e-global-typography-baca3c8-line-height);
    letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
    word-spacing: var(--e-global-typography-baca3c8-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-55f9dc87>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3a3a6f37 {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-3a3a6f37 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-8085b72-font-family), Sans-serif;
    font-size: var(--e-global-typography-8085b72-font-size);
    font-weight: var(--e-global-typography-8085b72-font-weight);
    text-transform: var(--e-global-typography-8085b72-text-transform);
    line-height: var(--e-global-typography-8085b72-line-height);
    letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
    word-spacing: var(--e-global-typography-8085b72-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-3a3a6f37>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 160px 0px 160px;
}

.elementor-3802 .elementor-element.elementor-element-7b001626 {
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4a7801fe>.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-3802 .elementor-element.elementor-element-4a7801fe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-4a7801fe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-4a7801fe>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 30px 40px 30px;
}

.elementor-3802 .elementor-element.elementor-element-4a7801fe>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-4a7801fe>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-4a7801fe>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-4a7801fe:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-4a7801fe>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-3fe11d7b {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-3fe11d7b .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-3fe11d7b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-3802 .elementor-element.elementor-element-2e397e6a {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-2e397e6a>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-74d787ab {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-35801b5d>.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-3802 .elementor-element.elementor-element-35801b5d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-19930634 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-19930634>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-546201b1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-546201b1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-546201b1>.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-3802 .elementor-element.elementor-element-546201b1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-15900a66 .elementor-button {
    font-family: var(--e-global-typography-8986e4c-font-family), Sans-serif;
    font-size: var(--e-global-typography-8986e4c-font-size);
    font-weight: var(--e-global-typography-8986e4c-font-weight);
    line-height: var(--e-global-typography-8986e4c-line-height);
    letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
    word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    padding: 8px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-15900a66 .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-15900a66 .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-15900a66 .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-15900a66 .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-4735ca82>.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-3802 .elementor-element.elementor-element-4735ca82:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-4735ca82>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-4735ca82>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 30px 40px 30px;
}

.elementor-3802 .elementor-element.elementor-element-4735ca82>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-4735ca82>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-4735ca82>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-4735ca82:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-4735ca82>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-3f4ff12e {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-3f4ff12e .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-3f4ff12e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4bb7d0e0 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-4bb7d0e0>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4bb0b11 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-359912e0>.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-3802 .elementor-element.elementor-element-359912e0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-17b5aaf0 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-17b5aaf0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-740fab96.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-740fab96.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-740fab96>.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-3802 .elementor-element.elementor-element-740fab96>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-693aa16f .elementor-button {
    font-family: var(--e-global-typography-8986e4c-font-family), Sans-serif;
    font-size: var(--e-global-typography-8986e4c-font-size);
    font-weight: var(--e-global-typography-8986e4c-font-weight);
    line-height: var(--e-global-typography-8986e4c-line-height);
    letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
    word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    padding: 8px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-693aa16f .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-693aa16f .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-693aa16f .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-693aa16f .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-62778803>.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-3802 .elementor-element.elementor-element-62778803:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-62778803>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-62778803>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 30px 40px 30px;
}

.elementor-3802 .elementor-element.elementor-element-62778803>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-62778803>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-62778803>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-62778803:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-62778803>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-4fac9d71 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-4fac9d71 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-4fac9d71>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-3802 .elementor-element.elementor-element-8c5dba2 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-8c5dba2>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-74d7ea2e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-259208f3>.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-3802 .elementor-element.elementor-element-259208f3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5f92182a {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-5f92182a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-6d473a0a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-6d473a0a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-6d473a0a>.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-3802 .elementor-element.elementor-element-6d473a0a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6df38bf1 .elementor-button {
    font-family: var(--e-global-typography-8986e4c-font-family), Sans-serif;
    font-size: var(--e-global-typography-8986e4c-font-size);
    font-weight: var(--e-global-typography-8986e4c-font-weight);
    line-height: var(--e-global-typography-8986e4c-line-height);
    letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
    word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    padding: 8px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6df38bf1 .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-6df38bf1 .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-6df38bf1 .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-6df38bf1 .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-269298fd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-32289288>.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-3802 .elementor-element.elementor-element-32289288:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-32289288>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-32289288>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 30px 40px 30px;
}

.elementor-3802 .elementor-element.elementor-element-32289288>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-32289288>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-32289288>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-32289288:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-32289288>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-46edae16 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-46edae16 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-46edae16>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-3802 .elementor-element.elementor-element-beb3b5a {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-beb3b5a>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5d47e75f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-50febab4>.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-3802 .elementor-element.elementor-element-50febab4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-69e15624 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-69e15624>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-71922f2b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-71922f2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-71922f2b>.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-3802 .elementor-element.elementor-element-71922f2b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6a119620 .elementor-button {
    font-family: var(--e-global-typography-8986e4c-font-family), Sans-serif;
    font-size: var(--e-global-typography-8986e4c-font-size);
    font-weight: var(--e-global-typography-8986e4c-font-weight);
    line-height: var(--e-global-typography-8986e4c-line-height);
    letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
    word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    padding: 8px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6a119620 .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-6a119620 .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-6a119620 .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-6a119620 .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-50a051a5>.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-3802 .elementor-element.elementor-element-50a051a5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-50a051a5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-50a051a5>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 30px 40px 30px;
}

.elementor-3802 .elementor-element.elementor-element-50a051a5>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-50a051a5>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-50a051a5>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-50a051a5:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-50a051a5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-729ac63a {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-729ac63a .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-729ac63a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-3802 .elementor-element.elementor-element-2929fa00 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-2929fa00>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-54edaa6f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5cb3fa03>.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-3802 .elementor-element.elementor-element-5cb3fa03>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-29e44d61 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-29e44d61>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-7b554325.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-7b554325.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-7b554325>.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-3802 .elementor-element.elementor-element-7b554325>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-18fc64a9 .elementor-button {
    font-family: var(--e-global-typography-8986e4c-font-family), Sans-serif;
    font-size: var(--e-global-typography-8986e4c-font-size);
    font-weight: var(--e-global-typography-8986e4c-font-weight);
    line-height: var(--e-global-typography-8986e4c-line-height);
    letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
    word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    padding: 8px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-18fc64a9 .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-18fc64a9 .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-18fc64a9 .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-18fc64a9 .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-1b162581>.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-3802 .elementor-element.elementor-element-1b162581:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-1b162581>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-1b162581>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 30px 40px 30px;
}

.elementor-3802 .elementor-element.elementor-element-1b162581>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-1b162581>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-1b162581>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-1b162581:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-1b162581>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-4fcbff32 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-4fcbff32 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-4fcbff32>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5a9e7b54 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-5a9e7b54>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-7486f40e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3eb681f7>.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-3802 .elementor-element.elementor-element-3eb681f7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-562ff574 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-562ff574>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-78c0f26.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-78c0f26.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-78c0f26>.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-3802 .elementor-element.elementor-element-78c0f26>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-2bab9f12 .elementor-button {
    font-family: var(--e-global-typography-8986e4c-font-family), Sans-serif;
    font-size: var(--e-global-typography-8986e4c-font-size);
    font-weight: var(--e-global-typography-8986e4c-font-weight);
    line-height: var(--e-global-typography-8986e4c-line-height);
    letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
    word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    padding: 8px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-2bab9f12 .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-2bab9f12 .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-2bab9f12 .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-2bab9f12 .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-132072ae {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-749ef85b>.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-3802 .elementor-element.elementor-element-749ef85b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-749ef85b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-749ef85b>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-749ef85b>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-749ef85b>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-749ef85b>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 70px 0px 410px 70px;
}

.elementor-3802 .elementor-element.elementor-element-749ef85b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-366f773a>.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-3802 .elementor-element.elementor-element-366f773a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5d4cb7af {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-5d4cb7af .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-8085b72-font-family), Sans-serif;
    font-size: var(--e-global-typography-8085b72-font-size);
    font-weight: var(--e-global-typography-8085b72-font-weight);
    text-transform: var(--e-global-typography-8085b72-text-transform);
    line-height: var(--e-global-typography-8085b72-line-height);
    letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
    word-spacing: var(--e-global-typography-8085b72-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-5d4cb7af>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6f43a8ba>.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-3802 .elementor-element.elementor-element-6f43a8ba>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6e8f3fbd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6e8f3fbd {
    width: var(--container-widget-width, 492px);
    max-width: 492px;
    --container-widget-width: 492px;
    --container-widget-flex-grow: 0;
    top: -158px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-6e8f3fbd {
    left: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-6e8f3fbd {
    right: 0px;
}

.elementor-3802 .elementor-element.elementor-element-637a3231>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-637a3231 {
    width: var(--container-widget-width, 115px);
    max-width: 115px;
    --container-widget-width: 115px;
    --container-widget-flex-grow: 0;
    top: 347px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-637a3231 {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-637a3231 {
    left: 0px;
}

.elementor-3802 .elementor-element.elementor-element-950cd43 {
    margin-top: -380px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4a769390>.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-3802 .elementor-element.elementor-element-4a769390:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-4a769390>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-4a769390>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-4a769390>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-4a769390>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-4a769390>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 70px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 70px;
    padding: 30px 30px 30px 30px;
}

.elementor-3802 .elementor-element.elementor-element-4a769390>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-26b9f69.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-26b9f69.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-26b9f69>.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-3802 .elementor-element.elementor-element-26b9f69:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-26b9f69>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-26b9f69>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-26b9f69>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-26b9f69>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-26b9f69>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 400px 200px 0px 60px;
    --e-column-margin-right: 200px;
    --e-column-margin-left: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-26b9f69>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-2ce57edc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-540ac302>.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-3802 .elementor-element.elementor-element-540ac302>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-3802 .elementor-element.elementor-element-74948d36 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-74948d36 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-74948d36>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-2206f7e7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-2206f7e7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-2206f7e7>.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-3802 .elementor-element.elementor-element-2206f7e7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3bf60f7f .elementor-button {
    font-family: var(--e-global-typography-8986e4c-font-family), Sans-serif;
    font-size: var(--e-global-typography-8986e4c-font-size);
    font-weight: var(--e-global-typography-8986e4c-font-weight);
    line-height: var(--e-global-typography-8986e4c-line-height);
    letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
    word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #E4882400;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    padding: 8px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3bf60f7f .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-3bf60f7f .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-3bf60f7f .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-3bf60f7f .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-1001d635 {
    text-align: right;
    bottom: 0px;
}

.elementor-3802 .elementor-element.elementor-element-1001d635>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-1001d635 {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-1001d635 {
    left: 0px;
}

.elementor-3802 .elementor-element.elementor-element-25dbd4f6:not(.elementor-motion-effects-element-type-background),
.elementor-3802 .elementor-element.elementor-element-25dbd4f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/04/project_banner_bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3802 .elementor-element.elementor-element-25dbd4f6>.elementor-background-overlay {
    background-color: var(--e-global-color-adda4f6);
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-25dbd4f6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 70px 0px;
}

.elementor-3802 .elementor-element.elementor-element-13df37dd>.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-3802 .elementor-element.elementor-element-13df37dd>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4cbc83c5 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-4cbc83c5 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-baca3c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-baca3c8-font-size);
    font-weight: var(--e-global-typography-baca3c8-font-weight);
    text-transform: var(--e-global-typography-baca3c8-text-transform);
    line-height: var(--e-global-typography-baca3c8-line-height);
    letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
    word-spacing: var(--e-global-typography-baca3c8-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-4cbc83c5>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3cdc739f {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-3cdc739f .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-8085b72-font-family), Sans-serif;
    font-size: var(--e-global-typography-8085b72-font-size);
    font-weight: var(--e-global-typography-8085b72-font-weight);
    text-transform: var(--e-global-typography-8085b72-text-transform);
    line-height: var(--e-global-typography-8085b72-line-height);
    letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
    word-spacing: var(--e-global-typography-8085b72-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-3cdc739f>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-55bce7e8 {
    text-align: left;
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-55bce7e8>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-60b8311c .elementor-button {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-60b8311c .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-60b8311c .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-60b8311c .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-60b8311c .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-90b977e>.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-3802 .elementor-element.elementor-element-90b977e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-42dd25d9:not(.elementor-motion-effects-element-type-background),
.elementor-3802 .elementor-element.elementor-element-42dd25d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-3802 .elementor-element.elementor-element-42dd25d9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-42dd25d9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-1ba0e376>.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-3802 .elementor-element.elementor-element-1ba0e376>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-256b743a {
    --e-image-carousel-slides-to-show: 1;
    width: var(--container-widget-width, 506px);
    max-width: 506px;
    --container-widget-width: 506px;
    --container-widget-flex-grow: 0;
    bottom: -100px;
}

.elementor-3802 .elementor-element.elementor-element-256b743a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-256b743a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-256b743a {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-256b743a {
    left: 0px;
}

.elementor-3802 .elementor-element.elementor-element-4708ccaf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-51c8eee5>.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-3802 .elementor-element.elementor-element-51c8eee5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-63cab433 {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-63cab433 .elementor-heading-title {
    color: var(--e-global-color-8c6e534);
    font-family: var(--e-global-typography-baca3c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-baca3c8-font-size);
    font-weight: var(--e-global-typography-baca3c8-font-weight);
    text-transform: var(--e-global-typography-baca3c8-text-transform);
    line-height: var(--e-global-typography-baca3c8-line-height);
    letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
    word-spacing: var(--e-global-typography-baca3c8-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-63cab433>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-114932aa {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-114932aa .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-8085b72-font-family), Sans-serif;
    font-size: var(--e-global-typography-8085b72-font-size);
    font-weight: var(--e-global-typography-8085b72-font-weight);
    text-transform: var(--e-global-typography-8085b72-text-transform);
    line-height: var(--e-global-typography-8085b72-line-height);
    letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
    word-spacing: var(--e-global-typography-8085b72-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-114932aa>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 150px 0px 150px;
}

.elementor-3802 .elementor-element.elementor-element-49d0d6d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1ce3d159 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-7c4781aa>.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-3802 .elementor-element.elementor-element-7c4781aa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-7c4781aa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-7c4781aa>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 30px 40px 30px;
}

.elementor-3802 .elementor-element.elementor-element-7c4781aa>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-7c4781aa>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-7c4781aa>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-7c4781aa:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-7c4781aa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-171c5060 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-171c5060 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-171c5060>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4c196dbc {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-4c196dbc>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4f5145ea {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-2b047836>.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-3802 .elementor-element.elementor-element-2b047836>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-7105571c {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-7105571c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-3460567b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-3460567b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-3460567b>.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-3802 .elementor-element.elementor-element-3460567b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-57484a5d .elementor-button {
    font-family: var(--e-global-typography-8986e4c-font-family), Sans-serif;
    font-size: var(--e-global-typography-8986e4c-font-size);
    font-weight: var(--e-global-typography-8986e4c-font-weight);
    line-height: var(--e-global-typography-8986e4c-line-height);
    letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
    word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    padding: 8px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-57484a5d .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-57484a5d .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-57484a5d .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-57484a5d .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-59fb9495>.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-3802 .elementor-element.elementor-element-59fb9495:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-59fb9495>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-59fb9495>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 30px 40px 30px;
}

.elementor-3802 .elementor-element.elementor-element-59fb9495>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-59fb9495>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-59fb9495>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-59fb9495:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-59fb9495>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-5bef2502 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-5bef2502 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-5bef2502>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4543fb52 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-4543fb52>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-33a3c6ec {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-7f1843a0>.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-3802 .elementor-element.elementor-element-7f1843a0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6f756179 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-6f756179>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-20dc2612.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-20dc2612.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-20dc2612>.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-3802 .elementor-element.elementor-element-20dc2612>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-7164197b .elementor-button {
    font-family: var(--e-global-typography-8986e4c-font-family), Sans-serif;
    font-size: var(--e-global-typography-8986e4c-font-size);
    font-weight: var(--e-global-typography-8986e4c-font-weight);
    line-height: var(--e-global-typography-8986e4c-line-height);
    letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
    word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    padding: 8px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-7164197b .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-7164197b .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-7164197b .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-7164197b .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-2eb8e3ae>.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-3802 .elementor-element.elementor-element-2eb8e3ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-2eb8e3ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-2eb8e3ae>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 30px 40px 30px;
}

.elementor-3802 .elementor-element.elementor-element-2eb8e3ae>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-2eb8e3ae>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-2eb8e3ae>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-2eb8e3ae:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-2eb8e3ae>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-190c002e {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-190c002e .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-190c002e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-3802 .elementor-element.elementor-element-ef0429 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-ef0429>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-2c626f8b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-d0204dd>.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-3802 .elementor-element.elementor-element-d0204dd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-d6ea6da {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-d6ea6da>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-5d752229.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-5d752229.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-5d752229>.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-3802 .elementor-element.elementor-element-5d752229>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6900a15a .elementor-button {
    font-family: var(--e-global-typography-8986e4c-font-family), Sans-serif;
    font-size: var(--e-global-typography-8986e4c-font-size);
    font-weight: var(--e-global-typography-8986e4c-font-weight);
    line-height: var(--e-global-typography-8986e4c-line-height);
    letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
    word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    padding: 8px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6900a15a .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-6900a15a .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-6900a15a .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-6900a15a .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-700a38de {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-f0de3a9>.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-3802 .elementor-element.elementor-element-f0de3a9>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-f0de3a9>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-f0de3a9>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-f0de3a9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5cd5da00 img {
    border-radius: 0px 0px 0px 30px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-5cd5da00 {
    left: 100px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-5cd5da00 {
    right: 100px;
}

.elementor-3802 .elementor-element.elementor-element-5cd5da00 {
    top: 80px;
}

.elementor-3802 .elementor-element.elementor-element-5cd5da00>.elementor-widget-container {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-66548a7a>.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-3802 .elementor-element.elementor-element-66548a7a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-66548a7a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-66548a7a>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-66548a7a>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-66548a7a>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-66548a7a>.elementor-element-populated {
    box-shadow: 5px 5px 34px 0px rgba(86, 85, 85, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 50px 60px 135px;
}

.elementor-3802 .elementor-element.elementor-element-66548a7a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-7c0751fd {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-7c0751fd .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-baca3c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-baca3c8-font-size);
    font-weight: var(--e-global-typography-baca3c8-font-weight);
    text-transform: var(--e-global-typography-baca3c8-text-transform);
    line-height: var(--e-global-typography-baca3c8-line-height);
    letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
    word-spacing: var(--e-global-typography-baca3c8-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-7c0751fd>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-283a9b8e {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-283a9b8e .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-283a9b8e>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .ekit_testimonial_style_5 .elementskit-watermark-icon {
    position: unset;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 0px;
    --ekit_testimonial_slidetoshow: 1;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider .swiper-wrapper {
    padding: 0px 0px 0px 2px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-single-testimonial-slider,
.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial_card {
    padding: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-single-testimonial-slider,
.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial_card {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-single-testimonial-slider,
.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial_card,
.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-commentor-content {
    text-align: left;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial_card {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-profile-info {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-commentor-bio {
    text-align: left;
    justify-content: left;
    margin: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var(--e-global-color-accent);
    margin: 15px 0px 40px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-accent);
    margin: 15px 0px 40px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial_card .elementskit-commentor-coment {
    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);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-watermark-icon svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-commentor-content>i {
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-icon-content>i {
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-watermark-icon>i {
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-watermark-icon svg {
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-baca3c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-baca3c8-font-size);
    font-weight: var(--e-global-typography-baca3c8-font-weight);
    text-transform: var(--e-global-typography-baca3c8-text-transform);
    line-height: var(--e-global-typography-baca3c8-line-height);
    letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
    word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    margin-bottom: 5px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-profile-info .elementskit-author-des {
    color: var(--e-global-color-98f0d5e);
    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);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-commentor-image>img {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .ekit-testimonial--avatar {
    margin: 0px 30px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider .swiper-pagination span {
    width: 30px;
    height: 3px;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
    margin-right: 10px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
    background-color: var(--e-global-color-primary);
    width: 30px;
    height: 3px;
}

.elementor-3802 .elementor-element.elementor-element-3512cc21>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-c0ab706 {
    text-align: right;
    width: var(--container-widget-width, 110px);
    max-width: 110px;
    --container-widget-width: 110px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-3802 .elementor-element.elementor-element-c0ab706 img {
    width: 100%;
}

.elementor-3802 .elementor-element.elementor-element-c0ab706>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-c0ab706 {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-c0ab706 {
    left: 0px;
}

.elementor-3802 .elementor-element.elementor-element-1b6e4151 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-60f277c9>.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-3802 .elementor-element.elementor-element-60f277c9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-41ce1d91 {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-41ce1d91 .elementor-heading-title {
    color: var(--e-global-color-8c6e534);
    font-family: var(--e-global-typography-baca3c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-baca3c8-font-size);
    font-weight: var(--e-global-typography-baca3c8-font-weight);
    text-transform: var(--e-global-typography-baca3c8-text-transform);
    line-height: var(--e-global-typography-baca3c8-line-height);
    letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
    word-spacing: var(--e-global-typography-baca3c8-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-41ce1d91>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3c9080cf {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-3c9080cf .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-8085b72-font-family), Sans-serif;
    font-size: var(--e-global-typography-8085b72-font-size);
    font-weight: var(--e-global-typography-8085b72-font-weight);
    text-transform: var(--e-global-typography-8085b72-text-transform);
    line-height: var(--e-global-typography-8085b72-line-height);
    letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
    word-spacing: var(--e-global-typography-8085b72-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-3c9080cf>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 150px 0px 150px;
}

.elementor-3802 .elementor-element.elementor-element-1927421d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-3802 .elementor-element.elementor-element-44273c7e>.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-3802 .elementor-element.elementor-element-44273c7e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-44273c7e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-44273c7e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 30px 0px;
}

.elementor-3802 .elementor-element.elementor-element-44273c7e>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-44273c7e>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-44273c7e>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-44273c7e:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-44273c7e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-1f4c4b33 img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-1f4c4b33>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-e44700c {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-e44700c .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-e44700c>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-34c4ba5e {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-34c4ba5e>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-1ea2ade.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-1ea2ade.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-1ea2ade.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-bf3df5e.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-bf3df5e.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-bf3df5e.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-49645af.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-49645af.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-49645af.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-eb393ad.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-eb393ad.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-repeater-item-eb393ad.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-widget-container {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-social-icon {
    background-color: var(--e-global-color-accent);
    --icon-padding: 0.6em;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-icon {
    border-radius: 50% 50% 50% 50%;
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-social-icon:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-c99f13 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-c99f13>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-37e48d55>.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-3802 .elementor-element.elementor-element-37e48d55:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-37e48d55>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-37e48d55>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 30px 0px;
}

.elementor-3802 .elementor-element.elementor-element-37e48d55>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-37e48d55>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-37e48d55>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-37e48d55:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-37e48d55>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-357f054a img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-357f054a>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5344f38e {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-5344f38e .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-5344f38e>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-7432d617 {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-7432d617>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-1ea2ade.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-1ea2ade.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-1ea2ade.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-bf3df5e.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-bf3df5e.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-bf3df5e.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-49645af.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-49645af.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-49645af.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-eb393ad.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-eb393ad.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-repeater-item-eb393ad.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-widget-container {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-social-icon {
    background-color: var(--e-global-color-accent);
    --icon-padding: 0.6em;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-icon {
    border-radius: 50% 50% 50% 50%;
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-social-icon:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6116c814 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6116c814>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-33c043d5>.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-3802 .elementor-element.elementor-element-33c043d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-33c043d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-33c043d5>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 30px 0px;
}

.elementor-3802 .elementor-element.elementor-element-33c043d5>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-33c043d5>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-33c043d5>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-33c043d5:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-33c043d5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-6898719b img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-3802 .elementor-element.elementor-element-6898719b>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-b54cfa0 {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-b54cfa0 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-b54cfa0>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3dcbb34d {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-3dcbb34d>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-1ea2ade.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-1ea2ade.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-1ea2ade.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-bf3df5e.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-bf3df5e.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-bf3df5e.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-49645af.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-49645af.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-49645af.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-eb393ad.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-eb393ad.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-repeater-item-eb393ad.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-widget-container {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-social-icon {
    background-color: var(--e-global-color-accent);
    --icon-padding: 0.6em;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-icon {
    border-radius: 50% 50% 50% 50%;
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-social-icon:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6260bedc>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5b12930a:not(.elementor-motion-effects-element-type-background),
.elementor-3802 .elementor-element.elementor-element-5b12930a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c7c861d);
}

.elementor-3802 .elementor-element.elementor-element-5b12930a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 200px 0px;
}

.elementor-3802 .elementor-element.elementor-element-5b12930a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-6b2ea01a>.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-3802 .elementor-element.elementor-element-6b2ea01a>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6b2ea01a {
    z-index: 2;
}

.elementor-3802 .elementor-element.elementor-element-27e6c5f {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-27e6c5f .elementor-heading-title {
    color: var(--e-global-color-8c6e534);
    font-family: var(--e-global-typography-baca3c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-baca3c8-font-size);
    font-weight: var(--e-global-typography-baca3c8-font-weight);
    text-transform: var(--e-global-typography-baca3c8-text-transform);
    line-height: var(--e-global-typography-baca3c8-line-height);
    letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
    word-spacing: var(--e-global-typography-baca3c8-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-27e6c5f>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-4cda7861 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-4cda7861 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-8085b72-font-family), Sans-serif;
    font-size: var(--e-global-typography-8085b72-font-size);
    font-weight: var(--e-global-typography-8085b72-font-weight);
    text-transform: var(--e-global-typography-8085b72-text-transform);
    line-height: var(--e-global-typography-8085b72-line-height);
    letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
    word-spacing: var(--e-global-typography-8085b72-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-4cda7861>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-3c5013a2 .elementor-button {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-3c5013a2 .elementor-button:hover,
.elementor-3802 .elementor-element.elementor-element-3c5013a2 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-3c5013a2 .elementor-button:hover svg,
.elementor-3802 .elementor-element.elementor-element-3c5013a2 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-780f1db0>.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-3802 .elementor-element.elementor-element-780f1db0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1926a3a3:not(.elementor-motion-effects-element-type-background),
.elementor-3802 .elementor-element.elementor-element-1926a3a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-3802 .elementor-element.elementor-element-1926a3a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1926a3a3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-ec1084>.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-3802 .elementor-element.elementor-element-ec1084>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-51b4c549>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-51b4c549 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
    z-index: 0;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-51b4c549 {
    left: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-51b4c549 {
    right: 0px;
}

.elementor-3802 .elementor-element.elementor-element-70c37f2e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-70c37f2e {
    width: var(--container-widget-width, 800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
    bottom: 80px;
    z-index: 1;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-70c37f2e {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-70c37f2e {
    left: 0px;
}

.elementor-3802 .elementor-element.elementor-element-3c909310 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-68cb0df2>.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-3802 .elementor-element.elementor-element-68cb0df2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-68cb0df2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-68cb0df2>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-68cb0df2>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-68cb0df2>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-68cb0df2>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 70px 0px 400px 0px;
}

.elementor-3802 .elementor-element.elementor-element-68cb0df2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-22db2ae1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-8d2a0af>.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-3802 .elementor-element.elementor-element-8d2a0af>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-a32c31b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-a32c31b {
    width: var(--container-widget-width, 461px);
    max-width: 461px;
    --container-widget-width: 461px;
    --container-widget-flex-grow: 0;
    top: -112px;
    z-index: 1;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-a32c31b {
    left: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-a32c31b {
    right: 0px;
}

.elementor-3802 .elementor-element.elementor-element-7e11a58f>.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-3802 .elementor-element.elementor-element-7e11a58f>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-77f03e76 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-77f03e76 .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-77f03e76>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-23e0b9b6 {
    margin-top: -360px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-13525dd1>.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-3802 .elementor-element.elementor-element-13525dd1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6039f9d>.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-3802 .elementor-element.elementor-element-6039f9d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-6039f9d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-6039f9d>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-6039f9d>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-6039f9d>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-6039f9d>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-3802 .elementor-element.elementor-element-6039f9d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    font-family: var(--e-global-typography-6f9d13d-font-family), Sans-serif;
    font-size: var(--e-global-typography-6f9d13d-font-size);
    font-weight: var(--e-global-typography-6f9d13d-font-weight);
    line-height: var(--e-global-typography-6f9d13d-line-height);
    letter-spacing: var(--e-global-typography-6f9d13d-letter-spacing);
    word-spacing: var(--e-global-typography-6f9d13d-word-spacing);
    color: var(--e-global-color-70475c1);
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 15px;
    padding: 20px 20px 20px 20px;
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-70475c1);
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-70475c1);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-body p,
.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-body {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion>.elementskit-card {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-98f0d5e);
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed {
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 15px;
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 15px;
    height: auto;
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 15px;
}

.elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 15px;
    height: auto;
}

.elementor-3802 .elementor-element.elementor-element-d804202 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-746088cb>.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-3802 .elementor-element.elementor-element-746088cb>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-217876da {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-217876da .elementor-heading-title {
    color: var(--e-global-color-8c6e534);
    font-family: var(--e-global-typography-baca3c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-baca3c8-font-size);
    font-weight: var(--e-global-typography-baca3c8-font-weight);
    text-transform: var(--e-global-typography-baca3c8-text-transform);
    line-height: var(--e-global-typography-baca3c8-line-height);
    letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
    word-spacing: var(--e-global-typography-baca3c8-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-217876da>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-64a61bcb {
    text-align: center;
}

.elementor-3802 .elementor-element.elementor-element-64a61bcb .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-8085b72-font-family), Sans-serif;
    font-size: var(--e-global-typography-8085b72-font-size);
    font-weight: var(--e-global-typography-8085b72-font-weight);
    text-transform: var(--e-global-typography-8085b72-text-transform);
    line-height: var(--e-global-typography-8085b72-line-height);
    letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
    word-spacing: var(--e-global-typography-8085b72-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-64a61bcb>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 180px 0px 180px;
}

.elementor-3802 .elementor-element.elementor-element-74c829c2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-3802 .elementor-element.elementor-element-29933d93>.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-3802 .elementor-element.elementor-element-29933d93>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-image-card {
    display: block;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .btn-wraper {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-blog-block-post,
.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-image-card,
.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-card {
    background-color: var(--e-global-color-accent);
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
    border-radius: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-blog-block-post .elementskit-post-body {
    padding: 0px 20px 20px 20px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-image-card .elementskit-post-body {
    padding: 0px 20px 20px 20px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-body {
    background-color: #FFFFFF00;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-entry-thumb {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list a,
.elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list .meta-date-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);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list {
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list>span {
    margin: 0px 0px 15px 0px;
    padding: 0px 40px 0px 0px;
    color: var(--e-global-color-70475c1);
    border-radius: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list>span>i,
.elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list>span>svg {
    margin: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list>span>svg path {
    strock: var(--e-global-color-70475c1);
    fill: var(--e-global-color-70475c1);
    stroke: var(--e-global-color-70475c1);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list>span>i {
    color: var(--e-global-color-70475c1);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-meta-lists.elementskit-style-tag {
    left: -10px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-meta-lists .elementskit-single-meta {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    background-color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper {
    color: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-meta-lists.elementskit-style-tag>.elementskit-single-meta::before {
    border-width: 5px;
    left: 0%;
    top: -10px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-body .entry-title,
.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-entry-header .entry-title,
.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var(--e-global-typography-2fd8956-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fd8956-font-size);
    font-weight: var(--e-global-typography-2fd8956-font-weight);
    line-height: var(--e-global-typography-2fd8956-line-height);
    letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
    word-spacing: var(--e-global-typography-2fd8956-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-body .entry-title a {
    color: var(--e-global-color-secondary);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-entry-header .entry-title a {
    color: var(--e-global-color-secondary);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-body .entry-title {
    text-align: left;
    margin: 0px 0px 30px 0px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 0px 0px 30px 0px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-primary);
    background-color: #E4882400;
    border-radius: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-btn svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-btn:hover {
    color: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-btn:hover svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-3802 .elementor-element.elementor-element-5dc41a1b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1619b433>.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-3802 .elementor-element.elementor-element-1619b433>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top.scroll-and-show.from-bottom .inner-scroll-top {
    bottom: -60px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top.scroll-and-show.from-bottom.show .inner-scroll-top {
    bottom: 60px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top.scroll-and-show.from-horizontal .inner-scroll-top {
    bottom: 60px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top.scroll-and-show.scroll-top-position-right.from-bottom .inner-scroll-top {
    right: 15px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top.scroll-and-show.scroll-top-position-left.from-bottom .inner-scroll-top {
    left: 15px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top.scroll-and-show.scroll-top-position-right.from-horizontal .inner-scroll-top {
    right: -15px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top.scroll-and-show.scroll-top-position-left.from-horizontal .inner-scroll-top {
    left: -15px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top.scroll-and-show.scroll-top-position-right.from-horizontal.show .inner-scroll-top {
    right: 15px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top.scroll-and-show.scroll-top-position-left.from-horizontal.show .inner-scroll-top {
    left: 15px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top .inner-scroll-top {
    width: 55px;
    height: 55px;
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top .inner-scroll-top .icon-scroll-top svg {
    fill: var(--e-global-color-accent);
    width: 16px;
    height: auto;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top .inner-scroll-top:hover {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-8c6e534);
    border-radius: 0px 0px 0px 15px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top .inner-scroll-top:hover .icon-scroll-top svg {
    fill: var(--e-global-color-accent);
}

.elementor-3802 .elementor-element.elementor-element-465529a1 #tf-scroll-top .icon-scroll-top {
    font-size: 16px;
}

.elementor-3802 .elementor-element.elementor-element-465529a1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1d4b230b {
    margin-top: 0px;
    margin-bottom: -180px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-3802 .elementor-element.elementor-element-560a01e7>.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-3802 .elementor-element.elementor-element-560a01e7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3802 .elementor-element.elementor-element-560a01e7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8c6e534);
}

.elementor-3802 .elementor-element.elementor-element-560a01e7>.elementor-element-populated,
.elementor-3802 .elementor-element.elementor-element-560a01e7>.elementor-element-populated>.elementor-background-overlay,
.elementor-3802 .elementor-element.elementor-element-560a01e7>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-3802 .elementor-element.elementor-element-560a01e7>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 100px 60px 100px 60px;
}

.elementor-3802 .elementor-element.elementor-element-560a01e7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3802 .elementor-element.elementor-element-2b5182d1>.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-3802 .elementor-element.elementor-element-2b5182d1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-6efd0dc7 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-6efd0dc7 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-baca3c8-font-family), Sans-serif;
    font-size: var(--e-global-typography-baca3c8-font-size);
    font-weight: var(--e-global-typography-baca3c8-font-weight);
    text-transform: var(--e-global-typography-baca3c8-text-transform);
    line-height: var(--e-global-typography-baca3c8-line-height);
    letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
    word-spacing: var(--e-global-typography-baca3c8-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-6efd0dc7>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-571cb805 {
    text-align: left;
}

.elementor-3802 .elementor-element.elementor-element-571cb805 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-8085b72-font-family), Sans-serif;
    font-size: var(--e-global-typography-8085b72-font-size);
    font-weight: var(--e-global-typography-8085b72-font-weight);
    text-transform: var(--e-global-typography-8085b72-text-transform);
    line-height: var(--e-global-typography-8085b72-line-height);
    letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
    word-spacing: var(--e-global-typography-8085b72-word-spacing);
}

.elementor-3802 .elementor-element.elementor-element-571cb805>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3802 .elementor-element.elementor-element-75a540b7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-75a540b7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3802 .elementor-element.elementor-element-75a540b7>.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-3802 .elementor-element.elementor-element-75a540b7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1a211800>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3802 .elementor-element.elementor-element-1a211800 {
    width: var(--container-widget-width, 100px);
    max-width: 100px;
    --container-widget-width: 100px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-1a211800 {
    right: 0px;
}

body.rtl .elementor-3802 .elementor-element.elementor-element-1a211800 {
    left: 0px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-3802 .elementor-element.elementor-element-9c42d8a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5a47b41d .flexslider .flex-control-nav {
        bottom: 70px;
    }

    .elementor-3802 .elementor-element.elementor-element-5a47b41d .elementor-repeater-item-608106a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 15px 25px 15px 25px;
    }

    .elementor-3802 .elementor-element.elementor-element-5a47b41d .flex_caption .sub-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
        margin: 200px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5a47b41d .flex_caption .title {
        font-size: var(--e-global-typography-82d7c7a-font-size);
        line-height: var(--e-global-typography-82d7c7a-line-height);
        letter-spacing: var(--e-global-typography-82d7c7a-letter-spacing);
        word-spacing: var(--e-global-typography-82d7c7a-word-spacing);
        margin: 0px 110px 20px 110px;
    }

    .elementor-3802 .elementor-element.elementor-element-5a47b41d .flex_caption .desc {
        font-size: var(--e-global-typography-f280f95-font-size);
        line-height: var(--e-global-typography-f280f95-line-height);
        letter-spacing: var(--e-global-typography-f280f95-letter-spacing);
        word-spacing: var(--e-global-typography-f280f95-word-spacing);
        margin: 0px 80px 35px 80px;
    }

    .elementor-3802 .elementor-element.elementor-element-5a47b41d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-32fd3e45 {
        margin-top: -50px;
        margin-bottom: 0px;
        padding: 0px 5px 70px 5px;
    }

    .elementor-3802 .elementor-element.elementor-element-bc469ae>.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-3802 .elementor-element.elementor-element-bc469ae>.elementor-element-populated {
        padding: 30px 20px 30px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-22fb935e .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3b536655 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-7b974261>.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-3802 .elementor-element.elementor-element-7b974261>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-28703b79 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-2ad41a2b>.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-3802 .elementor-element.elementor-element-2ad41a2b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-45338c10>.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-3802 .elementor-element.elementor-element-45338c10>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6d9df157>.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-3802 .elementor-element.elementor-element-6d9df157>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-53b22847 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4a430bbe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: -1px;
    }

    .elementor-3802 .elementor-element.elementor-element-45777c26>.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-3802 .elementor-element.elementor-element-1c2032d5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5e6c5b2e .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-5e6c5b2e>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4f61a078 .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4f61a078>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-29e5a0ae>.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-3802 .elementor-element.elementor-element-29e5a0ae>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-378914c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-378914c {
        --container-widget-width: 600px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 600px);
        max-width: 600px;
    }

    .elementor-3802 .elementor-element.elementor-element-1f9e5baa {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 270px 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-55fa047d>.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-3802 .elementor-element.elementor-element-55fa047d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4726342f>.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-3802 .elementor-element.elementor-element-4726342f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4726342f {
        z-index: 1;
    }

    .elementor-3802 .elementor-element.elementor-element-23b6bd12 {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-132c5d18>.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-3802 .elementor-element.elementor-element-132c5d18>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-11bca537 img {
        width: 30%;
    }

    .elementor-3802 .elementor-element.elementor-element-11bca537>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3bac864d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-f226cd9-font-size);
        line-height: var(--e-global-typography-f226cd9-line-height);
        letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
        word-spacing: var(--e-global-typography-f226cd9-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3bac864d .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-29181601>.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-3802 .elementor-element.elementor-element-29181601>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-24015eaf img {
        width: 20%;
    }

    .elementor-3802 .elementor-element.elementor-element-24015eaf>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-adfc469 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-f226cd9-font-size);
        line-height: var(--e-global-typography-f226cd9-line-height);
        letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
        word-spacing: var(--e-global-typography-f226cd9-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-adfc469 .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-109acedf {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1a35f084>.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-3802 .elementor-element.elementor-element-1a35f084>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5d713002 img {
        width: 27%;
    }

    .elementor-3802 .elementor-element.elementor-element-5d713002>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-34a2211d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-f226cd9-font-size);
        line-height: var(--e-global-typography-f226cd9-line-height);
        letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
        word-spacing: var(--e-global-typography-f226cd9-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-34a2211d .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-1d5605b6>.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-3802 .elementor-element.elementor-element-1d5605b6>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3cacfee7 img {
        width: 30%;
    }

    .elementor-3802 .elementor-element.elementor-element-3cacfee7>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1782366 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-f226cd9-font-size);
        line-height: var(--e-global-typography-f226cd9-line-height);
        letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
        word-spacing: var(--e-global-typography-f226cd9-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-1782366 .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-4db6654c {
        margin-top: -200px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-3729edef>.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-3802 .elementor-element.elementor-element-3729edef>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 70px 100px 300px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-5f952fc0 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-5f952fc0>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4c91ff5e>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1fb1902 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-1fb1902>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-b5b5d92 {
        margin-top: 0px;
        margin-bottom: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1296c18b .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4652f06c {
        margin-top: 0px;
        margin-bottom: 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4e0b4b37 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-66fcbd83>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4dfdff3a {
        margin-top: -300px;
        margin-bottom: 500px;
        padding: 0px 100px 0px 100px;
    }

    .elementor-3802 .elementor-element.elementor-element-1ed622b1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1ed622b1 {
        width: 100%;
        max-width: 100%;
        top: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4e7e660e {
        padding: 70px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-55f9dc87 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-55f9dc87>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3a3a6f37 .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3a3a6f37>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7b001626 {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-4a7801fe>.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-3802 .elementor-element.elementor-element-4a7801fe>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-3fe11d7b .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3fe11d7b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-2e397e6a>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-35801b5d>.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-3802 .elementor-element.elementor-element-35801b5d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-19930634 img {
        width: 60%;
    }

    .elementor-3802 .elementor-element.elementor-element-19930634>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-546201b1>.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-3802 .elementor-element.elementor-element-546201b1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-15900a66 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4735ca82>.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-3802 .elementor-element.elementor-element-4735ca82>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-3f4ff12e .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3f4ff12e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4bb7d0e0>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-359912e0>.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-3802 .elementor-element.elementor-element-359912e0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-17b5aaf0 img {
        width: 52%;
    }

    .elementor-3802 .elementor-element.elementor-element-17b5aaf0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-740fab96>.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-3802 .elementor-element.elementor-element-740fab96>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-693aa16f .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-62778803>.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-3802 .elementor-element.elementor-element-62778803>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-4fac9d71 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4fac9d71>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-8c5dba2>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-259208f3>.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-3802 .elementor-element.elementor-element-259208f3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5f92182a img {
        width: 52%;
    }

    .elementor-3802 .elementor-element.elementor-element-5f92182a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6d473a0a>.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-3802 .elementor-element.elementor-element-6d473a0a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6df38bf1 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-269298fd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-32289288>.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-3802 .elementor-element.elementor-element-32289288>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-46edae16 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-46edae16>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-beb3b5a>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-50febab4>.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-3802 .elementor-element.elementor-element-50febab4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-69e15624 img {
        width: 52%;
    }

    .elementor-3802 .elementor-element.elementor-element-69e15624>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-71922f2b>.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-3802 .elementor-element.elementor-element-71922f2b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6a119620 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-50a051a5>.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-3802 .elementor-element.elementor-element-50a051a5>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-729ac63a .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-729ac63a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-2929fa00>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5cb3fa03>.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-3802 .elementor-element.elementor-element-5cb3fa03>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-29e44d61 img {
        width: 66%;
    }

    .elementor-3802 .elementor-element.elementor-element-29e44d61>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7b554325>.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-3802 .elementor-element.elementor-element-7b554325>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-18fc64a9 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-1b162581>.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-3802 .elementor-element.elementor-element-1b162581>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-4fcbff32 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4fcbff32>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5a9e7b54>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3eb681f7>.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-3802 .elementor-element.elementor-element-3eb681f7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-562ff574 img {
        width: 55%;
    }

    .elementor-3802 .elementor-element.elementor-element-562ff574>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-78c0f26>.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-3802 .elementor-element.elementor-element-78c0f26>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-2bab9f12 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-132072ae {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 180px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-749ef85b>.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-3802 .elementor-element.elementor-element-749ef85b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 70px 0px 240px 30px;
    }

    .elementor-3802 .elementor-element.elementor-element-6e02c1ba {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-366f773a>.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-3802 .elementor-element.elementor-element-366f773a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5d4cb7af .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-6f43a8ba>.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-3802 .elementor-element.elementor-element-6f43a8ba>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6e8f3fbd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6e8f3fbd {
        --container-widget-width: 350px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 350px);
        max-width: 350px;
        top: -165px;
        z-index: 1;
    }

    body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-6e8f3fbd {
        left: 0px;
    }

    body.rtl .elementor-3802 .elementor-element.elementor-element-6e8f3fbd {
        right: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-637a3231 {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100px);
        max-width: 100px;
        top: 174px;
    }

    body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-637a3231 {
        right: 0px;
    }

    body.rtl .elementor-3802 .elementor-element.elementor-element-637a3231 {
        left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-950cd43 {
        margin-top: -210px;
        margin-bottom: 0px;
        padding: 0px 0px 70px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4a769390>.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-3802 .elementor-element.elementor-element-4a769390>.elementor-element-populated {
        margin: 0px 0px 0px 50px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 50px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-26b9f69>.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-3802 .elementor-element.elementor-element-26b9f69>.elementor-element-populated {
        margin: 240px 80px 130px 40px;
        --e-column-margin-right: 80px;
        --e-column-margin-left: 40px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-2ce57edc {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-540ac302>.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-3802 .elementor-element.elementor-element-540ac302>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-74948d36 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-2206f7e7>.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-3802 .elementor-element.elementor-element-2206f7e7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3bf60f7f .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-1001d635>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-25dbd4f6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 70px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-13df37dd>.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-3802 .elementor-element.elementor-element-13df37dd>.elementor-element-populated {
        margin: 0px 60px 0px 0px;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4cbc83c5 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4cbc83c5>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3cdc739f .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3cdc739f>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-55bce7e8>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-42dd25d9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-256b743a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-256b743a {
        width: var(--container-widget-width, 355px);
        max-width: 355px;
        --container-widget-width: 355px;
        --container-widget-flex-grow: 0;
        bottom: -81px;
    }

    body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-256b743a {
        right: 0px;
    }

    body.rtl .elementor-3802 .elementor-element.elementor-element-256b743a {
        left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4708ccaf {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 170px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-51c8eee5>.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-3802 .elementor-element.elementor-element-51c8eee5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-63cab433 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-63cab433>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-114932aa .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-114932aa>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1ce3d159 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-7c4781aa>.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-3802 .elementor-element.elementor-element-7c4781aa>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-171c5060 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4c196dbc>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-2b047836>.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-3802 .elementor-element.elementor-element-2b047836>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7105571c img {
        width: 60%;
    }

    .elementor-3802 .elementor-element.elementor-element-7105571c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3460567b>.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-3802 .elementor-element.elementor-element-3460567b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-57484a5d .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-59fb9495>.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-3802 .elementor-element.elementor-element-59fb9495>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-5bef2502 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4543fb52>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7f1843a0>.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-3802 .elementor-element.elementor-element-7f1843a0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6f756179 img {
        width: 70%;
    }

    .elementor-3802 .elementor-element.elementor-element-20dc2612>.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-3802 .elementor-element.elementor-element-20dc2612>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7164197b .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-2eb8e3ae>.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-3802 .elementor-element.elementor-element-2eb8e3ae>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-190c002e .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-ef0429>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-d0204dd>.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-3802 .elementor-element.elementor-element-d0204dd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-d6ea6da img {
        width: 54%;
    }

    .elementor-3802 .elementor-element.elementor-element-5d752229>.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-3802 .elementor-element.elementor-element-5d752229>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6900a15a .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-700a38de {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-f0de3a9>.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-3802 .elementor-element.elementor-element-f0de3a9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-5cd5da00 {
        left: 10px;
    }

    body.rtl .elementor-3802 .elementor-element.elementor-element-5cd5da00 {
        right: 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-5cd5da00 {
        top: 170px;
    }

    .elementor-3802 .elementor-element.elementor-element-66548a7a>.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-3802 .elementor-element.elementor-element-66548a7a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-7c0751fd {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-7c0751fd .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-7c0751fd>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-283a9b8e {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-283a9b8e>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 2;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider .swiper-wrapper {
        padding: 0px 10px 0px 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .ekit-testimonial--avatar {
        margin: 0px 20px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider .swiper-pagination {
        bottom: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider .swiper-pagination span {
        height: 3px;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
        height: 3px;
    }

    .elementor-3802 .elementor-element.elementor-element-c0ab706 {
        --container-widget-width: 80px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80px);
        max-width: 80px;
    }

    .elementor-3802 .elementor-element.elementor-element-1b6e4151 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-41ce1d91 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-41ce1d91>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3c9080cf .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3c9080cf>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1927421d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 70px 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-44273c7e>.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-3802 .elementor-element.elementor-element-44273c7e>.elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1f4c4b33>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-e44700c .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-e44700c>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-34c4ba5e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-c99f13 {
        --icon-size: 12px;
        --grid-column-gap: 12px;
    }

    .elementor-3802 .elementor-element.elementor-element-c99f13>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-37e48d55>.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-3802 .elementor-element.elementor-element-37e48d55>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-357f054a>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5344f38e .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-5344f38e>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7432d617>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6116c814 {
        --icon-size: 12px;
        --grid-column-gap: 12px;
    }

    .elementor-3802 .elementor-element.elementor-element-6116c814>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-33c043d5>.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-3802 .elementor-element.elementor-element-33c043d5>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6898719b>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-b54cfa0 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-b54cfa0>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3dcbb34d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6260bedc {
        --icon-size: 12px;
        --grid-column-gap: 12px;
    }

    .elementor-3802 .elementor-element.elementor-element-6260bedc>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5b12930a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 20px 100px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-6b2ea01a>.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-3802 .elementor-element.elementor-element-6b2ea01a>.elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-27e6c5f .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-27e6c5f>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4cda7861 .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4cda7861>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1926a3a3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-ec1084>.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-3802 .elementor-element.elementor-element-ec1084>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-70c37f2e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-70c37f2e {
        --container-widget-width: 480px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 480px);
        max-width: 480px;
        bottom: 60px;
    }

    .elementor-3802 .elementor-element.elementor-element-3c909310 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-68cb0df2>.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-3802 .elementor-element.elementor-element-68cb0df2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 70px 0px 340px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-22db2ae1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-8d2a0af>.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-3802 .elementor-element.elementor-element-8d2a0af>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-a32c31b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-a32c31b {
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        top: 41px;
    }

    body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-a32c31b {
        left: 0px;
    }

    body.rtl .elementor-3802 .elementor-element.elementor-element-a32c31b {
        right: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7e11a58f>.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-3802 .elementor-element.elementor-element-7e11a58f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-77f03e76>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-23e0b9b6 {
        margin-top: -380px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-13525dd1>.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-3802 .elementor-element.elementor-element-13525dd1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6039f9d>.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-3802 .elementor-element.elementor-element-6039f9d>.elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-6f9d13d-font-size);
        line-height: var(--e-global-typography-6f9d13d-line-height);
        letter-spacing: var(--e-global-typography-6f9d13d-letter-spacing);
        word-spacing: var(--e-global-typography-6f9d13d-word-spacing);
        padding: 10px 10px 10px 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-body p,
    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-body {
        padding: 10px 10px 10px 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 14px;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 14px;
        height: auto;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 14px;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 14px;
        height: auto;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .ekit_accordion_icon_group,
    .elementor-3802 .elementor-element.elementor-element-54e800f .ekit_accordion_icon_left_group {
        margin: 0px 10px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-d804202 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-217876da .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-217876da>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-64a61bcb .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-64a61bcb>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-74c829c2 {
        padding: 0px 20px 50px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-blog-block-post,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-image-card,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list a,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list .meta-date-text {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list>span {
        margin: 0px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-meta-lists .elementskit-single-meta {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-body .entry-title,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-entry-header .entry-title,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-body .entry-title {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-entry-header .entry-title {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-1d4b230b {
        margin-top: 0px;
        margin-bottom: -150px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-560a01e7>.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-3802 .elementor-element.elementor-element-560a01e7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 70px 30px 70px 30px;
    }

    .elementor-3802 .elementor-element.elementor-element-2b5182d1>.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-3802 .elementor-element.elementor-element-2b5182d1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6efd0dc7 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-6efd0dc7>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-571cb805 .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-571cb805>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-75a540b7>.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-3802 .elementor-element.elementor-element-75a540b7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1a211800 {
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60px);
        max-width: 60px;
        bottom: 0px;
    }

    body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-1a211800 {
        right: 0px;
    }

    body.rtl .elementor-3802 .elementor-element.elementor-element-1a211800 {
        left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-3802 .elementor-element.elementor-element-5a47b41d .flexslider .flex-control-nav {
        bottom: 25px;
    }

    .elementor-3802 .elementor-element.elementor-element-5a47b41d .elementor-repeater-item-608106a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-5a47b41d .flex_caption .sub-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
        margin: 180px 0px 5px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5a47b41d .flex_caption .title {
        font-size: var(--e-global-typography-82d7c7a-font-size);
        line-height: var(--e-global-typography-82d7c7a-line-height);
        letter-spacing: var(--e-global-typography-82d7c7a-letter-spacing);
        word-spacing: var(--e-global-typography-82d7c7a-word-spacing);
        margin: 0px 0px 15px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5a47b41d .flex_caption .desc {
        font-size: var(--e-global-typography-f280f95-font-size);
        line-height: var(--e-global-typography-f280f95-line-height);
        letter-spacing: var(--e-global-typography-f280f95-letter-spacing);
        word-spacing: var(--e-global-typography-f280f95-word-spacing);
        margin: 0px 0px 25px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-32fd3e45 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 40px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-bc469ae>.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-3802 .elementor-element.elementor-element-bc469ae>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6ca9077d {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-6ca9077d>.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-3802 .elementor-element.elementor-element-6ca9077d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-22fb935e .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3b36a7ea {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-3b36a7ea>.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-3802 .elementor-element.elementor-element-3b36a7ea>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3b536655 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-52b798cf {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-3802 .elementor-element.elementor-element-7b974261>.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-3802 .elementor-element.elementor-element-7b974261>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-28703b79 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-28703b79 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-28703b79>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3f3ffa7b {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-3f3ffa7b>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-287487ab {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-287487ab>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6d9df157>.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-3802 .elementor-element.elementor-element-6d9df157>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-53b22847 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-53b22847 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-53b22847>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-46543d05 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-46543d05>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-2f205f50 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-2f205f50>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1c2032d5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5e6c5b2e .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-5e6c5b2e>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4f61a078 .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4f61a078>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3fafa575 {
        margin-top: 0px;
        margin-bottom: 200px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-378914c {
        width: 100%;
        max-width: 100%;
        top: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1f9e5baa {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 200px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-55fa047d>.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-3802 .elementor-element.elementor-element-55fa047d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-23b6bd12 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-132c5d18>.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-3802 .elementor-element.elementor-element-132c5d18>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-11bca537 img {
        width: 18%;
    }

    .elementor-3802 .elementor-element.elementor-element-3bac864d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-f226cd9-font-size);
        line-height: var(--e-global-typography-f226cd9-line-height);
        letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
        word-spacing: var(--e-global-typography-f226cd9-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3bac864d .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-29181601>.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-3802 .elementor-element.elementor-element-29181601>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-24015eaf img {
        width: 10%;
    }

    .elementor-3802 .elementor-element.elementor-element-adfc469 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-f226cd9-font-size);
        line-height: var(--e-global-typography-f226cd9-line-height);
        letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
        word-spacing: var(--e-global-typography-f226cd9-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-adfc469 .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-1a35f084>.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-3802 .elementor-element.elementor-element-1a35f084>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5d713002 img {
        width: 16%;
    }

    .elementor-3802 .elementor-element.elementor-element-34a2211d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-f226cd9-font-size);
        line-height: var(--e-global-typography-f226cd9-line-height);
        letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
        word-spacing: var(--e-global-typography-f226cd9-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-34a2211d .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-1d5605b6>.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-3802 .elementor-element.elementor-element-1d5605b6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3cacfee7 img {
        width: 16%;
    }

    .elementor-3802 .elementor-element.elementor-element-1782366 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-f226cd9-font-size);
        line-height: var(--e-global-typography-f226cd9-line-height);
        letter-spacing: var(--e-global-typography-f226cd9-letter-spacing);
        word-spacing: var(--e-global-typography-f226cd9-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-1782366 .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-4db6654c {
        margin-top: -145px;
        margin-bottom: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3729edef>.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-3802 .elementor-element.elementor-element-3729edef>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 120px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-5f952fc0 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-5f952fc0 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-5f952fc0>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4c91ff5e {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-4c91ff5e>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1fb1902 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-1fb1902>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-b5b5d92 {
        margin-top: 0px;
        margin-bottom: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-24f96480>.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-3802 .elementor-element.elementor-element-24f96480>.elementor-element-populated {
        margin: 0px 100px 15px 100px;
        --e-column-margin-right: 100px;
        --e-column-margin-left: 100px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5d654b85>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3fd318b5>.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-3802 .elementor-element.elementor-element-3fd318b5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1296c18b {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-1296c18b .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-1296c18b>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3fadec58 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-3fadec58>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4652f06c {
        margin-top: 0px;
        margin-bottom: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-710b76e1>.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-3802 .elementor-element.elementor-element-710b76e1>.elementor-element-populated {
        margin: 0px 100px 15px 100px;
        --e-column-margin-right: 100px;
        --e-column-margin-left: 100px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3061ec0c>.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-3802 .elementor-element.elementor-element-3061ec0c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4e0b4b37 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-4e0b4b37 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4e0b4b37>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-29927c1 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-29927c1>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-66fcbd83>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4dfdff3a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-38fe952b>.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-3802 .elementor-element.elementor-element-38fe952b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1ed622b1 {
        text-align: center;
        top: -110px;
    }

    .elementor-3802 .elementor-element.elementor-element-1ed622b1>.elementor-widget-container {
        margin: 0px 45px 0px 45px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4e7e660e {
        margin-top: 110px;
        margin-bottom: 0px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-17c59162>.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-3802 .elementor-element.elementor-element-17c59162>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-55f9dc87 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-55f9dc87>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3a3a6f37 .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3a3a6f37>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7b001626 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-4a7801fe>.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-3802 .elementor-element.elementor-element-4a7801fe>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3fe11d7b {
        text-align: left;
    }

    .elementor-3802 .elementor-element.elementor-element-3fe11d7b .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3fe11d7b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-2e397e6a {
        text-align: left;
    }

    .elementor-3802 .elementor-element.elementor-element-2e397e6a>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-35801b5d {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-35801b5d>.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-3802 .elementor-element.elementor-element-35801b5d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-19930634 img {
        width: 40%;
    }

    .elementor-3802 .elementor-element.elementor-element-546201b1 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-546201b1>.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-3802 .elementor-element.elementor-element-546201b1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-15900a66 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4735ca82>.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-3802 .elementor-element.elementor-element-4735ca82>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3f4ff12e .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3f4ff12e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4bb7d0e0>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-359912e0 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-359912e0>.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-3802 .elementor-element.elementor-element-359912e0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-17b5aaf0 img {
        width: 40%;
    }

    .elementor-3802 .elementor-element.elementor-element-740fab96 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-740fab96>.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-3802 .elementor-element.elementor-element-740fab96>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-693aa16f .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-62778803>.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-3802 .elementor-element.elementor-element-62778803>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4fac9d71 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4fac9d71>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-8c5dba2>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-259208f3 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-259208f3>.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-3802 .elementor-element.elementor-element-259208f3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5f92182a img {
        width: 38%;
    }

    .elementor-3802 .elementor-element.elementor-element-6d473a0a {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-6d473a0a>.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-3802 .elementor-element.elementor-element-6d473a0a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6df38bf1 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-269298fd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-32289288>.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-3802 .elementor-element.elementor-element-32289288>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-46edae16 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-46edae16>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-beb3b5a>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-50febab4 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-50febab4>.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-3802 .elementor-element.elementor-element-50febab4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-69e15624 img {
        width: 36%;
    }

    .elementor-3802 .elementor-element.elementor-element-71922f2b {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-71922f2b>.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-3802 .elementor-element.elementor-element-71922f2b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6a119620 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-50a051a5>.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-3802 .elementor-element.elementor-element-50a051a5>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-729ac63a .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-729ac63a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-2929fa00>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5cb3fa03 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-5cb3fa03>.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-3802 .elementor-element.elementor-element-5cb3fa03>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-29e44d61 img {
        width: 45%;
    }

    .elementor-3802 .elementor-element.elementor-element-7b554325 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-7b554325>.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-3802 .elementor-element.elementor-element-7b554325>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-18fc64a9 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-1b162581>.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-3802 .elementor-element.elementor-element-1b162581>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4fcbff32 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4fcbff32>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5a9e7b54>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3eb681f7 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-3eb681f7>.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-3802 .elementor-element.elementor-element-562ff574 img {
        width: 38%;
    }

    .elementor-3802 .elementor-element.elementor-element-78c0f26 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-78c0f26>.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-3802 .elementor-element.elementor-element-78c0f26>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-2bab9f12 .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-132072ae {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-749ef85b>.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-3802 .elementor-element.elementor-element-749ef85b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 200px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-5d4cb7af .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-6e8f3fbd {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100px);
        max-width: 100px;
        top: -581px;
    }

    body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-6e8f3fbd {
        left: 7px;
    }

    body.rtl .elementor-3802 .elementor-element.elementor-element-6e8f3fbd {
        right: 7px;
    }

    .elementor-3802 .elementor-element.elementor-element-637a3231 {
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60px);
        max-width: 60px;
        top: 140px;
    }

    body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-637a3231 {
        right: 0px;
    }

    body.rtl .elementor-3802 .elementor-element.elementor-element-637a3231 {
        left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-950cd43 {
        margin-top: -190px;
        margin-bottom: 0px;
        padding: 0px 20px 40px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-4a769390>.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-3802 .elementor-element.elementor-element-4a769390>.elementor-element-populated {
        margin:  0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-26b9f69>.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-3802 .elementor-element.elementor-element-26b9f69>.elementor-element-populated {
        margin: 40px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-540ac302 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-540ac302>.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-3802 .elementor-element.elementor-element-540ac302>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-74948d36 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-2206f7e7 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-2206f7e7>.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-3802 .elementor-element.elementor-element-2206f7e7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3bf60f7f .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-1001d635 {
        width: var(--container-widget-width, 40px);
        max-width: 40px;
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
    }

    .elementor-3802 .elementor-element.elementor-element-25dbd4f6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 40px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-13df37dd>.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-3802 .elementor-element.elementor-element-13df37dd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4cbc83c5 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3cdc739f .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-60b8311c>.elementor-widget-container {
        margin: 0px 0px 100px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-90b977e>.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-3802 .elementor-element.elementor-element-90b977e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-42dd25d9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1ba0e376>.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-3802 .elementor-element.elementor-element-1ba0e376>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-256b743a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-256b743a {
        width: 100%;
        max-width: 100%;
        bottom: -244px;
    }

    body:not(.rtl) .elementor-3802 .elementor-element.elementor-element-256b743a {
        right: 0px;
    }

    body.rtl .elementor-3802 .elementor-element.elementor-element-256b743a {
        left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4708ccaf {
        margin-top: 280px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-51c8eee5>.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-3802 .elementor-element.elementor-element-51c8eee5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-63cab433 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-114932aa .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-114932aa>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1ce3d159 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-7c4781aa>.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-3802 .elementor-element.elementor-element-7c4781aa>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-171c5060 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-171c5060>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4c196dbc>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-2b047836 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-2b047836>.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-3802 .elementor-element.elementor-element-2b047836>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7105571c img {
        width: 38%;
    }

    .elementor-3802 .elementor-element.elementor-element-3460567b {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-3460567b>.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-3802 .elementor-element.elementor-element-3460567b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-57484a5d .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-59fb9495>.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-3802 .elementor-element.elementor-element-59fb9495>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5bef2502 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-5bef2502>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4543fb52>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7f1843a0 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-7f1843a0>.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-3802 .elementor-element.elementor-element-7f1843a0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6f756179 img {
        width: 42%;
    }

    .elementor-3802 .elementor-element.elementor-element-20dc2612 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-20dc2612>.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-3802 .elementor-element.elementor-element-20dc2612>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7164197b .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-2eb8e3ae>.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-3802 .elementor-element.elementor-element-2eb8e3ae>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-190c002e .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-190c002e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-ef0429>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-d0204dd {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-d0204dd>.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-3802 .elementor-element.elementor-element-d0204dd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-d6ea6da img {
        width: 36%;
    }

    .elementor-3802 .elementor-element.elementor-element-5d752229 {
        width: 50%;
    }

    .elementor-3802 .elementor-element.elementor-element-5d752229>.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-3802 .elementor-element.elementor-element-5d752229>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6900a15a .elementor-button {
        font-size: var(--e-global-typography-8986e4c-font-size);
        line-height: var(--e-global-typography-8986e4c-line-height);
        letter-spacing: var(--e-global-typography-8986e4c-letter-spacing);
        word-spacing: var(--e-global-typography-8986e4c-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-700a38de {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-f0de3a9>.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-3802 .elementor-element.elementor-element-f0de3a9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-66548a7a>.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-3802 .elementor-element.elementor-element-66548a7a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 40px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-7c0751fd .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-7c0751fd>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-283a9b8e>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
        margin: 10px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 10px 0px 20px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-watermark-icon>i {
        font-size: 29px;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-watermark-icon>svg {
        width: 29px;
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-3512cc21 .elementskit-testimonial-slider .swiper-pagination {
        bottom: 15px;
    }

    .elementor-3802 .elementor-element.elementor-element-1b6e4151 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-60f277c9>.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-3802 .elementor-element.elementor-element-60f277c9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-41ce1d91 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-41ce1d91>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3c9080cf .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-3c9080cf>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1927421d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 40px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-44273c7e>.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-3802 .elementor-element.elementor-element-44273c7e>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1f4c4b33>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-e44700c .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-e44700c>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-c99f13 {
        --icon-size: 12px;
    }

    .elementor-3802 .elementor-element.elementor-element-c99f13>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-37e48d55>.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-3802 .elementor-element.elementor-element-37e48d55>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-357f054a>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5344f38e .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-5344f38e>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-7432d617>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6116c814 {
        --icon-size: 12px;
    }

    .elementor-3802 .elementor-element.elementor-element-6116c814>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-33c043d5>.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-3802 .elementor-element.elementor-element-33c043d5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6898719b>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-b54cfa0 .elementor-heading-title {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-b54cfa0>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3dcbb34d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6260bedc {
        --icon-size: 12px;
    }

    .elementor-3802 .elementor-element.elementor-element-6260bedc>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-5b12930a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 200px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-6b2ea01a>.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-3802 .elementor-element.elementor-element-6b2ea01a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-27e6c5f {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-27e6c5f .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-27e6c5f>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-4cda7861 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-4cda7861 .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-4cda7861>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-3c5013a2>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-780f1db0>.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-3802 .elementor-element.elementor-element-780f1db0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-ec1084>.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-3802 .elementor-element.elementor-element-ec1084>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-70c37f2e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-70c37f2e {
        width: 100%;
        max-width: 100%;
        bottom: 15px;
    }

    .elementor-3802 .elementor-element.elementor-element-3c909310 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-68cb0df2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 0px 422px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-22db2ae1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-8d2a0af>.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-3802 .elementor-element.elementor-element-8d2a0af>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-a32c31b>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-a32c31b {
        width: 100%;
        max-width: 100%;
        top: 98px;
    }

    .elementor-3802 .elementor-element.elementor-element-7e11a58f>.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-3802 .elementor-element.elementor-element-7e11a58f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-77f03e76 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-77f03e76>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-23e0b9b6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-13525dd1>.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-3802 .elementor-element.elementor-element-13525dd1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6039f9d>.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-3802 .elementor-element.elementor-element-6039f9d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-6f9d13d-font-size);
        line-height: var(--e-global-typography-6f9d13d-line-height);
        letter-spacing: var(--e-global-typography-6f9d13d-letter-spacing);
        word-spacing: var(--e-global-typography-6f9d13d-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-body p,
    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 10px;
        height: auto;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 10px;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 10px;
        height: auto;
    }

    .elementor-3802 .elementor-element.elementor-element-54e800f .ekit_accordion_icon_group,
    .elementor-3802 .elementor-element.elementor-element-54e800f .ekit_accordion_icon_left_group {
        margin: 0px 8px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-d804202 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-746088cb>.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-3802 .elementor-element.elementor-element-746088cb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-217876da .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-217876da>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-64a61bcb .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-64a61bcb>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-74c829c2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 20px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-29933d93>.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-3802 .elementor-element.elementor-element-29933d93>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-blog-block-post,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-image-card,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list a,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .post-meta-list .meta-date-text {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-meta-lists .elementskit-single-meta {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-body .entry-title,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-entry-header .entry-title,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var(--e-global-typography-2fd8956-font-size);
        line-height: var(--e-global-typography-2fd8956-line-height);
        letter-spacing: var(--e-global-typography-2fd8956-letter-spacing);
        word-spacing: var(--e-global-typography-2fd8956-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-708ae34a .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-3802 .elementor-element.elementor-element-1d4b230b {
        margin-top: 0px;
        margin-bottom: -80px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-560a01e7>.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-3802 .elementor-element.elementor-element-560a01e7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 40px 20px;
    }

    .elementor-3802 .elementor-element.elementor-element-2b5182d1>.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-3802 .elementor-element.elementor-element-2b5182d1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-6efd0dc7 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-6efd0dc7 .elementor-heading-title {
        font-size: var(--e-global-typography-baca3c8-font-size);
        line-height: var(--e-global-typography-baca3c8-line-height);
        letter-spacing: var(--e-global-typography-baca3c8-letter-spacing);
        word-spacing: var(--e-global-typography-baca3c8-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-6efd0dc7>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-571cb805 {
        text-align: center;
    }

    .elementor-3802 .elementor-element.elementor-element-571cb805 .elementor-heading-title {
        font-size: var(--e-global-typography-8085b72-font-size);
        line-height: var(--e-global-typography-8085b72-line-height);
        letter-spacing: var(--e-global-typography-8085b72-letter-spacing);
        word-spacing: var(--e-global-typography-8085b72-word-spacing);
    }

    .elementor-3802 .elementor-element.elementor-element-571cb805>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-75a540b7>.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-3802 .elementor-element.elementor-element-75a540b7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3802 .elementor-element.elementor-element-1a211800 {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
        z-index: 0;
    }
}

@media(min-width:768px) {
    .elementor-3802 .elementor-element.elementor-element-6ca9077d {
        width: 77.894%;
    }

    .elementor-3802 .elementor-element.elementor-element-3b36a7ea {
        width: 21.976%;
    }

    .elementor-3802 .elementor-element.elementor-element-2ad41a2b {
        width: 22.128%;
    }

    .elementor-3802 .elementor-element.elementor-element-45338c10 {
        width: 77.87%;
    }

    .elementor-3802 .elementor-element.elementor-element-4a430bbe {
        width: 22.128%;
    }

    .elementor-3802 .elementor-element.elementor-element-45777c26 {
        width: 77.87%;
    }

    .elementor-3802 .elementor-element.elementor-element-3729edef {
        width: 70%;
    }

    .elementor-3802 .elementor-element.elementor-element-24f96480 {
        width: 18%;
    }

    .elementor-3802 .elementor-element.elementor-element-3fd318b5 {
        width: 82%;
    }

    .elementor-3802 .elementor-element.elementor-element-710b76e1 {
        width: 18%;
    }

    .elementor-3802 .elementor-element.elementor-element-3061ec0c {
        width: 82%;
    }

    .elementor-3802 .elementor-element.elementor-element-312b08d7 {
        width: 30%;
    }

    .elementor-3802 .elementor-element.elementor-element-540ac302 {
        width: 69.028%;
    }

    .elementor-3802 .elementor-element.elementor-element-2206f7e7 {
        width: 30.024%;
    }

    .elementor-3802 .elementor-element.elementor-element-13df37dd {
        width: 60%;
    }

    .elementor-3802 .elementor-element.elementor-element-90b977e {
        width: 40%;
    }

    .elementor-3802 .elementor-element.elementor-element-f0de3a9 {
        width: 40%;
    }

    .elementor-3802 .elementor-element.elementor-element-66548a7a {
        width: 60%;
    }

    .elementor-3802 .elementor-element.elementor-element-2b5182d1 {
        width: 60%;
    }

    .elementor-3802 .elementor-element.elementor-element-75a540b7 {
        width: 40%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3802 .elementor-element.elementor-element-2ad41a2b {
        width: 20%;
    }

    .elementor-3802 .elementor-element.elementor-element-45338c10 {
        width: 80%;
    }

    .elementor-3802 .elementor-element.elementor-element-4a430bbe {
        width: 20%;
    }

    .elementor-3802 .elementor-element.elementor-element-45777c26 {
        width: 80%;
    }

    .elementor-3802 .elementor-element.elementor-element-3729edef {
        width: 100%;
    }

    .elementor-3802 .elementor-element.elementor-element-66548a7a {
        width: 100%;
    }

    .elementor-3802 .elementor-element.elementor-element-8d2a0af {
        width: 45%;
    }

    .elementor-3802 .elementor-element.elementor-element-7e11a58f {
        width: 55%;
    }

    .elementor-3802 .elementor-element.elementor-element-13525dd1 {
        width: 45%;
    }

    .elementor-3802 .elementor-element.elementor-element-6039f9d {
        width: 55%;
    }

    .elementor-3802 .elementor-element.elementor-element-2b5182d1 {
        width: 48%;
    }

    .elementor-3802 .elementor-element.elementor-element-75a540b7 {
        width: 52%;
    }
}