.elementor-2063 .elementor-element.elementor-element-c954d61 {
    margin-top: -140px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

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

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

.elementor-2063 .elementor-element.elementor-element-f009908 .flex_caption.container {
    max-width: 1200px;
}

.elementor-2063 .elementor-element.elementor-element-f009908 .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-2063 .elementor-element.elementor-element-f009908 .elementor-repeater-item-608106a,
.elementor-2063 .elementor-element.elementor-element-f009908 .elementor-repeater-item-608106a svg {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-2063 .elementor-element.elementor-element-f009908 .elementor-repeater-item-608106a:hover,
.elementor-2063 .elementor-element.elementor-element-f009908 .elementor-repeater-item-608106a:hover svg {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-2063 .elementor-element.elementor-element-f009908 .elementor-repeater-item-608106a:hover {
    background: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-2063 .elementor-element.elementor-element-f009908 .flexslider .flex_caption {
    text-align: center;
}

.elementor-2063 .elementor-element.elementor-element-f009908 .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-2063 .elementor-element.elementor-element-f009908 .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-2063 .elementor-element.elementor-element-f009908 .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-2063 .elementor-element.elementor-element-5741a78 {
    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-2063 .elementor-element.elementor-element-5741a78>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2063 .elementor-element.elementor-element-65ab199.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

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

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

.elementor-2063 .elementor-element.elementor-element-65ab199>.elementor-element-populated,
.elementor-2063 .elementor-element.elementor-element-65ab199>.elementor-element-populated>.elementor-background-overlay,
.elementor-2063 .elementor-element.elementor-element-65ab199>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-2063 .elementor-element.elementor-element-65ab199>.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-2063 .elementor-element.elementor-element-65ab199>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

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

.elementor-2063 .elementor-element.elementor-element-c655714 .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-2063 .elementor-element.elementor-element-bc8db33.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

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

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

.elementor-2063 .elementor-element.elementor-element-256512b .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-2063 .elementor-element.elementor-element-256512b .elementor-button:hover,
.elementor-2063 .elementor-element.elementor-element-256512b .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-2063 .elementor-element.elementor-element-256512b .elementor-button:hover svg,
.elementor-2063 .elementor-element.elementor-element-256512b .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-2063 .elementor-element.elementor-element-8259fe3 {
    text-align: right;
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

.elementor-2063 .elementor-element.elementor-element-8259fe3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-8259fe3 {
    right: 0px;
}

body.rtl .elementor-2063 .elementor-element.elementor-element-8259fe3 {
    left: 0px;
}

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

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

.elementor-2063 .elementor-element.elementor-element-6641738>.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-2063 .elementor-element.elementor-element-6641738>.elementor-element-populated,
.elementor-2063 .elementor-element.elementor-element-6641738>.elementor-element-populated>.elementor-background-overlay,
.elementor-2063 .elementor-element.elementor-element-6641738>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

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

.elementor-2063 .elementor-element.elementor-element-f80f663 {
    text-align: left;
}

.elementor-2063 .elementor-element.elementor-element-f80f663 .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-2063 .elementor-element.elementor-element-f80f663>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-454c8bb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-2063 .elementor-element.elementor-element-d12c813 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-2063 .elementor-element.elementor-element-386a807.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

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

.elementor-2063 .elementor-element.elementor-element-386a807>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-2063 .elementor-element.elementor-element-b673d5f>.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-2063 .elementor-element.elementor-element-b673d5f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2063 .elementor-element.elementor-element-4ac3771 {
    text-align: left;
}

.elementor-2063 .elementor-element.elementor-element-4ac3771 .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-2063 .elementor-element.elementor-element-4ac3771>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-047d29f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-2063 .elementor-element.elementor-element-916621b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-a997d27 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-2063 .elementor-element.elementor-element-1c8c784.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

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

.elementor-2063 .elementor-element.elementor-element-1c8c784>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-3dd6673 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

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

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

.elementor-2063 .elementor-element.elementor-element-4bed12f {
    z-index: 2;
}

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

.elementor-2063 .elementor-element.elementor-element-a7d4ea4 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    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-top: 0px;
    margin-bottom: 30px;
    padding: 20px 20px 20px 20px;
}

.elementor-2063 .elementor-element.elementor-element-a7d4ea4,
.elementor-2063 .elementor-element.elementor-element-a7d4ea4>.elementor-background-overlay {
    border-radius: 0px 0px 0px 30px;
}

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

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

.elementor-2063 .elementor-element.elementor-element-8a46536>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-bd3f72e img {
    width: 40%;
}

.elementor-2063 .elementor-element.elementor-element-bd3f72e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-2063 .elementor-element.elementor-element-875bd10 {
    text-align: left;
}

.elementor-2063 .elementor-element.elementor-element-875bd10 .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-2063 .elementor-element.elementor-element-875bd10>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-1bc59c4>.elementor-widget-container {
    margin: 0px 0px -18px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-2063 .elementor-element.elementor-element-be7bf11 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    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-top: 0px;
    margin-bottom: 30px;
    padding: 20px 20px 20px 20px;
}

.elementor-2063 .elementor-element.elementor-element-be7bf11,
.elementor-2063 .elementor-element.elementor-element-be7bf11>.elementor-background-overlay {
    border-radius: 0px 0px 0px 30px;
}

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

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

.elementor-2063 .elementor-element.elementor-element-07ad334>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-1511ab5 img {
    width: 57%;
}

.elementor-2063 .elementor-element.elementor-element-1511ab5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-2063 .elementor-element.elementor-element-b2ee2a3 {
    text-align: left;
}

.elementor-2063 .elementor-element.elementor-element-b2ee2a3 .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-2063 .elementor-element.elementor-element-b2ee2a3>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-8cec5b0>.elementor-widget-container {
    margin: 0px 0px -18px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-2063 .elementor-element.elementor-element-c01e444 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    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-top: 0px;
    margin-bottom: 0px;
    padding: 20px 20px 20px 20px;
}

.elementor-2063 .elementor-element.elementor-element-c01e444,
.elementor-2063 .elementor-element.elementor-element-c01e444>.elementor-background-overlay {
    border-radius: 0px 0px 0px 30px;
}

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

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

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

.elementor-2063 .elementor-element.elementor-element-540c4cc img {
    width: 55%;
}

.elementor-2063 .elementor-element.elementor-element-540c4cc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-2063 .elementor-element.elementor-element-e655694 {
    text-align: left;
}

.elementor-2063 .elementor-element.elementor-element-e655694 .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-2063 .elementor-element.elementor-element-e655694>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-695b453>.elementor-widget-container {
    margin: 0px 0px -18px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-2063 .elementor-element.elementor-element-1dedbed>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-31aa31a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-2063 .elementor-element.elementor-element-49b7aad>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-41725c8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-41725c8 {
    width: var(--container-widget-width, 770px);
    max-width: 770px;
    --container-widget-width: 770px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-41725c8 {
    right: 0px;
}

body.rtl .elementor-2063 .elementor-element.elementor-element-41725c8 {
    left: 0px;
}

.elementor-2063 .elementor-element.elementor-element-a25bc15 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 0px 0px;
}

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

.elementor-2063 .elementor-element.elementor-element-92b9d9f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2063 .elementor-element.elementor-element-92b9d9f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8c6e534);
}

.elementor-2063 .elementor-element.elementor-element-92b9d9f>.elementor-element-populated,
.elementor-2063 .elementor-element.elementor-element-92b9d9f>.elementor-element-populated>.elementor-background-overlay,
.elementor-2063 .elementor-element.elementor-element-92b9d9f>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-2063 .elementor-element.elementor-element-92b9d9f>.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-2063 .elementor-element.elementor-element-92b9d9f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-2063 .elementor-element.elementor-element-61b7926>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-8fd2e05 {
    text-align: left;
}

.elementor-2063 .elementor-element.elementor-element-8fd2e05 .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-2063 .elementor-element.elementor-element-8fd2e05>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-2063 .elementor-element.elementor-element-3289cd0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-3289cd0 {
    width: var(--container-widget-width, 492px);
    max-width: 492px;
    --container-widget-width: 492px;
    --container-widget-flex-grow: 0;
    top: -158px;
}

body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-3289cd0 {
    left: 0px;
}

body.rtl .elementor-2063 .elementor-element.elementor-element-3289cd0 {
    right: 0px;
}

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

.elementor-2063 .elementor-element.elementor-element-5f79461 {
    width: var(--container-widget-width, 115px);
    max-width: 115px;
    --container-widget-width: 115px;
    --container-widget-flex-grow: 0;
    top: 346px;
}

body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-5f79461 {
    right: 0px;
}

body.rtl .elementor-2063 .elementor-element.elementor-element-5f79461 {
    left: 0px;
}

.elementor-2063 .elementor-element.elementor-element-992152a {
    margin-top: -380px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

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

.elementor-2063 .elementor-element.elementor-element-0e12e8c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2063 .elementor-element.elementor-element-0e12e8c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
    overflow: hidden;
}

.elementor-2063 .elementor-element.elementor-element-0e12e8c>.elementor-element-populated,
.elementor-2063 .elementor-element.elementor-element-0e12e8c>.elementor-element-populated>.elementor-background-overlay,
.elementor-2063 .elementor-element.elementor-element-0e12e8c>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-2063 .elementor-element.elementor-element-0e12e8c>.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-2063 .elementor-element.elementor-element-0e12e8c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2063 .elementor-element.elementor-element-731a449.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

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

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

.elementor-2063 .elementor-element.elementor-element-731a449>.elementor-element-populated,
.elementor-2063 .elementor-element.elementor-element-731a449>.elementor-element-populated>.elementor-background-overlay,
.elementor-2063 .elementor-element.elementor-element-731a449>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 15px;
}

.elementor-2063 .elementor-element.elementor-element-731a449>.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-2063 .elementor-element.elementor-element-731a449>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2063 .elementor-element.elementor-element-d1dd312 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-2063 .elementor-element.elementor-element-70899fa>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-2063 .elementor-element.elementor-element-bf1b523 {
    text-align: left;
}

.elementor-2063 .elementor-element.elementor-element-bf1b523 .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-2063 .elementor-element.elementor-element-bf1b523>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-2063 .elementor-element.elementor-element-8143573 .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-2063 .elementor-element.elementor-element-8143573 .elementor-button:hover,
.elementor-2063 .elementor-element.elementor-element-8143573 .elementor-button:focus {
    color: var(--e-global-color-8c6e534);
}

.elementor-2063 .elementor-element.elementor-element-8143573 .elementor-button:hover svg,
.elementor-2063 .elementor-element.elementor-element-8143573 .elementor-button:focus svg {
    fill: var(--e-global-color-8c6e534);
}

.elementor-2063 .elementor-element.elementor-element-de4e39f {
    text-align: right;
    bottom: 0px;
}

.elementor-2063 .elementor-element.elementor-element-de4e39f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-de4e39f {
    right: 0px;
}

body.rtl .elementor-2063 .elementor-element.elementor-element-de4e39f {
    left: 0px;
}

.elementor-2063 .elementor-element.elementor-element-4e07548:not(.elementor-motion-effects-element-type-background),
.elementor-2063 .elementor-element.elementor-element-4e07548>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c7c861d);
}

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

.elementor-2063 .elementor-element.elementor-element-4e07548>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-2063 .elementor-element.elementor-element-0225169>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-0225169 {
    z-index: 2;
}

.elementor-2063 .elementor-element.elementor-element-8fcc378 {
    text-align: left;
}

.elementor-2063 .elementor-element.elementor-element-8fcc378 .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-2063 .elementor-element.elementor-element-8fcc378>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-fc0600e {
    text-align: left;
}

.elementor-2063 .elementor-element.elementor-element-fc0600e .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-2063 .elementor-element.elementor-element-fc0600e>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-b5f8d58 .elementor-button {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-2063 .elementor-element.elementor-element-b5f8d58 .elementor-button:hover,
.elementor-2063 .elementor-element.elementor-element-b5f8d58 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-8c6e534);
}

