.elementor-39 .elementor-element.elementor-element-328c60c {
    margin-top: -140px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-39 .elementor-element.elementor-element-046145d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-046145d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-68cc1ab .flex_caption.container {
    max-width: 1200px;
}

.elementor-39 .elementor-element.elementor-element-68cc1ab .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: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    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-39 .elementor-element.elementor-element-68cc1ab .elementor-repeater-item-608106a,
.elementor-39 .elementor-element.elementor-element-68cc1ab .elementor-repeater-item-608106a svg {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-68cc1ab .elementor-repeater-item-608106a:hover,
.elementor-39 .elementor-element.elementor-element-68cc1ab .elementor-repeater-item-608106a:hover svg {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-68cc1ab .elementor-repeater-item-608106a:hover {
    background: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-68cc1ab .flexslider .flex_caption {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-68cc1ab .flex_caption .sub-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);
    margin: 260px 0px 10px 0px;
}

.elementor-39 .elementor-element.elementor-element-68cc1ab .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: 260px 120px 20px 120px;
}

.elementor-39 .elementor-element.elementor-element-68cc1ab .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-39 .elementor-element.elementor-element-55d39d1 {
    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-39 .elementor-element.elementor-element-55d39d1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-fbd9d4d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-fbd9d4d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-fbd9d4d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-fbd9d4d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-fbd9d4d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-fbd9d4d>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-fbd9d4d>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-fbd9d4d>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-39 .elementor-element.elementor-element-fbd9d4d>.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-39 .elementor-element.elementor-element-fbd9d4d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-f380e99.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-f380e99.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-f380e99>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-f380e99>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-3435c00 .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-39 .elementor-element.elementor-element-97e030a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-97e030a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-97e030a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-97e030a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-97a049c .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-39 .elementor-element.elementor-element-97a049c .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-97a049c .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-97a049c .elementor-button:hover svg,
.elementor-39 .elementor-element.elementor-element-97a049c .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-2898961 {
    text-align: right;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-2898961>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-2898961 {
    right: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-2898961 {
    left: 0px;
}

.elementor-39 .elementor-element.elementor-element-591889c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-591889c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-591889c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-591889c>.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-39 .elementor-element.elementor-element-591889c>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-591889c>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-591889c>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-39 .elementor-element.elementor-element-591889c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-bac1d59 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-bac1d59 .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-39 .elementor-element.elementor-element-bac1d59>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-e3a48a0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-7162b05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-7162b05>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-98aeca1 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-af090c8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-af090c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-af090c8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-af090c8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-2f325cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-2f325cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-2f325cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-2f325cf>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-2f325cf>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-2f325cf>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-2f325cf>.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-39 .elementor-element.elementor-element-2f325cf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-2dfbfff {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-2dfbfff .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-39 .elementor-element.elementor-element-2dfbfff>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-29e4b45 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-cace379>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-cace379>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-295dc79 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-c54f804.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-c54f804.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-c54f804>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-c54f804>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-36a3d8a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-f764765>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-f764765:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-f764765>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-f764765>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-f764765>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-f764765>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-f764765>.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-39 .elementor-element.elementor-element-f764765>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-69537f5 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-69537f5 .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-39 .elementor-element.elementor-element-69537f5>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-c2e68ab {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-c2e68ab .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-c2e68ab>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-bb36cc2 {
    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-39 .elementor-element.elementor-element-bb36cc2>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-129914d {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-3da7a52>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-3da7a52:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-3da7a52>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-3da7a52>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-3da7a52>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-3da7a52>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-39 .elementor-element.elementor-element-3da7a52>.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-39 .elementor-element.elementor-element-3da7a52>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-5ff80ee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-00b7e6c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-00b7e6c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-00b7e6c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-00b7e6c>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-dd0ccf0 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-dd0ccf0 .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-39 .elementor-element.elementor-element-dd0ccf0>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-9754609 {
    text-align: left;
    color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-9754609>.elementor-widget-container {
    margin: 0px 0px -18px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-8adecf8 {
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-2967266>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-2967266:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-2967266>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-2967266>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-2967266>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-2967266>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-39 .elementor-element.elementor-element-2967266>.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-39 .elementor-element.elementor-element-2967266>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-51d251e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-dc965f4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-dc965f4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-dc965f4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-dc965f4>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-ff8930e {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-ff8930e .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-39 .elementor-element.elementor-element-ff8930e>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-b87df33 {
    text-align: left;
    color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-b87df33>.elementor-widget-container {
    margin: 0px 0px -18px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-6ab56a5 .elementor-button {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-6ab56a5 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-6ab56a5 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-6ab56a5 .elementor-button:hover svg,
.elementor-39 .elementor-element.elementor-element-6ab56a5 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-97395e8 {
    text-align: right;
    width: var(--container-widget-width, 110px);
    max-width: 110px;
    --container-widget-width: 110px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-97395e8 img {
    width: 100%;
}

.elementor-39 .elementor-element.elementor-element-97395e8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-97395e8 {
    right: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-97395e8 {
    left: 0px;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-3f76c98.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-3f76c98.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-3f76c98>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-3f76c98>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-fef7146:not(.elementor-motion-effects-element-type-background),
.elementor-39 .elementor-element.elementor-element-fef7146>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-39 .elementor-element.elementor-element-fef7146 {
    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-39 .elementor-element.elementor-element-fef7146>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-0a233a0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-0a233a0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-b2a5e08 img {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-b2a5e08>.elementor-widget-container {
    margin: 0px 30px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-b2a5e08 {
    width: var(--container-widget-width, 600px);
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
    top: -690px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-b2a5e08 {
    right: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-b2a5e08 {
    left: 0px;
}

.elementor-39 .elementor-element.elementor-element-924d1fc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-cfc2cce>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-cfc2cce>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-c666a33 {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-c666a33 .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-39 .elementor-element.elementor-element-c666a33>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-0e0cee0 {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-0e0cee0 .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-39 .elementor-element.elementor-element-0e0cee0>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 150px 0px 150px;
}

.elementor-39 .elementor-element.elementor-element-83c56c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-87e83f0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-a69e580>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-a69e580:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-a69e580>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-a69e580>.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-39 .elementor-element.elementor-element-a69e580>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-a69e580>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-a69e580>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-a69e580:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-a69e580>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-40f7bac {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-40f7bac .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-39 .elementor-element.elementor-element-40f7bac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-39 .elementor-element.elementor-element-fa829c3 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-fa829c3>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-19a5974 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-2770938>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-2770938>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-b6bda71 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-b6bda71>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-4b4b89b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-4b4b89b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-4b4b89b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-4b4b89b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-26cd7d9 .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-39 .elementor-element.elementor-element-26cd7d9 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-26cd7d9 .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-26cd7d9 .elementor-button:hover svg,
.elementor-39 .elementor-element.elementor-element-26cd7d9 .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-fee473b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-fee473b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-fee473b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-fee473b>.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-39 .elementor-element.elementor-element-fee473b>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-fee473b>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-fee473b>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-fee473b:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-fee473b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-8c7e203 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-8c7e203 .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-39 .elementor-element.elementor-element-8c7e203>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-39 .elementor-element.elementor-element-b1eb258 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-b1eb258>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-2c12862 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-1c7cfb0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-1c7cfb0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-9fca355 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-9fca355>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-17f9272.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-17f9272.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-17f9272>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-17f9272>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-a35fd8a .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-39 .elementor-element.elementor-element-a35fd8a .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-a35fd8a .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-a35fd8a .elementor-button:hover svg,
.elementor-39 .elementor-element.elementor-element-a35fd8a .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-4ed5f90>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-4ed5f90:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-4ed5f90>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-4ed5f90>.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-39 .elementor-element.elementor-element-4ed5f90>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-4ed5f90>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-4ed5f90>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-4ed5f90:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-4ed5f90>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-25f7d16 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-25f7d16 .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-39 .elementor-element.elementor-element-25f7d16>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-39 .elementor-element.elementor-element-7483023 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-7483023>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-79c8885 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-61e084d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-61e084d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-48174aa {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-48174aa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-c7eb95d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-c7eb95d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-c7eb95d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-c7eb95d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-fc061cf .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-39 .elementor-element.elementor-element-fc061cf .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-fc061cf .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-fc061cf .elementor-button:hover svg,
.elementor-39 .elementor-element.elementor-element-fc061cf .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-0d6cbcb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 120px 0px;
}

.elementor-39 .elementor-element.elementor-element-e0dee04>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-e0dee04>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-834261c {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-834261c .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-39 .elementor-element.elementor-element-834261c>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-089ddd6 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-089ddd6 .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-39 .elementor-element.elementor-element-089ddd6>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-eebd044 {
    text-align: left;
    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-39 .elementor-element.elementor-element-eebd044>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-25d255f {
    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-top: 0px;
    margin-bottom: 30px;
    padding: 10px 10px 10px 10px;
}

.elementor-39 .elementor-element.elementor-element-25d255f,
.elementor-39 .elementor-element.elementor-element-25d255f>.elementor-background-overlay {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-25d255f:hover {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-25d255f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-217fba6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-217fba6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-258e804>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-aca4715>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-aca4715>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-143780d {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-143780d .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-39 .elementor-element.elementor-element-143780d>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-5a3b02d {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-5a3b02d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-c53a051 {
    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-top: 0px;
    margin-bottom: 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-39 .elementor-element.elementor-element-c53a051,
.elementor-39 .elementor-element.elementor-element-c53a051>.elementor-background-overlay {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-c53a051:hover {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-c53a051>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-9a2dec7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-9a2dec7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-65fca27>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-229c11b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-229c11b>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-e8f64b5 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-e8f64b5 .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-39 .elementor-element.elementor-element-e8f64b5>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-6f49774 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-6f49774>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-dca4526>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-dca4526:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-dca4526>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/04/about_video_img.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-39 .elementor-element.elementor-element-dca4526>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-8c6e534);
    opacity: 0.6;
    filter: brightness(100%) contrast(150%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-dca4526>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-dca4526>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-dca4526>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-dca4526>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-dca4526>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-adf16ee .video-content {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-adf16ee .ekit-video-popup-btn {
    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);
    width: 60px;
    height: 60px;
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-c7c861d);
}

.elementor-39 .elementor-element.elementor-element-adf16ee .ekit-video-popup-btn.glow-btn:before {
    color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-adf16ee .ekit-video-popup-btn.glow-btn:after {
    color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-adf16ee .ekit-video-popup-btn.glow-btn>i:after {
    color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-adf16ee .ekit-video-popup-btn svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-adf16ee .ekit-video-popup-btn:hover {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-adf16ee .ekit-video-popup-btn:hover svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-adf16ee>.elementor-widget-container {
    margin: 250px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-4b16492:not(.elementor-motion-effects-element-type-background),
.elementor-39 .elementor-element.elementor-element-4b16492>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c7c861d);
}

.elementor-39 .elementor-element.elementor-element-4b16492 {
    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-39 .elementor-element.elementor-element-4b16492>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-bdeab1c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-bdeab1c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-898faaf {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-898faaf .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-39 .elementor-element.elementor-element-898faaf>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-1151764 {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-1151764 .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-39 .elementor-element.elementor-element-1151764>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 150px 0px 150px;
}

.elementor-39 .elementor-element.elementor-element-4a269e5:not(.elementor-motion-effects-element-type-background),
.elementor-39 .elementor-element.elementor-element-4a269e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c7c861d);
}

.elementor-39 .elementor-element.elementor-element-4a269e5 {
    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-39 .elementor-element.elementor-element-4a269e5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-4dd1e8e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-4dd1e8e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-945def2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-945def2 {
    width: var(--container-widget-width, 800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
    top: 50px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-945def2 {
    left: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-945def2 {
    right: 0px;
}

.elementor-39 .elementor-element.elementor-element-ef0f0ff:not(.elementor-motion-effects-element-type-background),
.elementor-39 .elementor-element.elementor-element-ef0f0ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c7c861d);
}

.elementor-39 .elementor-element.elementor-element-ef0f0ff {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-39 .elementor-element.elementor-element-ef0f0ff>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-141e8f4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-141e8f4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-f1321e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-f1321e1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-f1321e1 {
    z-index: 1;
}

.elementor-39 .elementor-element.elementor-element-574adb6 {
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-c5a600c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-c5a600c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-c5a600c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-c5a600c>.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-39 .elementor-element.elementor-element-c5a600c>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-c5a600c>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-c5a600c>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-39 .elementor-element.elementor-element-c5a600c:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-c5a600c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-663605e {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-663605e>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-be86aa3 .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-39 .elementor-element.elementor-element-be86aa3 .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-39 .elementor-element.elementor-element-be86aa3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-06d8eec {
    text-align: right;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-06d8eec>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-06d8eec {
    right: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-06d8eec {
    left: 0px;
}

.elementor-39 .elementor-element.elementor-element-57955d5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-57955d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-57955d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-57955d5>.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-39 .elementor-element.elementor-element-57955d5>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-57955d5>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-57955d5>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-39 .elementor-element.elementor-element-57955d5:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-57955d5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-8e571db {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-8e571db>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-361265d .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-39 .elementor-element.elementor-element-361265d .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-39 .elementor-element.elementor-element-361265d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-a2a6743 {
    text-align: right;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-a2a6743>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-a2a6743 {
    right: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-a2a6743 {
    left: 0px;
}

.elementor-39 .elementor-element.elementor-element-7d596e3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-7d596e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-7d596e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-7d596e3>.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-39 .elementor-element.elementor-element-7d596e3>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-7d596e3>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-7d596e3>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-39 .elementor-element.elementor-element-7d596e3:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-7d596e3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-b571c41 {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-b571c41>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-ac106cc .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-39 .elementor-element.elementor-element-ac106cc .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-39 .elementor-element.elementor-element-ac106cc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-ff3985c {
    text-align: right;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-ff3985c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-ff3985c {
    right: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-ff3985c {
    left: 0px;
}

.elementor-39 .elementor-element.elementor-element-0b7058b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-0b7058b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-0b7058b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-0b7058b>.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-39 .elementor-element.elementor-element-0b7058b>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-0b7058b>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-0b7058b>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-39 .elementor-element.elementor-element-0b7058b:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-0b7058b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-5d82035 {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-5d82035>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-81816fa .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-39 .elementor-element.elementor-element-81816fa .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-39 .elementor-element.elementor-element-81816fa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-4fada32 {
    text-align: right;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-4fada32>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-4fada32 {
    right: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-4fada32 {
    left: 0px;
}

.elementor-39 .elementor-element.elementor-element-b09a937 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-3c6cbdd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-3c6cbdd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-3c6cbdd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-3c6cbdd>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-3c6cbdd>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-3c6cbdd>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-3c6cbdd>.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-39 .elementor-element.elementor-element-3c6cbdd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-3073f48>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-3073f48>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-8be0d5e {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-8be0d5e .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-39 .elementor-element.elementor-element-8be0d5e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-3cf5690>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-3cf5690>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-b9bb9c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-b9bb9c1 {
    width: var(--container-widget-width, 492px);
    max-width: 492px;
    --container-widget-width: 492px;
    --container-widget-flex-grow: 0;
    top: -158px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-b9bb9c1 {
    left: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-b9bb9c1 {
    right: 0px;
}

.elementor-39 .elementor-element.elementor-element-a3054c4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-a3054c4 {
    width: var(--container-widget-width, 115px);
    max-width: 115px;
    --container-widget-width: 115px;
    --container-widget-flex-grow: 0;
    top: 346px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-a3054c4 {
    right: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-a3054c4 {
    left: 0px;
}

.elementor-39 .elementor-element.elementor-element-046e580 {
    margin-top: -380px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-39 .elementor-element.elementor-element-c2878f9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-c2878f9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-c2878f9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-c2878f9>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-c2878f9>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-c2878f9>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-c2878f9>.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-39 .elementor-element.elementor-element-c2878f9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-711f267.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-711f267.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-711f267>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-711f267:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-711f267>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-711f267>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-711f267>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-711f267>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-39 .elementor-element.elementor-element-711f267>.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-39 .elementor-element.elementor-element-711f267>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-10367bd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-2541028>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-2541028>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-39 .elementor-element.elementor-element-ee8791b {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-ee8791b .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-39 .elementor-element.elementor-element-ee8791b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-ad5660c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-ad5660c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-ad5660c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-ad5660c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-0493168 .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-39 .elementor-element.elementor-element-0493168 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-0493168 .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-0493168 .elementor-button:hover svg,
.elementor-39 .elementor-element.elementor-element-0493168 .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-9d9a786 {
    text-align: right;
    bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-9d9a786>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-9d9a786 {
    right: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-9d9a786 {
    left: 0px;
}

.elementor-39 .elementor-element.elementor-element-5de9fd1:not(.elementor-motion-effects-element-type-background),
.elementor-39 .elementor-element.elementor-element-5de9fd1>.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-39 .elementor-element.elementor-element-5de9fd1>.elementor-background-overlay {
    background-color: #273679DB;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-5de9fd1 {
    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-39 .elementor-element.elementor-element-0f2c320>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-0f2c320>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-4d1fca3 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-4d1fca3 .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-39 .elementor-element.elementor-element-4d1fca3>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-aa0c63d {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-aa0c63d .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-39 .elementor-element.elementor-element-aa0c63d>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-3eb413b {
    text-align: left;
    color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-3eb413b>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-28a6477 .elementor-button {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-28a6477 .elementor-button:hover,
.elementor-39 .elementor-element.elementor-element-28a6477 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-28a6477 .elementor-button:hover svg,
.elementor-39 .elementor-element.elementor-element-28a6477 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-d0a3d18>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-d0a3d18>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-8575924:not(.elementor-motion-effects-element-type-background),
.elementor-39 .elementor-element.elementor-element-8575924>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-39 .elementor-element.elementor-element-8575924 {
    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-39 .elementor-element.elementor-element-8575924>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-0d5cf1f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-0d5cf1f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-944b583 {
    --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-39 .elementor-element.elementor-element-944b583 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-944b583>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-944b583 {
    right: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-944b583 {
    left: 0px;
}

.elementor-39 .elementor-element.elementor-element-dbc6fb2 {
    margin-top: 91px;
    margin-bottom: 0px;
    padding: 120px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-9288c7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-9288c7f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-d85dcf2 {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-d85dcf2 .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-39 .elementor-element.elementor-element-d85dcf2>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-a3ecc9d {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-a3ecc9d .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-39 .elementor-element.elementor-element-a3ecc9d>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 150px 0px 150px;
}

.elementor-39 .elementor-element.elementor-element-261f5d1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-39 .elementor-element.elementor-element-37cd716>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-37cd716:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-37cd716>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-37cd716>.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-39 .elementor-element.elementor-element-37cd716>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-37cd716>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-37cd716>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-37cd716:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-37cd716>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-97391d0 img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-97391d0>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-df1e00f {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-df1e00f .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-39 .elementor-element.elementor-element-df1e00f>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-c943c90 {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-c943c90>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-1ea2ade.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-1ea2ade.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-1ea2ade.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-bf3df5e.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-bf3df5e.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-bf3df5e.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-49645af.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-49645af.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-49645af.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-eb393ad.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-eb393ad.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-repeater-item-eb393ad.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cefccfb {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-widget-container {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-cefccfb .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-39 .elementor-element.elementor-element-cefccfb .elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-icon {
    border-radius: 50% 50% 50% 50%;
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-social-icon:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-cefccfb .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-cefccfb>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-6783b6c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-6783b6c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-6783b6c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-6783b6c>.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-39 .elementor-element.elementor-element-6783b6c>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-6783b6c>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-6783b6c>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-6783b6c:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-6783b6c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-a0e1d01 img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-a0e1d01>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-0178a38 {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-0178a38 .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-39 .elementor-element.elementor-element-0178a38>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-c942f8d {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-c942f8d>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-1ea2ade.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-1ea2ade.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-1ea2ade.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-bf3df5e.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-bf3df5e.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-bf3df5e.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-49645af.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-49645af.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-49645af.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-eb393ad.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-eb393ad.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-repeater-item-eb393ad.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-widget-container {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .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-39 .elementor-element.elementor-element-07e5c19 .elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-icon {
    border-radius: 50% 50% 50% 50%;
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-social-icon:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-07e5c19 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-07e5c19>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-e534445>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-e534445:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-e534445>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-e534445>.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-39 .elementor-element.elementor-element-e534445>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-e534445>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-e534445>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-e534445:hover>.elementor-element-populated {
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-e534445>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-9de37ef img {
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 24px 0px rgba(86, 85, 85, 0.12);
}

.elementor-39 .elementor-element.elementor-element-9de37ef>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-44e5407 {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-44e5407 .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-39 .elementor-element.elementor-element-44e5407>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-2bfb73e {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-2bfb73e>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-1ea2ade.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-1ea2ade.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-1ea2ade.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-bf3df5e.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-bf3df5e.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-bf3df5e.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-49645af.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-49645af.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-49645af.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-eb393ad.elementor-social-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-eb393ad.elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-repeater-item-eb393ad.elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 15px;
    --grid-row-gap: 0px;
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-widget-container {
    text-align: center;
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .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-39 .elementor-element.elementor-element-e7288b1 .elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-icon {
    border-radius: 50% 50% 50% 50%;
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-social-icon:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-e7288b1 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-e7288b1>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-d8ddb33 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-4ffaf57>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-4ffaf57>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-edfccef #tf-scroll-top.scroll-and-show.from-bottom .inner-scroll-top {
    bottom: -60px;
}

.elementor-39 .elementor-element.elementor-element-edfccef #tf-scroll-top.scroll-and-show.from-bottom.show .inner-scroll-top {
    bottom: 60px;
}

.elementor-39 .elementor-element.elementor-element-edfccef #tf-scroll-top.scroll-and-show.from-horizontal .inner-scroll-top {
    bottom: 60px;
}

.elementor-39 .elementor-element.elementor-element-edfccef #tf-scroll-top.scroll-and-show.scroll-top-position-right.from-bottom .inner-scroll-top {
    right: 15px;
}

.elementor-39 .elementor-element.elementor-element-edfccef #tf-scroll-top.scroll-and-show.scroll-top-position-left.from-bottom .inner-scroll-top {
    left: 15px;
}

.elementor-39 .elementor-element.elementor-element-edfccef #tf-scroll-top.scroll-and-show.scroll-top-position-right.from-horizontal .inner-scroll-top {
    right: -15px;
}

.elementor-39 .elementor-element.elementor-element-edfccef #tf-scroll-top.scroll-and-show.scroll-top-position-left.from-horizontal .inner-scroll-top {
    left: -15px;
}

.elementor-39 .elementor-element.elementor-element-edfccef #tf-scroll-top.scroll-and-show.scroll-top-position-right.from-horizontal.show .inner-scroll-top {
    right: 15px;
}

.elementor-39 .elementor-element.elementor-element-edfccef #tf-scroll-top.scroll-and-show.scroll-top-position-left.from-horizontal.show .inner-scroll-top {
    left: 15px;
}

.elementor-39 .elementor-element.elementor-element-edfccef #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-39 .elementor-element.elementor-element-edfccef #tf-scroll-top .inner-scroll-top .icon-scroll-top svg {
    fill: var(--e-global-color-accent);
    width: 16px;
    height: auto;
}

.elementor-39 .elementor-element.elementor-element-edfccef #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-39 .elementor-element.elementor-element-edfccef #tf-scroll-top .inner-scroll-top:hover .icon-scroll-top svg {
    fill: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-edfccef #tf-scroll-top .icon-scroll-top {
    font-size: 16px;
}

.elementor-39 .elementor-element.elementor-element-edfccef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-8fd4351 {
    margin-top: 0px;
    margin-bottom: -180px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

.elementor-39 .elementor-element.elementor-element-3970224>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-3970224:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-39 .elementor-element.elementor-element-3970224>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8c6e534);
}

.elementor-39 .elementor-element.elementor-element-3970224>.elementor-element-populated,
.elementor-39 .elementor-element.elementor-element-3970224>.elementor-element-populated>.elementor-background-overlay,
.elementor-39 .elementor-element.elementor-element-3970224>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-39 .elementor-element.elementor-element-3970224>.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-39 .elementor-element.elementor-element-3970224>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-39 .elementor-element.elementor-element-4a7bce6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-4a7bce6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-bc337b6 {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-bc337b6 .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-39 .elementor-element.elementor-element-bc337b6>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-2993c1b {
    text-align: left;
}

.elementor-39 .elementor-element.elementor-element-2993c1b .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-39 .elementor-element.elementor-element-2993c1b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-96c0da0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-96c0da0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-39 .elementor-element.elementor-element-96c0da0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-96c0da0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-5d9ea97>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-5d9ea97 {
    width: var(--container-widget-width, 100px);
    max-width: 100px;
    --container-widget-width: 100px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-5d9ea97 {
    right: 0px;
}

body.rtl .elementor-39 .elementor-element.elementor-element-5d9ea97 {
    left: 0px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-39 .elementor-element.elementor-element-328c60c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-68cc1ab .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-39 .elementor-element.elementor-element-68cc1ab .flex_caption .sub-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);
        margin: 200px 0px 10px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-68cc1ab .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: 220px 110px 20px 110px;
    }

    .elementor-39 .elementor-element.elementor-element-68cc1ab .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-39 .elementor-element.elementor-element-68cc1ab>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-55d39d1 {
        margin-top: -50px;
        margin-bottom: 0px;
        padding: 0px 5px 70px 5px;
    }

    .elementor-39 .elementor-element.elementor-element-fbd9d4d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-fbd9d4d>.elementor-element-populated {
        padding: 30px 20px 30px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-3435c00 .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-39 .elementor-element.elementor-element-97a049c .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-39 .elementor-element.elementor-element-591889c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-591889c>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-bac1d59 .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-39 .elementor-element.elementor-element-7162b05>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-7162b05>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-af090c8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-af090c8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2f325cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2f325cf>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-2dfbfff .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-39 .elementor-element.elementor-element-cace379>.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-39 .elementor-element.elementor-element-c54f804>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-36a3d8a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-f764765>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-f764765>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 70px 100px 300px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-69537f5 .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-39 .elementor-element.elementor-element-69537f5>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c2e68ab>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-bb36cc2 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-bb36cc2>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-129914d {
        margin-top: 0px;
        margin-bottom: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-dd0ccf0 .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-39 .elementor-element.elementor-element-8adecf8 {
        margin-top: 0px;
        margin-bottom: 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-ff8930e .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-39 .elementor-element.elementor-element-6ab56a5>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-fef7146 {
        margin-top: -300px;
        margin-bottom: 500px;
        padding: 0px 100px 0px 100px;
    }

    .elementor-39 .elementor-element.elementor-element-b2a5e08>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b2a5e08 {
        width: 100%;
        max-width: 100%;
        top: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-924d1fc {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 0px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-cfc2cce>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-cfc2cce>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c666a33 .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-39 .elementor-element.elementor-element-c666a33>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0e0cee0 .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-39 .elementor-element.elementor-element-0e0cee0>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-87e83f0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-39 .elementor-element.elementor-element-a69e580>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-a69e580>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-40f7bac .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-39 .elementor-element.elementor-element-fa829c3>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2770938>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2770938>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b6bda71 img {
        width: 60%;
    }

    .elementor-39 .elementor-element.elementor-element-b6bda71>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4b4b89b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4b4b89b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-26cd7d9 .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-39 .elementor-element.elementor-element-fee473b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-fee473b>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-8c7e203 .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-39 .elementor-element.elementor-element-b1eb258>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-1c7cfb0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-1c7cfb0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-9fca355 img {
        width: 70%;
    }

    .elementor-39 .elementor-element.elementor-element-17f9272>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-17f9272>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-a35fd8a .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-39 .elementor-element.elementor-element-4ed5f90>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4ed5f90>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 20px 30px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-25f7d16 .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-39 .elementor-element.elementor-element-7483023>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-61e084d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-61e084d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-48174aa img {
        width: 54%;
    }

    .elementor-39 .elementor-element.elementor-element-c7eb95d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c7eb95d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-fc061cf .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-39 .elementor-element.elementor-element-0d6cbcb {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-834261c .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-39 .elementor-element.elementor-element-834261c>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-089ddd6 .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-39 .elementor-element.elementor-element-089ddd6>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-eebd044 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-eebd044>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-25d255f {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-39 .elementor-element.elementor-element-143780d .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-39 .elementor-element.elementor-element-143780d>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c53a051 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-e8f64b5 .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-39 .elementor-element.elementor-element-e8f64b5>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-adf16ee .ekit-video-popup-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: 38px;
        width: 55px;
        height: 55px;
    }

    .elementor-39 .elementor-element.elementor-element-adf16ee>.elementor-widget-container {
        margin: 220px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4b16492 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-898faaf .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-39 .elementor-element.elementor-element-898faaf>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-1151764 .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-39 .elementor-element.elementor-element-1151764>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4dd1e8e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4dd1e8e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-945def2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-945def2 {
        --container-widget-width: 600px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 600px);
        max-width: 600px;
    }

    .elementor-39 .elementor-element.elementor-element-ef0f0ff {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 70px 10px;
    }

    .elementor-39 .elementor-element.elementor-element-141e8f4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-141e8f4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-f1321e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-f1321e1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-f1321e1 {
        z-index: 1;
    }

    .elementor-39 .elementor-element.elementor-element-574adb6 {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c5a600c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c5a600c>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 20px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-663605e img {
        width: 30%;
    }

    .elementor-39 .elementor-element.elementor-element-663605e>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-be86aa3 .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-39 .elementor-element.elementor-element-be86aa3 .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-57955d5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-57955d5>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 20px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-8e571db img {
        width: 20%;
    }

    .elementor-39 .elementor-element.elementor-element-8e571db>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-361265d .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-39 .elementor-element.elementor-element-361265d .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-c652aaa {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-7d596e3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-7d596e3>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 20px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b571c41 img {
        width: 27%;
    }

    .elementor-39 .elementor-element.elementor-element-b571c41>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-ac106cc .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-39 .elementor-element.elementor-element-ac106cc .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-0b7058b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0b7058b>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 20px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-5d82035 img {
        width: 30%;
    }

    .elementor-39 .elementor-element.elementor-element-5d82035>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-81816fa .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-39 .elementor-element.elementor-element-81816fa .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-b09a937 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 0px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-3c6cbdd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3c6cbdd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 70px 0px 240px 30px;
    }

    .elementor-39 .elementor-element.elementor-element-4b87458 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3073f48>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3073f48>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-8be0d5e .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-39 .elementor-element.elementor-element-3cf5690>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3cf5690>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b9bb9c1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b9bb9c1 {
        --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-39 .elementor-element.elementor-element-b9bb9c1 {
        left: 0px;
    }

    body.rtl .elementor-39 .elementor-element.elementor-element-b9bb9c1 {
        right: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-a3054c4 {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100px);
        max-width: 100px;
        top: 174px;
    }

    body:not(.rtl) .elementor-39 .elementor-element.elementor-element-a3054c4 {
        right: 0px;
    }

    body.rtl .elementor-39 .elementor-element.elementor-element-a3054c4 {
        left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-046e580 {
        margin-top: -210px;
        margin-bottom: 0px;
        padding: 0px 0px 70px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c2878f9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c2878f9>.elementor-element-populated {
        margin: 0px 0px 0px 50px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 50px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-711f267>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-711f267>.elementor-element-populated {
        margin: 240px 80px 130px 40px;
        --e-column-margin-right: 80px;
        --e-column-margin-left: 40px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-10367bd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2541028>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2541028>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-ee8791b .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-39 .elementor-element.elementor-element-ad5660c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-ad5660c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0493168 .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-39 .elementor-element.elementor-element-9d9a786>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-5de9fd1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 70px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-0f2c320>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0f2c320>.elementor-element-populated {
        margin: 0px 60px 0px 0px;
        --e-column-margin-right: 60px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4d1fca3 .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-39 .elementor-element.elementor-element-4d1fca3>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-aa0c63d .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-39 .elementor-element.elementor-element-aa0c63d>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3eb413b>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-8575924 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-944b583>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-944b583 {
        width: var(--container-widget-width, 355px);
        max-width: 355px;
        --container-widget-width: 355px;
        --container-widget-flex-grow: 0;
        bottom: -81px;
    }

    body:not(.rtl) .elementor-39 .elementor-element.elementor-element-944b583 {
        right: 0px;
    }

    body.rtl .elementor-39 .elementor-element.elementor-element-944b583 {
        left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-dbc6fb2 {
        margin-top: 70px;
        margin-bottom: 0px;
        padding: 70px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-d85dcf2 .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-39 .elementor-element.elementor-element-d85dcf2>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-a3ecc9d .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-39 .elementor-element.elementor-element-a3ecc9d>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-261f5d1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 70px 10px;
    }

    .elementor-39 .elementor-element.elementor-element-37cd716>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-37cd716>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-97391d0>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-df1e00f .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-39 .elementor-element.elementor-element-df1e00f>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c943c90>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-cefccfb {
        --icon-size: 12px;
        --grid-column-gap: 12px;
    }

    .elementor-39 .elementor-element.elementor-element-cefccfb>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-6783b6c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-6783b6c>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-a0e1d01>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0178a38 .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-39 .elementor-element.elementor-element-0178a38>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c942f8d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-07e5c19 {
        --icon-size: 12px;
        --grid-column-gap: 12px;
    }

    .elementor-39 .elementor-element.elementor-element-07e5c19>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-e534445>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-e534445>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-9de37ef>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-44e5407 .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-39 .elementor-element.elementor-element-44e5407>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2bfb73e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-e7288b1 {
        --icon-size: 12px;
        --grid-column-gap: 12px;
    }

    .elementor-39 .elementor-element.elementor-element-e7288b1>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-8fd4351 {
        margin-top: 0px;
        margin-bottom: -150px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-3970224>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3970224>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 70px 30px 70px 30px;
    }

    .elementor-39 .elementor-element.elementor-element-4a7bce6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4a7bce6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-bc337b6 .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-39 .elementor-element.elementor-element-bc337b6>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2993c1b .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-39 .elementor-element.elementor-element-2993c1b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-96c0da0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-96c0da0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-5d9ea97 {
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60px);
        max-width: 60px;
        bottom: 0px;
    }

    body:not(.rtl) .elementor-39 .elementor-element.elementor-element-5d9ea97 {
        right: 0px;
    }

    body.rtl .elementor-39 .elementor-element.elementor-element-5d9ea97 {
        left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-39 .elementor-element.elementor-element-68cc1ab .elementor-repeater-item-608106a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-68cc1ab .flex_caption .sub-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);
        margin: 180px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-68cc1ab .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: 200px 0px 15px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-68cc1ab .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-39 .elementor-element.elementor-element-55d39d1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 40px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-fbd9d4d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-fbd9d4d>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-f380e99 {
        width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-f380e99>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-f380e99>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3435c00 .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-39 .elementor-element.elementor-element-97e030a {
        width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-97e030a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-97e030a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-97a049c .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-39 .elementor-element.elementor-element-2898961 {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-39 .elementor-element.elementor-element-591889c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-591889c>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-bac1d59 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-bac1d59 .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-39 .elementor-element.elementor-element-bac1d59>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-98aeca1 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-98aeca1>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-f82a5f9 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-f82a5f9>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2f325cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2f325cf>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2dfbfff {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-2dfbfff .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-39 .elementor-element.elementor-element-2dfbfff>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-295dc79 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-295dc79>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-04378dd {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-04378dd>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-36a3d8a {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-f764765>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-f764765>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 120px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-69537f5 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-69537f5 .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-39 .elementor-element.elementor-element-69537f5>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c2e68ab {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-c2e68ab>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-bb36cc2 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-bb36cc2>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-129914d {
        margin-top: 0px;
        margin-bottom: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3da7a52>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3da7a52>.elementor-element-populated {
        margin: 0px 100px 15px 100px;
        --e-column-margin-right: 100px;
        --e-column-margin-left: 100px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-5ff80ee>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-00b7e6c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-00b7e6c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-dd0ccf0 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-dd0ccf0 .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-39 .elementor-element.elementor-element-dd0ccf0>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-9754609 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-9754609>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-8adecf8 {
        margin-top: 0px;
        margin-bottom: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2967266>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2967266>.elementor-element-populated {
        margin: 0px 100px 15px 100px;
        --e-column-margin-right: 100px;
        --e-column-margin-left: 100px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-dc965f4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-dc965f4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-ff8930e {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-ff8930e .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-39 .elementor-element.elementor-element-ff8930e>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b87df33 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-b87df33>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-6ab56a5>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-fef7146 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0a233a0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0a233a0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b2a5e08 {
        text-align: center;
        top: -110px;
    }

    .elementor-39 .elementor-element.elementor-element-b2a5e08>.elementor-widget-container {
        margin: 0px 45px 0px 45px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-924d1fc {
        margin-top: 109px;
        margin-bottom: 0px;
        padding: 40px 20px 0px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-cfc2cce>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-cfc2cce>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c666a33 .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-39 .elementor-element.elementor-element-0e0cee0 .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-39 .elementor-element.elementor-element-0e0cee0>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-87e83f0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-a69e580>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-a69e580>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-40f7bac .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-39 .elementor-element.elementor-element-40f7bac>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-fa829c3>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2770938 {
        width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-2770938>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2770938>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b6bda71 img {
        width: 38%;
    }

    .elementor-39 .elementor-element.elementor-element-4b4b89b {
        width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-4b4b89b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4b4b89b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-26cd7d9 .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-39 .elementor-element.elementor-element-fee473b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-fee473b>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-8c7e203 .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-39 .elementor-element.elementor-element-8c7e203>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b1eb258>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-1c7cfb0 {
        width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-1c7cfb0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-1c7cfb0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-9fca355 img {
        width: 42%;
    }

    .elementor-39 .elementor-element.elementor-element-17f9272 {
        width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-17f9272>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-17f9272>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-a35fd8a .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-39 .elementor-element.elementor-element-4ed5f90>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4ed5f90>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-25f7d16 .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-39 .elementor-element.elementor-element-25f7d16>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-7483023>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-61e084d {
        width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-61e084d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-61e084d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-48174aa img {
        width: 36%;
    }

    .elementor-39 .elementor-element.elementor-element-c7eb95d {
        width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-c7eb95d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c7eb95d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-fc061cf .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-39 .elementor-element.elementor-element-0d6cbcb {
        padding: 40px 20px 40px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-e0dee04>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-e0dee04>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-834261c {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-834261c .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-39 .elementor-element.elementor-element-834261c>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-089ddd6 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-089ddd6 .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-39 .elementor-element.elementor-element-089ddd6>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-eebd044 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-eebd044>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-258e804 img {
        width: 15%;
    }

    .elementor-39 .elementor-element.elementor-element-258e804>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-143780d {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-143780d .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-39 .elementor-element.elementor-element-5a3b02d {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-5a3b02d>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c53a051 {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .elementor-39 .elementor-element.elementor-element-65fca27 img {
        width: 14%;
    }

    .elementor-39 .elementor-element.elementor-element-65fca27>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-e8f64b5 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-e8f64b5 .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-39 .elementor-element.elementor-element-6f49774 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-6f49774>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-dca4526>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-dca4526>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-adf16ee .ekit-video-popup-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: 33px;
        width: 50px;
        height: 50px;
    }

    .elementor-39 .elementor-element.elementor-element-adf16ee>.elementor-widget-container {
        margin: 110px 0px 100px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4b16492 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-898faaf .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-39 .elementor-element.elementor-element-898faaf>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-1151764 .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-39 .elementor-element.elementor-element-1151764>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4a269e5 {
        margin-top: 0px;
        margin-bottom: 200px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-945def2 {
        width: 100%;
        max-width: 100%;
        top: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-ef0f0ff {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 40px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-141e8f4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-141e8f4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-574adb6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c5a600c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c5a600c>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-663605e img {
        width: 18%;
    }

    .elementor-39 .elementor-element.elementor-element-be86aa3 .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-39 .elementor-element.elementor-element-be86aa3 .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-57955d5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-57955d5>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-8e571db img {
        width: 10%;
    }

    .elementor-39 .elementor-element.elementor-element-361265d .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-39 .elementor-element.elementor-element-361265d .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-7d596e3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-7d596e3>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-b571c41 img {
        width: 16%;
    }

    .elementor-39 .elementor-element.elementor-element-ac106cc .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-39 .elementor-element.elementor-element-ac106cc .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-0b7058b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0b7058b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-5d82035 img {
        width: 16%;
    }

    .elementor-39 .elementor-element.elementor-element-81816fa .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-39 .elementor-element.elementor-element-81816fa .elementor-counter-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-39 .elementor-element.elementor-element-b09a937 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 0px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-3c6cbdd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3c6cbdd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 200px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-8be0d5e .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-39 .elementor-element.elementor-element-b9bb9c1 {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100px);
        max-width: 100px;
        top: -581px;
    }

    body:not(.rtl) .elementor-39 .elementor-element.elementor-element-b9bb9c1 {
        left: 7px;
    }

    body.rtl .elementor-39 .elementor-element.elementor-element-b9bb9c1 {
        right: 7px;
    }

    .elementor-39 .elementor-element.elementor-element-a3054c4 {
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60px);
        max-width: 60px;
        top: 140px;
    }

    body:not(.rtl) .elementor-39 .elementor-element.elementor-element-a3054c4 {
        right: 0px;
    }

    body.rtl .elementor-39 .elementor-element.elementor-element-a3054c4 {
        left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-046e580 {
        margin-top: -190px;
        margin-bottom: 0px;
        padding: 0px 20px 40px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-c2878f9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c2878f9>.elementor-element-populated {
        margin: 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-39 .elementor-element.elementor-element-711f267>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-711f267>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2541028 {
        width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-2541028>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2541028>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-ee8791b .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-39 .elementor-element.elementor-element-ad5660c {
        width: 50%;
    }

    .elementor-39 .elementor-element.elementor-element-ad5660c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-ad5660c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0493168 .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-39 .elementor-element.elementor-element-9d9a786 {
        width: var(--container-widget-width, 40px);
        max-width: 40px;
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
    }

    .elementor-39 .elementor-element.elementor-element-5de9fd1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 40px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-0f2c320>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0f2c320>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4d1fca3 .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-39 .elementor-element.elementor-element-aa0c63d .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-39 .elementor-element.elementor-element-28a6477>.elementor-widget-container {
        margin: 0px 0px 100px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-d0a3d18>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-d0a3d18>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-8575924 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0d5cf1f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0d5cf1f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-944b583>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-944b583 {
        width: 100%;
        max-width: 100%;
        bottom: -244px;
    }

    body:not(.rtl) .elementor-39 .elementor-element.elementor-element-944b583 {
        right: 0px;
    }

    body.rtl .elementor-39 .elementor-element.elementor-element-944b583 {
        left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-dbc6fb2 {
        margin-top: 245px;
        margin-bottom: 0px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-9288c7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-9288c7f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-d85dcf2 .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-39 .elementor-element.elementor-element-d85dcf2>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-a3ecc9d .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-39 .elementor-element.elementor-element-a3ecc9d>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-261f5d1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 40px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-37cd716>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-37cd716>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-97391d0>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-df1e00f .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-39 .elementor-element.elementor-element-df1e00f>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-cefccfb {
        --icon-size: 12px;
    }

    .elementor-39 .elementor-element.elementor-element-cefccfb>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-6783b6c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-6783b6c>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-a0e1d01>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-0178a38 .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-39 .elementor-element.elementor-element-0178a38>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-c942f8d>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-07e5c19 {
        --icon-size: 12px;
    }

    .elementor-39 .elementor-element.elementor-element-07e5c19>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-e534445>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-e534445>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-9de37ef>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-44e5407 .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-39 .elementor-element.elementor-element-44e5407>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2bfb73e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-e7288b1 {
        --icon-size: 12px;
    }

    .elementor-39 .elementor-element.elementor-element-e7288b1>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-8fd4351 {
        margin-top: 0px;
        margin-bottom: -80px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-3970224>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-3970224>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 40px 20px;
    }

    .elementor-39 .elementor-element.elementor-element-4a7bce6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-4a7bce6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-bc337b6 {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-bc337b6 .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-39 .elementor-element.elementor-element-bc337b6>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-2993c1b {
        text-align: center;
    }

    .elementor-39 .elementor-element.elementor-element-2993c1b .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-39 .elementor-element.elementor-element-2993c1b>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-96c0da0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-39 .elementor-element.elementor-element-96c0da0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-39 .elementor-element.elementor-element-5d9ea97 {
        --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-39 .elementor-element.elementor-element-f380e99 {
        width: 77.894%;
    }

    .elementor-39 .elementor-element.elementor-element-97e030a {
        width: 21.976%;
    }

    .elementor-39 .elementor-element.elementor-element-7162b05 {
        width: 22.128%;
    }

    .elementor-39 .elementor-element.elementor-element-af090c8 {
        width: 77.87%;
    }

    .elementor-39 .elementor-element.elementor-element-cace379 {
        width: 22.128%;
    }

    .elementor-39 .elementor-element.elementor-element-c54f804 {
        width: 77.87%;
    }

    .elementor-39 .elementor-element.elementor-element-f764765 {
        width: 70%;
    }

    .elementor-39 .elementor-element.elementor-element-3da7a52 {
        width: 18%;
    }

    .elementor-39 .elementor-element.elementor-element-00b7e6c {
        width: 82%;
    }

    .elementor-39 .elementor-element.elementor-element-2967266 {
        width: 18%;
    }

    .elementor-39 .elementor-element.elementor-element-dc965f4 {
        width: 82%;
    }

    .elementor-39 .elementor-element.elementor-element-3f76c98 {
        width: 30%;
    }

    .elementor-39 .elementor-element.elementor-element-217fba6 {
        width: 15%;
    }

    .elementor-39 .elementor-element.elementor-element-aca4715 {
        width: 85%;
    }

    .elementor-39 .elementor-element.elementor-element-9a2dec7 {
        width: 15%;
    }

    .elementor-39 .elementor-element.elementor-element-229c11b {
        width: 85%;
    }

    .elementor-39 .elementor-element.elementor-element-2541028 {
        width: 69.028%;
    }

    .elementor-39 .elementor-element.elementor-element-ad5660c {
        width: 30.024%;
    }

    .elementor-39 .elementor-element.elementor-element-0f2c320 {
        width: 60%;
    }

    .elementor-39 .elementor-element.elementor-element-d0a3d18 {
        width: 40%;
    }

    .elementor-39 .elementor-element.elementor-element-4a7bce6 {
        width: 60%;
    }

    .elementor-39 .elementor-element.elementor-element-96c0da0 {
        width: 40%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-39 .elementor-element.elementor-element-7162b05 {
        width: 20%;
    }

    .elementor-39 .elementor-element.elementor-element-af090c8 {
        width: 80%;
    }

    .elementor-39 .elementor-element.elementor-element-cace379 {
        width: 20%;
    }

    .elementor-39 .elementor-element.elementor-element-c54f804 {
        width: 80%;
    }

    .elementor-39 .elementor-element.elementor-element-f764765 {
        width: 100%;
    }

    .elementor-39 .elementor-element.elementor-element-4a7bce6 {
        width: 48%;
    }

    .elementor-39 .elementor-element.elementor-element-96c0da0 {
        width: 52%;
    }
}