.elementor-1130 .elementor-element.elementor-element-bf1ce5b:not(.elementor-motion-effects-element-type-background),
.elementor-1130 .elementor-element.elementor-element-bf1ce5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: url("https://yummie.wpengine.com/wp-content/uploads/2024/03/Demo-2-Slider-Image.jpg") 50% 50%;
    background-size: cover;
}

.elementor-1130 .elementor-element.elementor-element-bf1ce5b>.elementor-background-overlay {
    background-color: #00000000;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-bf1ce5b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -250px;
    margin-bottom: 0px;
    padding: 280px 0px 120px 0px;
}

.elementor-1130 .elementor-element.elementor-element-2d792e7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-2d792e7>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0;
}

.elementor-1130 .elementor-element.elementor-element-2d792e7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-2d792e7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-21998f5>.elementor-background-overlay {
    opacity: 0;
}

.elementor-1130 .elementor-element.elementor-element-680a693>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-680a693>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0;
}

.elementor-1130 .elementor-element.elementor-element-680a693>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-680a693>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-0f29094 .wdt-heading-holder,
.elementor-1130 .elementor-element.elementor-element-0f29094 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-1130 .elementor-element.elementor-element-0f29094 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1130 .elementor-element.elementor-element-0f29094 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-0f29094 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: start;
}

.elementor-1130 .elementor-element.elementor-element-0f29094 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-0f29094>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-1130 .elementor-element.elementor-element-0f29094 {
    width: var( --container-widget-width, 650px);
    max-width: 650px;
    --container-widget-width: 650px;
    --container-widget-flex-grow: 0;
}

.elementor-1130 .elementor-element.elementor-element-eb0b491>.elementor-background-overlay {
    opacity: 0;
}

.elementor-bc-flex-widget .elementor-1130 .elementor-element.elementor-element-7a7a1b3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-7a7a1b3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-7a7a1b3>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0;
}

.elementor-1130 .elementor-element.elementor-element-7a7a1b3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-7a7a1b3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-e0fb4ae .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-e0fb4ae .wdt-button-holder .wdt-button {
    margin: 0px 0px 0px 0px;
}

.elementor-1130 .elementor-element.elementor-element-e0fb4ae>.elementor-widget-container {
    padding: 0px 25px 0px 0px;
}

.elementor-1130 .elementor-element.elementor-element-e0fb4ae {
    width: auto;
    max-width: auto;
}

.elementor-1130 .elementor-element.elementor-element-142ea51 .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-142ea51 .wdt-button-holder .wdt-button {
    margin: 0px 0px 0px 0px;
}

.elementor-1130 .elementor-element.elementor-element-142ea51>.elementor-widget-container {
    padding: 0px 0px 0px 25px;
}

.elementor-1130 .elementor-element.elementor-element-142ea51 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-1130 .elementor-element.elementor-element-2a32e0e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-2a32e0e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-2a32e0e>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0;
}

.elementor-1130 .elementor-element.elementor-element-2a32e0e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-2a32e0e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-7e631f3 {
    --spacer-size: 0px;
}

.elementor-1130 .elementor-element.elementor-element-8800fa1 {
    --spacer-size: 150px;
}

.elementor-1130 .elementor-element.elementor-element-441231c>.elementor-background-overlay {
    opacity: 0;
}

.elementor-1130 .elementor-element.elementor-element-91bdaec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-91bdaec>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0;
}

.elementor-1130 .elementor-element.elementor-element-91bdaec>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-91bdaec>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-34176ee .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-34176ee .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-34176ee {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1130 .elementor-element.elementor-element-34176ee .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-34176ee>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-icon i {
    color: var( --e-global-color-f7d27e6);
    transition: color 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-icon svg {
    fill: var( --e-global-color-f7d27e6);
    transition: fill 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-b1c7075);
}

.elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-b1c7075);
}

.elementor-1130 .elementor-element.elementor-element-cb412fd {
    --e-icon-list-icon-size: 25px;
}

.elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-text {
    color: var( --e-global-color-f7d27e6);
    transition: color 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-cb412fd .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-989c5e3);
}

.elementor-bc-flex-widget .elementor-1130 .elementor-element.elementor-element-d8753ec.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-d8753ec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-d8753ec>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0;
}

.elementor-1130 .elementor-element.elementor-element-d8753ec>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-d8753ec>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-1036c68 {
    --spacer-size: 0px;
}

.elementor-1130 .elementor-element.elementor-element-490a3d0 {
    padding: 120px 0px 120px 0px;
}

.elementor-1130 .elementor-element.elementor-element-05cd0ee>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-650de88 .wdt-heading-holder,
.elementor-1130 .elementor-element.elementor-element-650de88 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-1130 .elementor-element.elementor-element-650de88 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1130 .elementor-element.elementor-element-650de88 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-1130 .elementor-element.elementor-element-650de88 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-650de88 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-650de88>.elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-1130 .elementor-element.elementor-element-defc4aa .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-1130 .elementor-element.elementor-element-defc4aa .wdt-content-item:hover .wdt-content-title h5,
.elementor-1130 .elementor-element.elementor-element-defc4aa .wdt-content-item:hover .wdt-content-title h5>a:hover,
.elementor-1130 .elementor-element.elementor-element-defc4aa .wdt-content-item:hover .wdt-content-elements-group:hover .wdt-content-title h5>a:hover,
.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container>div h5>a:hover,
.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay>.wdt-media-image-overlay-container>div h5>a:hover {
    color: var( --e-global-color-b1c7075);
}

