.elementor-36 .elementor-element.elementor-element-8b8c1aa {
    margin-top: -150px;
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-6725a8a .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-a31035c {
    padding: 100px 0px 100px 0px;
}

.elementor-36 .elementor-element.elementor-element-506c429 .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-4f473f5 .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-4f473f5 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-4f473f5 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-4f473f5 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-4f473f5 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    color: var(--e-global-color-accent);
}

.elementor-36 .elementor-element.elementor-element-4f473f5 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-4f473f5 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var(--e-global-color-accent);
}

.elementor-36 .elementor-element.elementor-element-4f473f5 > .elementor-widget-container {
    margin: 0px 0px -60px 0px;
}

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

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

.elementor-36 .elementor-element.elementor-element-a92add7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-a92add7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #DADCDE;
}

.elementor-36 .elementor-element.elementor-element-a92add7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 60px 0px 70px;
}

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

.elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-cb88a3c > .elementor-widget-container {
    padding: 0px 0px 35px 0px;
}

.elementor-36 .elementor-element.elementor-element-cb88a3c {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
}

.elementor-36 .elementor-element.elementor-element-bd19efb .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder .wdt-button {
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder .wdt-button:focus, .elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder .wdt-button:hover {
    color: var(--e-global-color-27eaf40);
}

.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder .wdt-button:focus, .elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder .wdt-button:hover,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder.wdt-template-bordered .wdt-button:focus:before,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder.wdt-template-bordered .wdt-button:hover:before,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:focus:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-outline-out"] .wdt-button:hover:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-sweep"] .wdt-button:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-bounce"] .wdt-button:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:focus:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-radial-in"] .wdt-button:hover:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:focus:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-shutter-in"] .wdt-button:hover:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-in"] .wdt-button:focus:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-in"] .wdt-button:hover:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-shutter-out"] .wdt-button:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-shutter-cross-forward-out"] .wdt-button:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-shutter-cross-backward-out"] .wdt-button:after,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder[class*="wdt-animation-radial-out"] .wdt-button:after {
    background-color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder.wdt-button-style-underline:focus:before,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder.wdt-button-style-underline:hover:before,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder.wdt-button-style-overline:focus:before,
.elementor-36 .elementor-element.elementor-element-bd19efb .wdt-button-holder.wdt-button-style-overline:hover:before {
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-045344a .wdt-before-after-slider-container {
    height: 800px;
}

.elementor-36 .elementor-element.elementor-element-5795b71 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 150px 0px;
}

.elementor-36 .elementor-element.elementor-element-5795b71 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-36 .elementor-element.elementor-element-a64c63a .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-a64c63a .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-a64c63a .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-a64c63a .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-a64c63a .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-a64c63a .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-a64c63a .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-a64c63a > .elementor-widget-container {
    margin: 0px 0px 70px 0px;
}

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-97d2d48.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-36 .elementor-element.elementor-element-97d2d48.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-36 .elementor-element.elementor-element-97d2d48 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #0000004D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 40px 30px 40px;
}

.elementor-36 .elementor-element.elementor-element-97d2d48 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36 .elementor-element.elementor-element-76ffff2 .wdt-content-item {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

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

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

.elementor-36 .elementor-element.elementor-element-f30bea2.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-36 .elementor-element.elementor-element-f30bea2 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #0000004D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 40px 30px 40px;
}

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

.elementor-36 .elementor-element.elementor-element-c15e7e8 .wdt-content-item {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

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

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

.elementor-36 .elementor-element.elementor-element-d7bf77c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-36 .elementor-element.elementor-element-d7bf77c > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #0000004D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 40px 30px 40px;
}

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

.elementor-36 .elementor-element.elementor-element-0ac33e3 .wdt-content-item {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

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

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

.elementor-36 .elementor-element.elementor-element-5ec6d50.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-36 .elementor-element.elementor-element-5ec6d50 > .elementor-element-populated {
    padding: 60px 40px 30px 40px;
}

.elementor-36 .elementor-element.elementor-element-e6a35f6 .wdt-content-item {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-36 .elementor-element.elementor-element-791ece4:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-791ece4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-0a9e4a4);
}

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