.elementor-2063 .elementor-element.elementor-element-b5f8d58 .elementor-button:hover svg,
.elementor-2063 .elementor-element.elementor-element-b5f8d58 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

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

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

.elementor-2063 .elementor-element.elementor-element-2e4956e:not(.elementor-motion-effects-element-type-background),
.elementor-2063 .elementor-element.elementor-element-2e4956e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-2063 .elementor-element.elementor-element-2e4956e {
    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-2063 .elementor-element.elementor-element-2e4956e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-2063 .elementor-element.elementor-element-8ff4631>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-62cf1d8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-62cf1d8 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
    z-index: 0;
}

body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-62cf1d8 {
    left: 0px;
}

body.rtl .elementor-2063 .elementor-element.elementor-element-62cf1d8 {
    right: 0px;
}

.elementor-2063 .elementor-element.elementor-element-e9ef520>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-e9ef520 {
    width: var(--container-widget-width, 800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
    bottom: 80px;
    z-index: 1;
}

body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-e9ef520 {
    right: 0px;
}

body.rtl .elementor-2063 .elementor-element.elementor-element-e9ef520 {
    left: 0px;
}

.elementor-2063 .elementor-element.elementor-element-f4eefdc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top.scroll-and-show.from-bottom .inner-scroll-top {
    bottom: -60px;
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top.scroll-and-show.from-bottom.show .inner-scroll-top {
    bottom: 60px;
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top.scroll-and-show.from-horizontal .inner-scroll-top {
    bottom: 60px;
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top.scroll-and-show.scroll-top-position-right.from-bottom .inner-scroll-top {
    right: 15px;
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top.scroll-and-show.scroll-top-position-left.from-bottom .inner-scroll-top {
    left: 15px;
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top.scroll-and-show.scroll-top-position-right.from-horizontal .inner-scroll-top {
    right: -15px;
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top.scroll-and-show.scroll-top-position-left.from-horizontal .inner-scroll-top {
    left: -15px;
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top.scroll-and-show.scroll-top-position-right.from-horizontal.show .inner-scroll-top {
    right: 15px;
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top.scroll-and-show.scroll-top-position-left.from-horizontal.show .inner-scroll-top {
    left: 15px;
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c #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-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top .inner-scroll-top .icon-scroll-top svg {
    fill: var(--e-global-color-accent);
    width: 16px;
    height: auto;
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c #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-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top .inner-scroll-top:hover .icon-scroll-top svg {
    fill: var(--e-global-color-accent);
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c #tf-scroll-top .icon-scroll-top {
    font-size: 16px;
}

.elementor-2063 .elementor-element.elementor-element-d4fa87c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-72fb163 {
    margin-top: 0px;
    margin-bottom: -180px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

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

.elementor-2063 .elementor-element.elementor-element-4df3fd2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2063 .elementor-element.elementor-element-4df3fd2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8c6e534);
}

.elementor-2063 .elementor-element.elementor-element-4df3fd2>.elementor-element-populated,
.elementor-2063 .elementor-element.elementor-element-4df3fd2>.elementor-element-populated>.elementor-background-overlay,
.elementor-2063 .elementor-element.elementor-element-4df3fd2>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 30px;
}

.elementor-2063 .elementor-element.elementor-element-4df3fd2>.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-2063 .elementor-element.elementor-element-4df3fd2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-2063 .elementor-element.elementor-element-9323118 {
    text-align: left;
}

.elementor-2063 .elementor-element.elementor-element-9323118 .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-2063 .elementor-element.elementor-element-9323118>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-a6fedc2 {
    text-align: left;
}

.elementor-2063 .elementor-element.elementor-element-a6fedc2 .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-2063 .elementor-element.elementor-element-a6fedc2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

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

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

.elementor-2063 .elementor-element.elementor-element-296b756>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2063 .elementor-element.elementor-element-296b756 {
    width: var(--container-widget-width, 100px);
    max-width: 100px;
    --container-widget-width: 100px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
}

body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-296b756 {
    right: 0px;
}

body.rtl .elementor-2063 .elementor-element.elementor-element-296b756 {
    left: 0px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-2063 .elementor-element.elementor-element-c954d61 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-f009908 .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-2063 .elementor-element.elementor-element-f009908 .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-2063 .elementor-element.elementor-element-f009908 .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-2063 .elementor-element.elementor-element-f009908 .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-2063 .elementor-element.elementor-element-f009908>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-5741a78 {
        margin-top: -50px;
        margin-bottom: 0px;
        padding: 0px 5px 70px 5px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-65ab199>.elementor-element-populated {
        padding: 30px 20px 30px 20px;
    }

    .elementor-2063 .elementor-element.elementor-element-c655714 .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-2063 .elementor-element.elementor-element-256512b .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-2063 .elementor-element.elementor-element-6641738>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-6641738>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-2063 .elementor-element.elementor-element-f80f663 .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-2063 .elementor-element.elementor-element-0ba5256>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-386a807>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-b673d5f>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-2063 .elementor-element.elementor-element-4ac3771 .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-2063 .elementor-element.elementor-element-916621b>.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-2063 .elementor-element.elementor-element-1c8c784>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-3dd6673 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-875bd10 .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-2063 .elementor-element.elementor-element-b2ee2a3 .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-2063 .elementor-element.elementor-element-e655694 .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-2063 .elementor-element.elementor-element-1dedbed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-1dedbed>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-31aa31a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-49b7aad>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-41725c8 {
        --container-widget-width: 533px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 533px);
        max-width: 533px;
        bottom: 40px;
    }

    .elementor-2063 .elementor-element.elementor-element-a25bc15 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 180px 20px 0px 20px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-92b9d9f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 70px 0px 240px 30px;
    }

    .elementor-2063 .elementor-element.elementor-element-c09231e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-61b7926>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-8fd2e05 .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-2063 .elementor-element.elementor-element-0d0613c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-3289cd0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-3289cd0 {
        --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-2063 .elementor-element.elementor-element-3289cd0 {
        left: 0px;
    }

    body.rtl .elementor-2063 .elementor-element.elementor-element-3289cd0 {
        right: 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-5f79461 {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100px);
        max-width: 100px;
        top: 174px;
    }

    body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-5f79461 {
        right: 0px;
    }

    body.rtl .elementor-2063 .elementor-element.elementor-element-5f79461 {
        left: 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-992152a {
        margin-top: -210px;
        margin-bottom: 0px;
        padding: 0px 0px 70px 0px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-0e12e8c>.elementor-element-populated {
        margin: 0px 0px 0px 50px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 50px;
        padding: 20px 20px 20px 20px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-731a449>.elementor-element-populated {
        margin: 240px 80px 130px 40px;
        --e-column-margin-right: 80px;
        --e-column-margin-left: 40px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-d1dd312 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-70899fa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-2063 .elementor-element.elementor-element-bf1b523 .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-2063 .elementor-element.elementor-element-a721c8d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-8143573 .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-2063 .elementor-element.elementor-element-de4e39f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-4e07548 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 20px 100px 20px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-0225169>.elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-8fcc378 .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-2063 .elementor-element.elementor-element-8fcc378>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-fc0600e .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-2063 .elementor-element.elementor-element-fc0600e>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-2e4956e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-8ff4631>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-e9ef520>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-e9ef520 {
        --container-widget-width: 480px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 480px);
        max-width: 480px;
        bottom: 60px;
    }

    .elementor-2063 .elementor-element.elementor-element-72fb163 {
        margin-top: 0px;
        margin-bottom: -150px;
        padding: 0px 20px 0px 20px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-4df3fd2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 70px 30px 70px 30px;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-9323118 .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-2063 .elementor-element.elementor-element-9323118>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-a6fedc2 .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-2063 .elementor-element.elementor-element-a6fedc2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-296b756 {
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60px);
        max-width: 60px;
        bottom: 0px;
    }

    body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-296b756 {
        right: 0px;
    }

    body.rtl .elementor-2063 .elementor-element.elementor-element-296b756 {
        left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-2063 .elementor-element.elementor-element-f009908 .elementor-repeater-item-608106a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-2063 .elementor-element.elementor-element-f009908 .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-2063 .elementor-element.elementor-element-f009908 .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-2063 .elementor-element.elementor-element-f009908 .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-2063 .elementor-element.elementor-element-5741a78 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 40px 20px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-65ab199>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-e093500 {
        width: 50%;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-c655714 .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-2063 .elementor-element.elementor-element-bc8db33 {
        width: 50%;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-256512b .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-2063 .elementor-element.elementor-element-8259fe3 {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-6641738>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-f80f663 {
        text-align: center;
    }

    .elementor-2063 .elementor-element.elementor-element-f80f663 .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-2063 .elementor-element.elementor-element-f80f663>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-d12c813 {
        text-align: center;
    }

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

    .elementor-2063 .elementor-element.elementor-element-7555e42 {
        text-align: center;
    }

    .elementor-2063 .elementor-element.elementor-element-7555e42>.elementor-widget-container {
        margin: 0px 0px -18px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-4ac3771 {
        text-align: center;
    }

    .elementor-2063 .elementor-element.elementor-element-4ac3771 .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-2063 .elementor-element.elementor-element-4ac3771>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-a997d27 {
        text-align: center;
    }

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

    .elementor-2063 .elementor-element.elementor-element-aa24563 {
        text-align: center;
    }

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

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

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

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

    .elementor-2063 .elementor-element.elementor-element-8a46536>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-bd3f72e img {
        width: 8%;
    }

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

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

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

    .elementor-2063 .elementor-element.elementor-element-875bd10 {
        text-align: center;
    }

    .elementor-2063 .elementor-element.elementor-element-875bd10 .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-2063 .elementor-element.elementor-element-1bc59c4 {
        text-align: center;
    }

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

    .elementor-2063 .elementor-element.elementor-element-07ad334>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-1511ab5 img {
        width: 14%;
    }

    .elementor-2063 .elementor-element.elementor-element-1511ab5>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-b2ee2a3 {
        text-align: center;
    }

    .elementor-2063 .elementor-element.elementor-element-b2ee2a3 .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-2063 .elementor-element.elementor-element-8cec5b0 {
        text-align: center;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-540c4cc img {
        width: 12%;
    }

    .elementor-2063 .elementor-element.elementor-element-540c4cc>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-e655694 {
        text-align: center;
    }

    .elementor-2063 .elementor-element.elementor-element-e655694 .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-2063 .elementor-element.elementor-element-695b453 {
        text-align: center;
    }

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

    .elementor-2063 .elementor-element.elementor-element-1dedbed>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-a25bc15 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 0px 20px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-92b9d9f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 200px 20px;
    }

    .elementor-2063 .elementor-element.elementor-element-8fd2e05 .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-2063 .elementor-element.elementor-element-3289cd0 {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100px);
        max-width: 100px;
        top: -581px;
    }

    body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-3289cd0 {
        left: 7px;
    }

    body.rtl .elementor-2063 .elementor-element.elementor-element-3289cd0 {
        right: 7px;
    }

    .elementor-2063 .elementor-element.elementor-element-5f79461 {
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60px);
        max-width: 60px;
        top: 140px;
    }

    body:not(.rtl) .elementor-2063 .elementor-element.elementor-element-5f79461 {
        right: 0px;
    }

    body.rtl .elementor-2063 .elementor-element.elementor-element-5f79461 {
        left: 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-992152a {
        margin-top: -190px;
        margin-bottom: 0px;
        padding: 0px 20px 40px 20px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-0e12e8c>.elementor-element-populated {
        margin: 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-731a449>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-70899fa {
        width: 50%;
    }

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

    .elementor-2063 .elementor-element.elementor-element-70899fa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-2063 .elementor-element.elementor-element-bf1b523 .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-2063 .elementor-element.elementor-element-a721c8d {
        width: 50%;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-8143573 .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-2063 .elementor-element.elementor-element-de4e39f {
        width: var(--container-widget-width, 40px);
        max-width: 40px;
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
    }

    .elementor-2063 .elementor-element.elementor-element-4e07548 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 200px 20px;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-8fcc378 {
        text-align: center;
    }

    .elementor-2063 .elementor-element.elementor-element-8fcc378 .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-2063 .elementor-element.elementor-element-8fcc378>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-fc0600e {
        text-align: center;
    }

    .elementor-2063 .elementor-element.elementor-element-fc0600e .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-2063 .elementor-element.elementor-element-fc0600e>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

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

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

    .elementor-2063 .elementor-element.elementor-element-8ff4631>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-e9ef520>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-e9ef520 {
        width: 100%;
        max-width: 100%;
        bottom: 15px;
    }

    .elementor-2063 .elementor-element.elementor-element-72fb163 {
        margin-top: 0px;
        margin-bottom: -80px;
        padding: 40px 20px 0px 20px;
    }

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

    .elementor-2063 .elementor-element.elementor-element-4df3fd2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 40px 20px;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-9323118 {
        text-align: center;
    }

    .elementor-2063 .elementor-element.elementor-element-9323118 .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-2063 .elementor-element.elementor-element-9323118>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2063 .elementor-element.elementor-element-a6fedc2 {
        text-align: center;
    }

    .elementor-2063 .elementor-element.elementor-element-a6fedc2 .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-2063 .elementor-element.elementor-element-a6fedc2>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

    .elementor-2063 .elementor-element.elementor-element-296b756 {
        --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-2063 .elementor-element.elementor-element-e093500 {
        width: 77.894%;
    }

    .elementor-2063 .elementor-element.elementor-element-bc8db33 {
        width: 21.976%;
    }

    .elementor-2063 .elementor-element.elementor-element-0ba5256 {
        width: 22.128%;
    }

    .elementor-2063 .elementor-element.elementor-element-386a807 {
        width: 77.87%;
    }

    .elementor-2063 .elementor-element.elementor-element-916621b {
        width: 22.128%;
    }

    .elementor-2063 .elementor-element.elementor-element-1c8c784 {
        width: 77.87%;
    }

    .elementor-2063 .elementor-element.elementor-element-8a46536 {
        width: 19.998%;
    }

    .elementor-2063 .elementor-element.elementor-element-3bcb642 {
        width: 80%;
    }

    .elementor-2063 .elementor-element.elementor-element-07ad334 {
        width: 19.998%;
    }

    .elementor-2063 .elementor-element.elementor-element-bf15d95 {
        width: 80%;
    }

    .elementor-2063 .elementor-element.elementor-element-f321dab {
        width: 19.998%;
    }

    .elementor-2063 .elementor-element.elementor-element-1639316 {
        width: 80%;
    }

    .elementor-2063 .elementor-element.elementor-element-70899fa {
        width: 69.028%;
    }

    .elementor-2063 .elementor-element.elementor-element-a721c8d {
        width: 30.024%;
    }

    .elementor-2063 .elementor-element.elementor-element-2363423 {
        width: 60%;
    }

    .elementor-2063 .elementor-element.elementor-element-9013974 {
        width: 40%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2063 .elementor-element.elementor-element-0ba5256 {
        width: 20%;
    }

    .elementor-2063 .elementor-element.elementor-element-386a807 {
        width: 80%;
    }

    .elementor-2063 .elementor-element.elementor-element-916621b {
        width: 20%;
    }

    .elementor-2063 .elementor-element.elementor-element-1c8c784 {
        width: 80%;
    }

    .elementor-2063 .elementor-element.elementor-element-4bed12f {
        width: 45%;
    }

    .elementor-2063 .elementor-element.elementor-element-1dedbed {
        width: 55%;
    }

    .elementor-2063 .elementor-element.elementor-element-2363423 {
        width: 48%;
    }

    .elementor-2063 .elementor-element.elementor-element-9013974 {
        width: 52%;
    }
}