.elementor-1130 .elementor-element.elementor-element-63e7e59:not(.elementor-motion-effects-element-type-background),
.elementor-1130 .elementor-element.elementor-element-63e7e59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-94a67af);
}

.elementor-1130 .elementor-element.elementor-element-63e7e59 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-1130 .elementor-element.elementor-element-63e7e59>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1130 .elementor-element.elementor-element-867398f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-867398f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-867398f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-867398f>.elementor-element-populated {
    padding: 0px 100px 0px 0px;
}

.elementor-1130 .elementor-element.elementor-element-d4481b7 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-d4481b7 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-d4481b7>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1130 .elementor-element.elementor-element-d4481b7 {
    width: var( --container-widget-width, 700px);
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
}

.elementor-1130 .elementor-element.elementor-element-f61ee07 {
    padding: 0px 0px 50px 0px;
}

.elementor-1130 .elementor-element.elementor-element-dd933e0>.elementor-element-populated {
    padding: 0px 25px 0px 0px;
}

.elementor-1130 .elementor-element.elementor-element-693dc90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-1130 .elementor-element.elementor-element-693dc90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-1130 .elementor-element.elementor-element-693dc90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-1130 .elementor-element.elementor-element-693dc90 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-1130 .elementor-element.elementor-element-693dc90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-693dc90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-1130 .elementor-element.elementor-element-693dc90 .elementor-icon-list-icon i {
    color: var( --e-global-color-989c5e3);
    transition: color 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-693dc90 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-989c5e3);
    transition: fill 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-693dc90 {
    --e-icon-list-icon-size: 40px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 1px;
}