.elementor-36 .elementor-element.elementor-element-791ece4 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36 .elementor-element.elementor-element-00382a4 {
    padding: 0px 0px 60px 0px;
}

.elementor-36 .elementor-element.elementor-element-811803b.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-36 .elementor-element.elementor-element-a9dd885 .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-a9dd885 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-a9dd885 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-a9dd885 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-a9dd885 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-a9dd885 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-a9dd885 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-a9dd885 {
    width: var(--container-widget-width, 800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
}

.elementor-36 .elementor-element.elementor-element-13b7296 > .elementor-background-overlay {
    background-color: var(--e-global-color-0a9e4a4);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36 .elementor-element.elementor-element-13b7296 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 150px 0px;
}

.elementor-36 .elementor-element.elementor-element-9e052e5 .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-9e052e5 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-9e052e5 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-9e052e5 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-9e052e5 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-9e052e5 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-4429cef {
    padding: 30px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-1cd6b4a {
    padding: 150px 0px 150px 0px;
}

.elementor-36 .elementor-element.elementor-element-66ba8f0 {
    padding: 0px 0px 60px 0px;
}

.elementor-36 .elementor-element.elementor-element-b55c9a5.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-36 .elementor-element.elementor-element-6be61f7 .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-6be61f7 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-6be61f7 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-6be61f7 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-6be61f7 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-6be61f7 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-6be61f7 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-6be61f7 {
    width: var(--container-widget-width, 800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
}

.elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor, .elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li {
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container[class*="-template-minimal"] .wdt-tabs-list li:before {
    background-color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor, .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor, .elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor, .elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li.wdt-active, .elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li:hover {
    color: var(--e-global-color-secondary);
}

.elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container[class*="-template-bordered"] .wdt-tabs-list li .ui-tabs-anchor::before, .elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container[class*="-template-bordered"] .wdt-tabs-list li .ui-tabs-anchor::after, .elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container[class*="-template-classic"] .wdt-tabs-list li .ui-tabs-anchor:before {
    background-color: var(--e-global-color-secondary);
}

.elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container[class*="-template-bordered"] .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:after, .elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container[class*="-template-bordered"] .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor::after {
    background: var(--e-global-color-secondary);
}

.elementor-36 .elementor-element.elementor-element-444e295 .wdt-tabs-container .wdt-tabs-content-wrapper {
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-1a0b03d {
    padding: 0px 20px 0px 20px;
}

.elementor-36 .elementor-element.elementor-element-ac7884b .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-ac7884b .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-ac7884b .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-ac7884b .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-ac7884b .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-ac7884b .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-ac7884b .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-ac7884b > .elementor-widget-container {
    padding: 0px 0px 70px 0px;
}

.elementor-36 .elementor-element.elementor-element-930b333 {
    padding: 150px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-ccae5a8 .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-ccae5a8 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-ccae5a8 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-ccae5a8 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-ccae5a8 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-ccae5a8 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-ccae5a8 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-2428c9e {
    padding: 50px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-cbf229d {
    padding: 130px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-1d324c3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-1d324c3 {
    padding: 0px 0px 70px 0px;
}

.elementor-36 .elementor-element.elementor-element-de150e0 .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-de150e0 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-de150e0 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-de150e0 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-36 .elementor-element.elementor-element-de150e0 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-de150e0 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-de150e0 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var(--e-global-color-5d19b49);
}

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-d12ee59.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-36 .elementor-element.elementor-element-d12ee59 > .elementor-element-populated {
    padding: 0px 0px 15px 0px;
}

.elementor-36 .elementor-element.elementor-element-6545f4d .elementor-widget-container {
    text-align: end;
    justify-content: end;
    justify-items: end;
}

.elementor-36 .elementor-element.elementor-element-6545f4d .wdt-button-holder .wdt-button {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-5d19b49);
    background-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-6545f4d .wdt-button-holder.wdt-button-style-underline:before, .elementor-36 .elementor-element.elementor-element-6545f4d .wdt-button-holder.wdt-button-style-overline:before {
    color: #02010100;
}

.elementor-36 .elementor-element.elementor-element-6545f4d .wdt-button-holder .wdt-button:focus, .elementor-36 .elementor-element.elementor-element-6545f4d .wdt-button-holder .wdt-button:hover {
    color: var(--e-global-color-primary);
}

.elementor-36 .elementor-element.elementor-element-a4ace2e > .elementor-element-populated {
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
}

.elementor-36 .elementor-element.elementor-element-63e2ace .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-63e2ace .wdt-content-item .wdt-content-button > a {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.1px;
    padding: 14px 45px 14px 45px;
    color: var(--e-global-color-5d19b49);
    background-color: var(--e-global-color-27eaf40);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
}

.elementor-36 .elementor-element.elementor-element-63e2ace .wdt-content-item:hover .wdt-content-button > a:focus, .elementor-36 .elementor-element.elementor-element-63e2ace .wdt-content-item:hover .wdt-content-button > a:hover {
    color: var(--e-global-color-27eaf40);
    background-color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-e388ac4 > .elementor-element-populated {
    margin: 0px 0px 0px 25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
}

.elementor-36 .elementor-element.elementor-element-8b10e01 .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-8b10e01 .wdt-content-item .wdt-content-button > a {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.1px;
    padding: 14px 45px 14px 45px;
    color: var(--e-global-color-5d19b49);
    background-color: var(--e-global-color-27eaf40);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
}

.elementor-36 .elementor-element.elementor-element-8b10e01 .wdt-content-item:hover .wdt-content-button > a:focus, .elementor-36 .elementor-element.elementor-element-8b10e01 .wdt-content-item:hover .wdt-content-button > a:hover {
    color: var(--e-global-color-27eaf40);
    background-color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-e039c91 > .elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-36 .elementor-element.elementor-element-05931ed .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-05931ed .wdt-content-item .wdt-content-button > a {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.1px;
    padding: 14px 45px 14px 45px;
    color: var(--e-global-color-5d19b49);
    background-color: var(--e-global-color-27eaf40);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
}

.elementor-36 .elementor-element.elementor-element-05931ed .wdt-content-item:hover .wdt-content-button > a:focus, .elementor-36 .elementor-element.elementor-element-05931ed .wdt-content-item:hover .wdt-content-button > a:hover {
    color: var(--e-global-color-27eaf40);
    background-color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-2f18739 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-a00d631 > .elementor-element-populated {
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
}

.elementor-36 .elementor-element.elementor-element-b80efe6 .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-b80efe6 .wdt-content-item .wdt-content-button > a {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.1px;
    padding: 14px 45px 14px 45px;
    color: var(--e-global-color-5d19b49);
    background-color: var(--e-global-color-27eaf40);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
}

.elementor-36 .elementor-element.elementor-element-b80efe6 .wdt-content-item:hover .wdt-content-button > a:focus, .elementor-36 .elementor-element.elementor-element-b80efe6 .wdt-content-item:hover .wdt-content-button > a:hover {
    color: var(--e-global-color-27eaf40);
    background-color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-e55e29f > .elementor-element-populated {
    margin: 0px 0px 0px 25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
}

.elementor-36 .elementor-element.elementor-element-05932cb .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-05932cb .wdt-content-item .wdt-content-button > a {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.1px;
    padding: 14px 45px 14px 45px;
    color: var(--e-global-color-5d19b49);
    background-color: var(--e-global-color-27eaf40);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
}

.elementor-36 .elementor-element.elementor-element-05932cb .wdt-content-item:hover .wdt-content-button > a:focus, .elementor-36 .elementor-element.elementor-element-05932cb .wdt-content-item:hover .wdt-content-button > a:hover {
    color: var(--e-global-color-27eaf40);
    background-color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-1cc5e58 {
    padding: 100px 0px 100px 0px;
}

.elementor-36 .elementor-element.elementor-element-62aae91 .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-62aae91 .wdt-content-item .wdt-content-title h5, .elementor-36 .elementor-element.elementor-element-62aae91 .wdt-content-item .wdt-content-title h5 > a {
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-ddccaf3 .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-36 .elementor-element.elementor-element-ddccaf3 .wdt-content-item .wdt-content-title h5, .elementor-36 .elementor-element.elementor-element-ddccaf3 .wdt-content-item .wdt-content-title h5 > a {
    color: var(--e-global-color-5d19b49);
}

.elementor-36 .elementor-element.elementor-element-7a1b18a {
    margin-top: 0px;
    margin-bottom: -150px;
}

.elementor-36 .elementor-element.elementor-element-c1513c6 .wdt-google-map-wrapper .wdt-google-map {
    height: 960px;
}

.elementor-36 .elementor-element.elementor-element-c1513c6 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder {
    text-align: center;
    justify-content: center;
    justify-items: center;
    background-color: var(--e-global-color-5d19b49);
    border-radius: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title, .elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    color: var(--e-global-color-27eaf40);
}

.elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder:not([class*="-template-simple"]) .wdt-accordion-toggle-title-holder, .elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    background-color: #02010100;
}

.elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-title, .elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover .wdt-accordion-toggle-title, .elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon, .elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover .wdt-accordion-toggle-icon {
    color: var(--e-global-color-27eaf40);
}

.elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-description {
    border-left-color: var(--e-global-color-27eaf40);
}

.elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder:not([class*="-template-simple"]) .wdt-accordion-toggle-title-holder.ui-state-active, .elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder:not([class*="-template-simple"]) .wdt-accordion-toggle-title-holder.ui-state-hover, .elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon, .elementor-36 .elementor-element.elementor-element-c3a8a11 .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder.ui-state-hover .wdt-accordion-toggle-icon {
    background-color: #02010100;
}

.elementor-36 .elementor-element.elementor-element-c3a8a11 {
    width: var(--container-widget-width, 480px);
    max-width: 480px;
    --container-widget-width: 480px;
    --container-widget-flex-grow: 0;
    bottom: 6%;
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-c3a8a11 {
    left: 7.5%;
}

body.rtl .elementor-36 .elementor-element.elementor-element-c3a8a11 {
    right: 7.5%;
}

@media (max-width: 1540px) {
    .elementor-36 .elementor-element.elementor-element-8b8c1aa {
        margin-top: -100px;
        margin-bottom: 0px;
    }

    .elementor-36 .elementor-element.elementor-element-a31035c {
        padding: 100px 0px 100px 0px;
    }
    .elementor-36 .elementor-element.elementor-element-a92add7 > .elementor-element-populated {
        padding: 0px 40px 0px 40px;
    }

    .elementor-36 .elementor-element.elementor-element-cb88a3c {
        width: 100%;
        max-width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-045344a .wdt-before-after-slider-container {
        height: 630px;
    }

    .elementor-36 .elementor-element.elementor-element-5795b71 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-00382a4 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-13b7296 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-1cd6b4a {
        padding: 100px 0px 100px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-66ba8f0 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-930b333 {
        padding: 100px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-cbf229d {
        padding: 80px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-1cc5e58 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-7a1b18a {
        margin-top: 0px;
        margin-bottom: -100px;
    }
}

@media (max-width: 1280px) {
    .elementor-36 .elementor-element.elementor-element-8b8c1aa {
        margin-top: -70px;
        margin-bottom: 0px;
    }

    .elementor-36 .elementor-element.elementor-element-a31035c {
        padding: 70px 0px 70px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-822fcbb {
        padding: 70px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-a92add7 > .elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }

    .elementor-36 .elementor-element.elementor-element-045344a .wdt-before-after-slider-container {
        height: 592px;
    }

    .elementor-36 .elementor-element.elementor-element-5795b71 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-a64c63a > .elementor-widget-container {
        margin: 0px 0px 60px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-97d2d48 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-36 .elementor-element.elementor-element-f30bea2 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-36 .elementor-element.elementor-element-d7bf77c > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-36 .elementor-element.elementor-element-5ec6d50 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-36 .elementor-element.elementor-element-791ece4 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-00382a4 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-13b7296 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-1cd6b4a {
        padding: 70px 0px 70px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-66ba8f0 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-ac7884b > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-930b333 {
        padding: 70px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-cbf229d {
        padding: 40px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-1cc5e58 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-7a1b18a {
        margin-top: 0px;
        margin-bottom: -70px;
    }

    body:not(.rtl) .elementor-36 .elementor-element.elementor-element-c3a8a11 {
        left: 30px;
    }

    body.rtl .elementor-36 .elementor-element.elementor-element-c3a8a11 {
        right: 30px;
    }
}

@media (max-width: 1024px) {
    .elementor-36 .elementor-element.elementor-element-4f473f5 > .elementor-widget-container {
        margin: 0px 0px -90px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-a92add7 > .elementor-element-populated {
        padding: 70px 20px 50px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-cb88a3c > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-bd19efb > .elementor-widget-container {
        padding: 0px 0px 25px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-045344a .wdt-before-after-slider-container {
        height: 500px;
    }

    .elementor-36 .elementor-element.elementor-element-97d2d48 > .elementor-element-populated {
        border-width: 0px 1px 1px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-f30bea2 > .elementor-element-populated {
        border-width: 0px 0px 1px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-00382a4 {
        padding: 0px 0px 40px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-66ba8f0 {
        padding: 0px 0px 40px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-e039c91 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-36 .elementor-element.elementor-element-c1513c6 .wdt-google-map-wrapper .wdt-google-map {
        height: 820px;
    }

    body:not(.rtl) .elementor-36 .elementor-element.elementor-element-c3a8a11 {
        left: 20px;
    }

    body.rtl .elementor-36 .elementor-element.elementor-element-c3a8a11 {
        right: 20px;
    }

    .elementor-36 .elementor-element.elementor-element-c3a8a11 {
        bottom: 4%;
    }
}

@media (max-width: 767px) {
    .elementor-36 .elementor-element.elementor-element-8b8c1aa {
        margin-top: -50px;
        margin-bottom: 0px;
    }

    .elementor-36 .elementor-element.elementor-element-a31035c {
        padding: 50px 0px 50px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-4f473f5 .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-4f473f5 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-4f473f5 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-4f473f5 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .elementor-36 .elementor-element.elementor-element-4f473f5 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-822fcbb {
        padding: 50px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-a92add7 > .elementor-element-populated {
        padding: 60px 20px 40px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .elementor-36 .elementor-element.elementor-element-bd19efb .elementor-widget-container {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .elementor-36 .elementor-element.elementor-element-045344a .wdt-before-after-slider-container {
        height: 400px;
    }

    .elementor-36 .elementor-element.elementor-element-5795b71 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-a64c63a > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-791ece4 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-5b5adba.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-36 .elementor-element.elementor-element-00382a4 {
        padding: 0px 0px 30px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-a9dd885 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-13b7296 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-4429cef {
        padding: 10px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-1cd6b4a {
        padding: 50px 0px 50px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-66ba8f0 {
        padding: 0px 0px 30px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-6be61f7 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-930b333 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-cbf229d {
        padding: 20px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-6545f4d > .elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

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

    .elementor-36 .elementor-element.elementor-element-e388ac4 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

    .elementor-36 .elementor-element.elementor-element-e55e29f > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-36 .elementor-element.elementor-element-1cc5e58 {
        padding: 50px 0px 50px 0px;
    }

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

    .elementor-36 .elementor-element.elementor-element-f030f30.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-36 .elementor-element.elementor-element-62aae91 {
        width: var(--container-widget-width, 400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
    }

    .elementor-36 .elementor-element.elementor-element-46a9564.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-36 .elementor-element.elementor-element-ddccaf3 {
        width: var(--container-widget-width, 400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
    }

    .elementor-36 .elementor-element.elementor-element-7a1b18a {
        margin-top: 0px;
        margin-bottom: -50px;
    }

    .elementor-36 .elementor-element.elementor-element-899c3db.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-36 .elementor-element.elementor-element-c1513c6 .wdt-google-map-wrapper .wdt-google-map {
        height: 480px;
    }

    .elementor-36 .elementor-element.elementor-element-c1513c6 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-c3a8a11 > .elementor-widget-container {
        padding: 0px 20px 30px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-c3a8a11 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        bottom: 0%;
    }

    body:not(.rtl) .elementor-36 .elementor-element.elementor-element-c3a8a11 {
        left: 0;
    }

    body.rtl .elementor-36 .elementor-element.elementor-element-c3a8a11 {
        right: 0;
    }
}

@media (max-width: 479px) {
    .elementor-36 .elementor-element.elementor-element-a31035c {
        padding: 90px 0 40px 0;
    }

    .elementor-36 .elementor-element.elementor-element-a92add7 > .elementor-element-populated {
        padding: 50px 20px 30px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder, .elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-36 .elementor-element.elementor-element-cb88a3c .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .elementor-36 .elementor-element.elementor-element-bd19efb .elementor-widget-container {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .elementor-36 .elementor-element.elementor-element-045344a .wdt-before-after-slider-container {
        height: 350px;
    }

    .elementor-36 .elementor-element.elementor-element-97d2d48 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-76ffff2 .wdt-content-item {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .elementor-36 .elementor-element.elementor-element-f30bea2 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-c15e7e8 .wdt-content-item {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .elementor-36 .elementor-element.elementor-element-d7bf77c > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-0ac33e3 .wdt-content-item {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .elementor-36 .elementor-element.elementor-element-5ec6d50 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-e6a35f6 .wdt-content-item {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .elementor-36 .elementor-element.elementor-element-a4ace2e {
        width: 100%;
    }

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

    .elementor-36 .elementor-element.elementor-element-e388ac4 {
        width: 100%;
    }

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

    .elementor-36 .elementor-element.elementor-element-62aae91 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-ddccaf3 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-c1513c6 .wdt-google-map-wrapper .wdt-google-map {
        height: 380px;
    }
}

@media (min-width: 480px) {
    .elementor-36 .elementor-element.elementor-element-a92add7 {
        width: 45%;
    }

    .elementor-36 .elementor-element.elementor-element-528666d {
        width: 55%;
    }

    .elementor-36 .elementor-element.elementor-element-a4ace2e {
        width: 20.8%;
    }

    .elementor-36 .elementor-element.elementor-element-e388ac4 {
        width: 20.8%;
    }

    .elementor-36 .elementor-element.elementor-element-e039c91 {
        width: 58.064%;
    }

    .elementor-36 .elementor-element.elementor-element-a00d631 {
        width: 60.2%;
    }

    .elementor-36 .elementor-element.elementor-element-e55e29f {
        width: 39.8%;
    }
}

@media (max-width: 1280px) and (min-width: 480px) {
    .elementor-36 .elementor-element.elementor-element-a92add7 {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-528666d {
        width: 50%;
    }
}

@media (max-width: 1024px) and (min-width: 480px) {
    .elementor-36 .elementor-element.elementor-element-a92add7 {
        width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-528666d {
        width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-97d2d48 {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-f30bea2 {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-d7bf77c {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-5ec6d50 {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-a4ace2e {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-e388ac4 {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-e039c91 {
        width: 100%;
    }
}

@media (max-width: 767px) and (min-width: 480px) {
    .elementor-36 .elementor-element.elementor-element-a4ace2e {
        width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-e388ac4 {
        width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-a00d631 {
        width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-e55e29f {
        width: 100%;
    }
}