.elementor-1130 .elementor-element.elementor-element-693dc90 .elementor-icon-list-text {
    color: var( --e-global-color-f7d27e6);
    transition: color 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-821ddf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-1130 .elementor-element.elementor-element-821ddf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-1130 .elementor-element.elementor-element-821ddf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-1130 .elementor-element.elementor-element-821ddf1 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-1130 .elementor-element.elementor-element-821ddf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-821ddf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-1130 .elementor-element.elementor-element-821ddf1 .elementor-icon-list-icon i {
    color: var( --e-global-color-989c5e3);
    transition: color 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-821ddf1 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-989c5e3);
    transition: fill 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-821ddf1 {
    --e-icon-list-icon-size: 40px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}

.elementor-1130 .elementor-element.elementor-element-821ddf1 .elementor-icon-list-text {
    color: var( --e-global-color-f7d27e6);
    transition: color 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-7d1f26c .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-7d1f26c .wdt-button-holder .wdt-button {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1130 .elementor-element.elementor-element-d8ddec1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-d8ddec1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-d8ddec1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-d8ddec1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-d8ddec1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-d103440 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1130 .elementor-element.elementor-element-d103440.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-1130 .elementor-element.elementor-element-d103440.elementor-view-framed .elementor-icon,
.elementor-1130 .elementor-element.elementor-element-d103440.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-1130 .elementor-element.elementor-element-d103440.elementor-view-framed .elementor-icon,
.elementor-1130 .elementor-element.elementor-element-d103440.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-1130 .elementor-element.elementor-element-d103440 .elementor-icon {
    font-size: 150px;
}

.elementor-1130 .elementor-element.elementor-element-d103440 .elementor-icon svg {
    height: 150px;
}

.elementor-1130 .elementor-element.elementor-element-d103440 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-d103440 {
    left: -80px;
}

body.rtl .elementor-1130 .elementor-element.elementor-element-d103440 {
    right: -80px;
}

.elementor-1130 .elementor-element.elementor-element-5ba7d4a img {
    width: 100%;
    max-width: 100%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-1130 .elementor-element.elementor-element-5ba7d4a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1130 .elementor-element.elementor-element-8c0b176 {
    padding: 120px 0px 120px 0px;
}

.elementor-1130 .elementor-element.elementor-element-7088bfb>.elementor-container {
    min-height: 750px;
}

.elementor-1130 .elementor-element.elementor-element-7088bfb {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-7088bfb>.elementor-background-overlay {
    background-color: var( --e-global-color-2d0d68f);
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-17b62ed {
    --spacer-size: 0px;
}

.elementor-1130 .elementor-element.elementor-element-a06bb34.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1130 .elementor-element.elementor-element-a06bb34>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-d80ebb3 .wdt-heading-holder,
.elementor-1130 .elementor-element.elementor-element-d80ebb3 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-1130 .elementor-element.elementor-element-d80ebb3 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1130 .elementor-element.elementor-element-d80ebb3 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-1130 .elementor-element.elementor-element-d80ebb3 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-d80ebb3 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-d80ebb3>.elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-1130 .elementor-element.elementor-element-d80ebb3 {
    width: var( --container-widget-width, 650px);
    max-width: 650px;
    --container-widget-width: 650px;
    --container-widget-flex-grow: 0;
}

.elementor-1130 .elementor-element.elementor-element-6fcdcf1 .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-1130 .elementor-element.elementor-element-6fcdcf1>.elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-1130 .elementor-element.elementor-element-18c9e6d .elementor-widget-container {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-1130 .elementor-element.elementor-element-18c9e6d .wdt-button-holder .wdt-button {
    margin: 0px 0px 0px 0px;
}

.elementor-1130 .elementor-element.elementor-element-b972e1c {
    --spacer-size: 0px;
}

.elementor-1130 .elementor-element.elementor-element-0aaaac4 {
    padding: 120px 0px 120px 0px;
}

.elementor-1130 .elementor-element.elementor-element-438217a>.elementor-element-populated,
.elementor-1130 .elementor-element.elementor-element-438217a>.elementor-element-populated>.elementor-background-overlay,
.elementor-1130 .elementor-element.elementor-element-438217a>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1130 .elementor-element.elementor-element-91417f3 img {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1130 .elementor-element.elementor-element-3a3348c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-3a3348c>.elementor-element-populated {
    padding: 0px 0px 0px 60px;
}

.elementor-1130 .elementor-element.elementor-element-d2445ae .wdt-heading-holder,
.elementor-1130 .elementor-element.elementor-element-d2445ae .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-1130 .elementor-element.elementor-element-d2445ae .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1130 .elementor-element.elementor-element-d2445ae .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-d2445ae .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-d2445ae .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-d2445ae>.elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-1130 .elementor-element.elementor-element-ec5d945>.elementor-widget-container {
    margin: -160px -15px 0px -15px;
}

.elementor-1130 .elementor-element.elementor-element-47311c3:not(.elementor-motion-effects-element-type-background),
.elementor-1130 .elementor-element.elementor-element-47311c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-94a67af);
}

.elementor-1130 .elementor-element.elementor-element-47311c3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-1130 .elementor-element.elementor-element-47311c3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-47abdab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-1018e42 .wdt-heading-holder,
.elementor-1130 .elementor-element.elementor-element-1018e42 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-1130 .elementor-element.elementor-element-1018e42 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1130 .elementor-element.elementor-element-1018e42 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-1130 .elementor-element.elementor-element-1018e42 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-1018e42 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-1018e42>.elementor-widget-container {
    padding: 0px 0px 65px 0px;
}

.elementor-1130 .elementor-element.elementor-element-29e9bb2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-1130 .elementor-element.elementor-element-29e9bb2>.elementor-element-populated {
    padding: 0px 50px 0px 0px;
}

.elementor-1130 .elementor-element.elementor-element-6bf913d .wdt-pricing-table-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-6bf913d .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1130 .elementor-element.elementor-element-6bf913d .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-6bf913d .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1130 .elementor-element.elementor-element-6bf913d .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-6bf913d .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1130 .elementor-element.elementor-element-6bf913d .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-6bf913d .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-1130 .elementor-element.elementor-element-6bf913d .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 15px;
    padding-bottom: 15px;
}

.elementor-1130 .elementor-element.elementor-element-b19ef9e .wdt-pricing-table-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-b19ef9e .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1130 .elementor-element.elementor-element-b19ef9e .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-b19ef9e .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1130 .elementor-element.elementor-element-b19ef9e .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-b19ef9e .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1130 .elementor-element.elementor-element-b19ef9e .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-b19ef9e .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-1130 .elementor-element.elementor-element-b19ef9e .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 15px;
    padding-bottom: 15px;
}

.elementor-1130 .elementor-element.elementor-element-bb5abec .wdt-pricing-table-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-bb5abec .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1130 .elementor-element.elementor-element-bb5abec .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-bb5abec .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1130 .elementor-element.elementor-element-bb5abec .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-bb5abec .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1130 .elementor-element.elementor-element-bb5abec .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-bb5abec .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-1130 .elementor-element.elementor-element-bb5abec .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 15px;
    padding-bottom: 15px;
}

.elementor-1130 .elementor-element.elementor-element-13eac63 .wdt-pricing-table-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-13eac63 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1130 .elementor-element.elementor-element-13eac63 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-13eac63 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1130 .elementor-element.elementor-element-13eac63 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-13eac63 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1130 .elementor-element.elementor-element-13eac63 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-13eac63 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-1130 .elementor-element.elementor-element-13eac63 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 15px;
    padding-bottom: 15px;
}

.elementor-1130 .elementor-element.elementor-element-dbb7e2e .wdt-pricing-table-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-dbb7e2e .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1130 .elementor-element.elementor-element-dbb7e2e .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-dbb7e2e .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1130 .elementor-element.elementor-element-dbb7e2e .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-dbb7e2e .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1130 .elementor-element.elementor-element-dbb7e2e .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-dbb7e2e .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-1130 .elementor-element.elementor-element-dbb7e2e .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 15px;
    padding-bottom: 15px;
}

.elementor-bc-flex-widget .elementor-1130 .elementor-element.elementor-element-a22c7b5.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-1130 .elementor-element.elementor-element-a22c7b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1130 .elementor-element.elementor-element-bbabd8a img {
    width: 100%;
    max-width: 100%;
}

.elementor-1130 .elementor-element.elementor-element-bbabd8a>.elementor-widget-container {
    margin: -120px -40px -130px -40px;
    --e-transform-rotateZ: 6deg;
}

.elementor-1130 .elementor-element.elementor-element-0b57458>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-1130 .elementor-element.elementor-element-0b57458>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-1130 .elementor-element.elementor-element-d48b280 .wdt-pricing-table-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-d48b280 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1130 .elementor-element.elementor-element-d48b280 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-d48b280 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1130 .elementor-element.elementor-element-d48b280 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-d48b280 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1130 .elementor-element.elementor-element-d48b280 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-d48b280 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-1130 .elementor-element.elementor-element-d48b280 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 15px;
    padding-bottom: 15px;
}

.elementor-1130 .elementor-element.elementor-element-e19f507 .wdt-pricing-table-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-e19f507 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1130 .elementor-element.elementor-element-e19f507 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-e19f507 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1130 .elementor-element.elementor-element-e19f507 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-e19f507 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1130 .elementor-element.elementor-element-e19f507 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-e19f507 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-1130 .elementor-element.elementor-element-e19f507 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 15px;
    padding-bottom: 15px;
}

.elementor-1130 .elementor-element.elementor-element-08a80c7 .wdt-pricing-table-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-08a80c7 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1130 .elementor-element.elementor-element-08a80c7 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-08a80c7 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1130 .elementor-element.elementor-element-08a80c7 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-08a80c7 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1130 .elementor-element.elementor-element-08a80c7 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-08a80c7 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-1130 .elementor-element.elementor-element-08a80c7 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 15px;
    padding-bottom: 15px;
}

.elementor-1130 .elementor-element.elementor-element-e3aaf21 .wdt-pricing-table-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-e3aaf21 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1130 .elementor-element.elementor-element-e3aaf21 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-e3aaf21 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1130 .elementor-element.elementor-element-e3aaf21 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-e3aaf21 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1130 .elementor-element.elementor-element-e3aaf21 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-e3aaf21 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-1130 .elementor-element.elementor-element-e3aaf21 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 15px;
    padding-bottom: 15px;
}

.elementor-1130 .elementor-element.elementor-element-c722945 .wdt-pricing-table-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-1130 .elementor-element.elementor-element-c722945 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix,
.elementor-1130 .elementor-element.elementor-element-c722945 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-prefix {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-c722945 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction,
.elementor-1130 .elementor-element.elementor-element-c722945 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-fraction {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-c722945 .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-original,
.elementor-1130 .elementor-element.elementor-element-c722945 .wdt-pricing-table-holder.wdt-template-list .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-original {
    vertical-align: middle;
}

.elementor-1130 .elementor-element.elementor-element-c722945 .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-features-list li:after {
    border-top-style: solid;
    border-top-width: 1px;
    width: 100%;
}

.elementor-1130 .elementor-element.elementor-element-c722945 .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li:not(:last-child):after {
    margin-top: 15px;
    padding-bottom: 15px;
}

.elementor-1130 .elementor-element.elementor-element-5054a03 {
    padding: 120px 0px 120px 0px;
}

.elementor-1130 .elementor-element.elementor-element-c80a837>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-7d14efc .wdt-heading-holder,
.elementor-1130 .elementor-element.elementor-element-7d14efc .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-1130 .elementor-element.elementor-element-7d14efc .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1130 .elementor-element.elementor-element-7d14efc .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-1130 .elementor-element.elementor-element-7d14efc .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-7d14efc .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-7d14efc>.elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-1130 .elementor-element.elementor-element-2aa608d {
    margin-top: -15px;
    margin-bottom: -50px;
}

.elementor-1130 .elementor-element.elementor-element-ccfd4c1:not(.elementor-motion-effects-element-type-background),
.elementor-1130 .elementor-element.elementor-element-ccfd4c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-94a67af);
}

.elementor-1130 .elementor-element.elementor-element-ccfd4c1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-1130 .elementor-element.elementor-element-ccfd4c1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1130 .elementor-element.elementor-element-3ae4e9d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-96b64e1 .wdt-heading-holder,
.elementor-1130 .elementor-element.elementor-element-96b64e1 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-1130 .elementor-element.elementor-element-96b64e1 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-1130 .elementor-element.elementor-element-96b64e1 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-1130 .elementor-element.elementor-element-96b64e1 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-96b64e1 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-96b64e1>.elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-1130 .elementor-element.elementor-element-6f17a49 .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-1130 .elementor-element.elementor-element-6f17a49 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var( --e-global-color-2d0d68f);
}

.elementor-1130 .elementor-element.elementor-element-6f17a49 .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper,
.elementor-1130 .elementor-element.elementor-element-6f17a49 .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container,
.elementor-1130 .elementor-element.elementor-element-6f17a49 .wdt-content-item .wdt-media-image-cover>.wdt-content-image-wrapper,
.elementor-1130 .elementor-element.elementor-element-6f17a49 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    align-content: middle;
}

.elementor-1130 .elementor-element.elementor-element-6f17a49>.elementor-widget-container {
    margin: 0px -50px 0px -50px;
}

.elementor-1130 .elementor-element.elementor-element-6fd08cc {
    padding: 120px 0px 0px 0px;
}

.elementor-1130 .elementor-element.elementor-element-5bb05c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-aadae73 {
    margin-top: 0px;
    margin-bottom: -220px;
    z-index: 1;
}

.elementor-1130 .elementor-element.elementor-element-06fb006>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1130 .elementor-element.elementor-element-a37bb6f .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-a37bb6f .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-1130 .elementor-element.elementor-element-a37bb6f>.elementor-widget-container {
    padding: 0px 0px 35px 0px;
}

.elementor-1130 .elementor-element.elementor-element-a37bb6f {
    width: var( --container-widget-width, 590px);
    max-width: 590px;
    --container-widget-width: 590px;
    --container-widget-flex-grow: 0;
}

.elementor-1130 .elementor-element.elementor-element-7137a40 {
    z-index: 1;
}

.elementor-1130 .elementor-element.elementor-element-bcfafb2 img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-50193cb);
    border-radius: 8px 8px 8px 8px;
}

.elementor-1130 .elementor-element.elementor-element-bcfafb2>.elementor-widget-container {
    padding: 0px 15px 0px 0px;
}

.elementor-1130 .elementor-element.elementor-element-bcfafb2 {
    width: auto;
    max-width: auto;
}

.elementor-1130 .elementor-element.elementor-element-df10720 img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-50193cb);
    border-radius: 8px 8px 8px 8px;
}

.elementor-1130 .elementor-element.elementor-element-df10720>.elementor-widget-container {
    padding: 0px 0px 0px 15px;
}

.elementor-1130 .elementor-element.elementor-element-df10720 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-1130 .elementor-element.elementor-element-50d1636.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-1130 .elementor-element.elementor-element-50d1636.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1130 .elementor-element.elementor-element-50d1636.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1130 .elementor-element.elementor-element-b0077b9 img {
    max-width: 250px;
}

.elementor-1130 .elementor-element.elementor-element-b0077b9 {
    z-index: 5;
}

.elementor-1130 .elementor-element.elementor-element-b0077b9>.elementor-widget-container {
    --e-transform-translateX: 50px;
    --e-transform-translateY: 20px;
    --e-transform-scale: 1.3;
    --e-transform-flipX: -1;
}

.elementor-1130 .elementor-element.elementor-element-50eebdf .wdt-google-map-wrapper .wdt-google-map {
    height: 480px;
}

.elementor-1130 .elementor-element.elementor-element-50eebdf .wdt-google-map-wrapper {
    background-color: var( --e-global-color-2d0d68f);
}

.elementor-1130 .elementor-element.elementor-element-50eebdf>.elementor-widget-container {
    background-color: var( --e-global-color-2d0d68f);
}

@media(min-width:481px) {
    .elementor-1130 .elementor-element.elementor-element-b8225f8 {
        width: 22%;
    }
    .elementor-1130 .elementor-element.elementor-element-a06bb34 {
        width: 55.333%;
    }
    .elementor-1130 .elementor-element.elementor-element-2b9021d {
        width: 22%;
    }
    .elementor-1130 .elementor-element.elementor-element-438217a {
        width: 32%;
    }
    .elementor-1130 .elementor-element.elementor-element-3a3348c {
        width: 68%;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2 {
        width: 38%;
    }
    .elementor-1130 .elementor-element.elementor-element-a22c7b5 {
        width: 23.333%;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458 {
        width: 38%;
    }
    .elementor-1130 .elementor-element.elementor-element-3733998 {
        width: 30%;
    }
    .elementor-1130 .elementor-element.elementor-element-06fb006 {
        width: 49.333%;
    }
    .elementor-1130 .elementor-element.elementor-element-50d1636 {
        width: 20%;
    }
}

@media(max-width:1540px) {
    .elementor-1130 .elementor-element.elementor-element-bf1ce5b {
        margin-top: -220px;
        margin-bottom: 0px;
        padding: 250px 0px 100px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-490a3d0 {
        padding: 100px 0px 100px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-650de88>.elementor-widget-container {
        padding: 0px 0px 45px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-63e7e59 {
        padding: 100px 0px 100px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-867398f>.elementor-element-populated {
        padding: 0px 70px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-d103440 .elementor-icon {
        font-size: 100px;
    }
    .elementor-1130 .elementor-element.elementor-element-d103440 .elementor-icon svg {
        height: 100px;
    }
    body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-d103440 {
        left: -60px;
    }
    body.rtl .elementor-1130 .elementor-element.elementor-element-d103440 {
        right: -60px;
    }
    .elementor-1130 .elementor-element.elementor-element-8c0b176 {
        padding: 100px 0px 100px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-7088bfb>.elementor-container {
        min-height: 700px;
    }
    .elementor-1130 .elementor-element.elementor-element-0aaaac4 {
        padding: 100px 0px 100px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-47311c3 {
        padding: 100px 0px 100px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-1018e42>.elementor-widget-container {
        padding: 0px 0px 50px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2>.elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-bbabd8a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }
    .elementor-1130 .elementor-element.elementor-element-5054a03 {
        padding: 100px 0px 100px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-7d14efc>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-2aa608d {
        margin-top: -15px;
        margin-bottom: -40px;
    }
    .elementor-1130 .elementor-element.elementor-element-ccfd4c1 {
        padding: 100px 0px 100px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-6f17a49>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-6fd08cc {
        padding: 100px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-a37bb6f>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-a37bb6f {
        --container-widget-width: 530px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 530px);
        max-width: 530px;
    }
    .elementor-1130 .elementor-element.elementor-element-b0077b9 img {
        max-width: 240px;
    }
    .elementor-1130 .elementor-element.elementor-element-b0077b9>.elementor-widget-container {
        --e-transform-translateX: 0px;
    }
}

@media(max-width:1280px) {
    .elementor-1130 .elementor-element.elementor-element-bf1ce5b {
        margin-top: -180px;
        margin-bottom: 0px;
        padding: 190px 0px 80px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-2d792e7>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-680a693>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-8800fa1 {
        --spacer-size: 120px;
    }
    .elementor-1130 .elementor-element.elementor-element-490a3d0 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-63e7e59 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-867398f>.elementor-element-populated {
        padding: 0px 60px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-f61ee07 {
        padding: 0px 0px 45px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-693dc90 {
        --e-icon-list-icon-size: 35px;
    }
    .elementor-1130 .elementor-element.elementor-element-821ddf1 {
        --e-icon-list-icon-size: 35px;
    }
    .elementor-1130 .elementor-element.elementor-element-8c0b176 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-7088bfb>.elementor-container {
        min-height: 650px;
    }
    .elementor-1130 .elementor-element.elementor-element-7088bfb>.elementor-background-overlay {
        opacity: 0.6;
    }
    .elementor-1130 .elementor-element.elementor-element-6fcdcf1>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-0aaaac4 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-47311c3 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 30px;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2>.elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 30px;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }
    .elementor-1130 .elementor-element.elementor-element-5054a03 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-7d14efc>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-ccfd4c1 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-96b64e1>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-6fd08cc {
        padding: 80px 0px 0px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-1130 .elementor-element.elementor-element-bf1ce5b {
        margin-top: -170px;
        margin-bottom: 0px;
        padding: 180px 0px 70px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-2d792e7>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-680a693>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-cb412fd {
        --e-icon-list-icon-size: 22px;
    }
    .elementor-1130 .elementor-element.elementor-element-490a3d0 {
        padding: 70px 0px 70px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-650de88>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-63e7e59 {
        padding: 70px 0px 70px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-867398f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-d4481b7>.elementor-widget-container {
        padding: 0px 0px 25px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-d4481b7 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 90%);
        max-width: 90%;
    }
    .elementor-1130 .elementor-element.elementor-element-f61ee07 {
        padding: 0px 0px 40px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-693dc90 {
        --e-icon-list-icon-size: 40px;
    }
    .elementor-1130 .elementor-element.elementor-element-821ddf1 {
        --e-icon-list-icon-size: 40px;
    }
    .elementor-1130 .elementor-element.elementor-element-7d1f26c {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-d8ddec1>.elementor-element-populated>.elementor-background-overlay {
        opacity: 1;
    }
    .elementor-1130 .elementor-element.elementor-element-d8ddec1>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }
    body:not(.rtl) .elementor-1130 .elementor-element.elementor-element-d103440 {
        left: 0px;
    }
    body.rtl .elementor-1130 .elementor-element.elementor-element-d103440 {
        right: 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-5ba7d4a img {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-5ba7d4a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-8c0b176 {
        padding: 70px 0px 70px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-7088bfb>.elementor-container {
        min-height: 600px;
    }
    .elementor-1130 .elementor-element.elementor-element-a06bb34.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-1130 .elementor-element.elementor-element-d80ebb3 {
        width: var( --container-widget-width, 700px);
        max-width: 700px;
        --container-widget-width: 700px;
        --container-widget-flex-grow: 0;
    }
    .elementor-1130 .elementor-element.elementor-element-18c9e6d {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-0aaaac4 {
        padding: 70px 0px 70px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-47311c3 {
        padding: 70px 0px 70px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-1018e42>.elementor-widget-container {
        padding: 0px 0px 35px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 30px;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 30px;
    }
    .elementor-1130 .elementor-element.elementor-element-5054a03 {
        padding: 70px 0px 70px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-2aa608d {
        margin-top: -15px;
        margin-bottom: -30px;
    }
    .elementor-1130 .elementor-element.elementor-element-ccfd4c1 {
        padding: 70px 0px 70px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-6fd08cc {
        padding: 70px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-bcfafb2 img {
        width: 100%;
        max-width: 160px;
    }
    .elementor-1130 .elementor-element.elementor-element-df10720 img {
        width: 100%;
        max-width: 160px;
    }
}

@media(max-width:767px) {
    .elementor-1130 .elementor-element.elementor-element-bf1ce5b {
        margin-top: -160px;
        margin-bottom: 0px;
        padding: 170px 0px 60px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-0f29094 .wdt-heading-holder,
    .elementor-1130 .elementor-element.elementor-element-0f29094 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-1130 .elementor-element.elementor-element-0f29094 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-1130 .elementor-element.elementor-element-0f29094 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: start;
        justify-content: start;
        justify-items: start;
    }
    .elementor-1130 .elementor-element.elementor-element-0f29094>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-490a3d0 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-650de88>.elementor-widget-container {
        padding: 0px 0px 35px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-63e7e59 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-d4481b7 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-d103440 .elementor-icon {
        font-size: 80px;
    }
    .elementor-1130 .elementor-element.elementor-element-d103440 .elementor-icon svg {
        height: 80px;
    }
    .elementor-1130 .elementor-element.elementor-element-5ba7d4a img {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-8c0b176 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-7088bfb>.elementor-background-overlay {
        opacity: 0.7;
    }
    .elementor-1130 .elementor-element.elementor-element-d80ebb3 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 90%);
        max-width: 90%;
    }
    .elementor-1130 .elementor-element.elementor-element-6fcdcf1>.elementor-widget-container {
        padding: 0px 0px 35px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-0aaaac4 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-438217a>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-3a3348c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-d2445ae>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-ec5d945>.elementor-widget-container {
        margin: -120px -15px 0px -15px;
    }
    .elementor-1130 .elementor-element.elementor-element-47311c3 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-1018e42>.elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 25px;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 25px;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-5054a03 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-7d14efc>.elementor-widget-container {
        padding: 0px 0px 25px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-ccfd4c1 {
        padding: 60px 0px 60px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-96b64e1>.elementor-widget-container {
        padding: 0px 0px 35px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-6fd08cc {
        padding: 60px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-aadae73 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-06fb006.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-1130 .elementor-element.elementor-element-a37bb6f .wdt-heading-holder,
    .elementor-1130 .elementor-element.elementor-element-a37bb6f .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-1130 .elementor-element.elementor-element-a37bb6f .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-1130 .elementor-element.elementor-element-a37bb6f .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-1130 .elementor-element.elementor-element-a37bb6f>.elementor-widget-container {
        padding: 0px 0px 25px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-7137a40 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-f6518b8.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-1130 .elementor-element.elementor-element-bcfafb2>.elementor-widget-container {
        padding: 0px 10px 10px 10px;
    }
    .elementor-1130 .elementor-element.elementor-element-df10720>.elementor-widget-container {
        padding: 0px 10px 10px 10px;
    }
    .elementor-1130 .elementor-element.elementor-element-50eebdf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:480px) {
    .elementor-1130 .elementor-element.elementor-element-bf1ce5b {
        margin-top: -130px;
        margin-bottom: 0px;
        padding: 140px 0px 50px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-680a693 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-e0fb4ae>.elementor-widget-container {
        padding: 0px 25px 15px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-142ea51>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-2a32e0e {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-7e631f3 {
        --spacer-size: 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-8800fa1 {
        --spacer-size: 90px;
    }
    .elementor-1130 .elementor-element.elementor-element-490a3d0 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-650de88>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-63e7e59 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-d4481b7 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-f61ee07 {
        padding: 0px 0px 35px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-dd933e0>.elementor-element-populated {
        padding: 0px 0px 15px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-693dc90 {
        --e-icon-list-icon-size: 35px;
    }
    .elementor-1130 .elementor-element.elementor-element-821ddf1 {
        --e-icon-list-icon-size: 35px;
    }
    .elementor-1130 .elementor-element.elementor-element-d8ddec1>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-d103440 .elementor-icon {
        font-size: 60px;
    }
    .elementor-1130 .elementor-element.elementor-element-d103440 .elementor-icon svg {
        height: 60px;
    }
    .elementor-1130 .elementor-element.elementor-element-8c0b176 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-d80ebb3>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-d80ebb3 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-6fcdcf1>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-0aaaac4 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-438217a>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-d2445ae .wdt-heading-holder,
    .elementor-1130 .elementor-element.elementor-element-d2445ae .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
    .elementor-1130 .elementor-element.elementor-element-d2445ae .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
    .elementor-1130 .elementor-element.elementor-element-d2445ae .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }
    .elementor-1130 .elementor-element.elementor-element-ec5d945>.elementor-widget-container {
        margin: 0px -15px 0px -15px;
    }
    .elementor-1130 .elementor-element.elementor-element-47311c3 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-1018e42>.elementor-widget-container {
        padding: 0px 0px 35px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 30px;
    }
    .elementor-1130 .elementor-element.elementor-element-a22c7b5 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 30px;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-5054a03 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-2aa608d {
        margin-top: -15px;
        margin-bottom: -20px;
    }
    .elementor-1130 .elementor-element.elementor-element-ccfd4c1 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-96b64e1>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-6fd08cc {
        padding: 50px 0px 0px 0px;
    }
    .elementor-1130 .elementor-element.elementor-element-3733998 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-06fb006 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-50d1636 {
        width: 100%;
    }
}

@media(max-width:1540px) and (min-width:481px) {
    .elementor-1130 .elementor-element.elementor-element-dd933e0 {
        width: 55%;
    }
    .elementor-1130 .elementor-element.elementor-element-6c8f057 {
        width: 45%;
    }
    .elementor-1130 .elementor-element.elementor-element-b8225f8 {
        width: 20%;
    }
    .elementor-1130 .elementor-element.elementor-element-a06bb34 {
        width: 60%;
    }
    .elementor-1130 .elementor-element.elementor-element-2b9021d {
        width: 20%;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2 {
        width: 50%;
    }
    .elementor-1130 .elementor-element.elementor-element-a22c7b5 {
        width: 16%;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458 {
        width: 50%;
    }
    .elementor-1130 .elementor-element.elementor-element-3733998 {
        width: 32%;
    }
    .elementor-1130 .elementor-element.elementor-element-06fb006 {
        width: 45%;
    }
    .elementor-1130 .elementor-element.elementor-element-50d1636 {
        width: 23%;
    }
}

@media(max-width:1280px) and (min-width:481px) {
    .elementor-1130 .elementor-element.elementor-element-680a693 {
        width: 80%;
    }
    .elementor-1130 .elementor-element.elementor-element-2a32e0e {
        width: 20%;
    }
    .elementor-1130 .elementor-element.elementor-element-b8225f8 {
        width: 10%;
    }
    .elementor-1130 .elementor-element.elementor-element-a06bb34 {
        width: 80%;
    }
    .elementor-1130 .elementor-element.elementor-element-2b9021d {
        width: 10%;
    }
    .elementor-1130 .elementor-element.elementor-element-438217a {
        width: 35%;
    }
    .elementor-1130 .elementor-element.elementor-element-3a3348c {
        width: 65%;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2 {
        width: 50%;
    }
    .elementor-1130 .elementor-element.elementor-element-a22c7b5 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458 {
        width: 50%;
    }
    .elementor-1130 .elementor-element.elementor-element-3733998 {
        width: 38%;
    }
    .elementor-1130 .elementor-element.elementor-element-06fb006 {
        width: 62%;
    }
    .elementor-1130 .elementor-element.elementor-element-50d1636 {
        width: 100%;
    }
}

@media(max-width:1024px) and (min-width:481px) {
    .elementor-1130 .elementor-element.elementor-element-680a693 {
        width: 80%;
    }
    .elementor-1130 .elementor-element.elementor-element-2a32e0e {
        width: 20%;
    }
    .elementor-1130 .elementor-element.elementor-element-867398f {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-dd933e0 {
        width: 40%;
    }
    .elementor-1130 .elementor-element.elementor-element-6c8f057 {
        width: 60%;
    }
    .elementor-1130 .elementor-element.elementor-element-d8ddec1 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-b8225f8 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-a06bb34 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-2b9021d {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-438217a {
        width: 45%;
    }
    .elementor-1130 .elementor-element.elementor-element-3a3348c {
        width: 55%;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2 {
        width: 50%;
    }
    .elementor-1130 .elementor-element.elementor-element-a22c7b5 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458 {
        width: 50%;
    }
    .elementor-1130 .elementor-element.elementor-element-3733998 {
        width: 48%;
    }
    .elementor-1130 .elementor-element.elementor-element-06fb006 {
        width: 52%;
    }
    .elementor-1130 .elementor-element.elementor-element-50d1636 {
        width: 100%;
    }
}

@media(max-width:767px) and (min-width:481px) {
    .elementor-1130 .elementor-element.elementor-element-680a693 {
        width: 90%;
    }
    .elementor-1130 .elementor-element.elementor-element-2a32e0e {
        width: 10%;
    }
    .elementor-1130 .elementor-element.elementor-element-867398f {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-dd933e0 {
        width: 55%;
    }
    .elementor-1130 .elementor-element.elementor-element-6c8f057 {
        width: 45%;
    }
    .elementor-1130 .elementor-element.elementor-element-d8ddec1 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-b8225f8 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-2b9021d {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-438217a {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-3a3348c {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-29e9bb2 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-a22c7b5 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-0b57458 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-3733998 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-06fb006 {
        width: 100%;
    }
    .elementor-1130 .elementor-element.elementor-element-50d1636 {
        width: 100%;
    }
}
