.elementor-7217 .elementor-element.elementor-element-49a60b9f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --overlay-opacity: 0.68;
    --padding-top: 228px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-49a60b9f:not(.elementor-motion-effects-element-type-background),
.elementor-7217 .elementor-element.elementor-element-49a60b9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../uploads/handyman-repairing-a-washing-machine.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7217 .elementor-element.elementor-element-49a60b9f::before,
.elementor-7217 .elementor-element.elementor-element-49a60b9f>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-49a60b9f>.e-con-inner>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-49a60b9f>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-49a60b9f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-49a60b9f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-7217 .elementor-element.elementor-element-31ed1d09 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-31ed1d09 .elementor-icon-box-title {
    margin-bottom: 12px;
    color: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-31ed1d09 .elementor-icon-box-description {
    color: var(--e-global-color-f14eef9);
    font-family: var(--e-global-typography-f9c07d1-font-family), Sans-serif;
    font-size: var(--e-global-typography-f9c07d1-font-size);
    font-weight: var(--e-global-typography-f9c07d1-font-weight);
    line-height: var(--e-global-typography-f9c07d1-line-height);
}

.elementor-7217 .elementor-element.elementor-element-54ac92d7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-7fa44c24 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-7fa44c24.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7217 .elementor-element.elementor-element-164a7bb5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7217 .elementor-element.elementor-element-164a7bb5 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-164a7bb5 .elementor-icon-box-title {
    margin-bottom: 12px;
}

.elementor-7217 .elementor-element.elementor-element-2a58c7fb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-6374b392 {
    --e-icon-list-icon-size: 16px;
    --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: center;
    --icon-vertical-offset: 0px;
}

.elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    transition: color 0.4s;
}

.elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-2f71e90 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-4b0af376 img {
    height: 438px;
    object-fit: cover;
    object-position: center center;
}

.elementor-7217 .elementor-element.elementor-element-26b9c64f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-79612510 {
    --display: flex;
    --min-height: 36vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.1;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-7217 .elementor-element.elementor-element-79612510:not(.elementor-motion-effects-element-type-background),
.elementor-7217 .elementor-element.elementor-element-79612510>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../uploads/repair_2.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 80% auto;
}

.elementor-7217 .elementor-element.elementor-element-79612510::before,
.elementor-7217 .elementor-element.elementor-element-79612510>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-79612510>.e-con-inner>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-79612510>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-79612510>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-79612510>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-25a53c8);
    --background-overlay: '';
}

.elementor-7217 .elementor-element.elementor-element-cc6c6bc {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-67329969 {
    --display: flex;
    --min-height: 36vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.1;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-7217 .elementor-element.elementor-element-67329969:not(.elementor-motion-effects-element-type-background),
.elementor-7217 .elementor-element.elementor-element-67329969>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../uploads/repair_3.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 80% auto;
}

.elementor-7217 .elementor-element.elementor-element-67329969::before,
.elementor-7217 .elementor-element.elementor-element-67329969>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-67329969>.e-con-inner>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-67329969>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-67329969>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-67329969>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}

.elementor-7217 .elementor-element.elementor-element-22b02d65 {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-49b9f715 {
    --display: flex;
    --min-height: 36vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.1;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-7217 .elementor-element.elementor-element-49b9f715:not(.elementor-motion-effects-element-type-background),
.elementor-7217 .elementor-element.elementor-element-49b9f715>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../uploads/gas_1.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 80% auto;
}

.elementor-7217 .elementor-element.elementor-element-49b9f715::before,
.elementor-7217 .elementor-element.elementor-element-49b9f715>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-49b9f715>.e-con-inner>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-49b9f715>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-49b9f715>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-49b9f715>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-accent);
    --background-overlay: '';
}

.elementor-7217 .elementor-element.elementor-element-2cd220fa {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-107593bb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --overlay-opacity: 0.68;
    --margin-top: 160px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 180px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
}

.elementor-7217 .elementor-element.elementor-element-107593bb:not(.elementor-motion-effects-element-type-background),
.elementor-7217 .elementor-element.elementor-element-107593bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    background-image: url("../../../uploads/successful-sales-consultant-in-electronics-supermarket-asian-man-working-appliances-store-smiling.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7217 .elementor-element.elementor-element-107593bb::before,
.elementor-7217 .elementor-element.elementor-element-107593bb>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-107593bb>.e-con-inner>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-107593bb>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-107593bb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-107593bb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-7217 .elementor-element.elementor-element-1d4745c6>.elementor-widget-container {
    margin: -80px 0px 60px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-7217 .elementor-element.elementor-element-1d4745c6 {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-1d4745c6 img {
    width: 140px;
    border-style: none;
}

.elementor-7217 .elementor-element.elementor-element-6a794514>.elementor-widget-container {
    background-color: var(--e-global-color-25a53c8);
    padding: 6px 16px 6px 16px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7217 .elementor-element.elementor-element-6a794514.elementor-element {
    --align-self: center;
}

.elementor-7217 .elementor-element.elementor-element-6a794514 .elementor-heading-title {
    font-family: var(--e-global-typography-abd3114-font-family), Sans-serif;
    font-size: var(--e-global-typography-abd3114-font-size);
    font-weight: var(--e-global-typography-abd3114-font-weight);
    line-height: var(--e-global-typography-abd3114-line-height);
    letter-spacing: var(--e-global-typography-abd3114-letter-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-1eb1def8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7217 .elementor-element.elementor-element-1eb1def8 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-1eb1def8 .elementor-icon-box-title {
    margin-bottom: 12px;
    color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-1eb1def8 .elementor-icon-box-description {
    color: var(--e-global-color-f14eef9);
}

.elementor-7217 .elementor-element.elementor-element-3fdcb54b {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --grid-auto-flow: row;
    --margin-top: -100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-cta__content {
    min-height: 340px;
    text-align: center;
    padding: 32px 24px 32px 24px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-icon-wrapper {
    margin-bottom: 20px;
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-320f623);
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-view-stacked .elementor-icon svg {
    stroke: var(--e-global-color-320f623);
    fill: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-view-default .elementor-icon {
    color: var(--e-global-color-320f623);
    border-color: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-view-framed .elementor-icon svg {
    stroke: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-icon {
    font-size: 28px;
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-cta__title {
    font-family: var(--e-global-typography-d791ca2-font-family), Sans-serif;
    font-size: var(--e-global-typography-d791ca2-font-size);
    font-weight: var(--e-global-typography-d791ca2-font-weight);
    line-height: var(--e-global-typography-d791ca2-line-height);
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-cta__title:not(:last-child) {
    margin-bottom: 12px;
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-cta__description {
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-ribbon-inner {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-d711a01);
    margin-top: 32px;
    transform: translateY(-50%) translateX(-50%) translateX(32px) rotate(-45deg);
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-cta__content {
    min-height: 340px;
    text-align: center;
    padding: 32px 24px 32px 24px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-icon-wrapper {
    margin-bottom: 20px;
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-320f623);
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-view-stacked .elementor-icon svg {
    stroke: var(--e-global-color-320f623);
    fill: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-view-default .elementor-icon {
    color: var(--e-global-color-320f623);
    border-color: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-view-framed .elementor-icon svg {
    stroke: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-icon {
    font-size: 28px;
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-cta__title {
    font-family: var(--e-global-typography-d791ca2-font-family), Sans-serif;
    font-size: var(--e-global-typography-d791ca2-font-size);
    font-weight: var(--e-global-typography-d791ca2-font-weight);
    line-height: var(--e-global-typography-d791ca2-line-height);
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-cta__title:not(:last-child) {
    margin-bottom: 12px;
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-cta__description {
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-ribbon-inner {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-d711a01);
    margin-top: 32px;
    transform: translateY(-50%) translateX(-50%) translateX(32px) rotate(-45deg);
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-cta__content {
    min-height: 340px;
    text-align: center;
    padding: 32px 24px 32px 24px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-icon-wrapper {
    margin-bottom: 20px;
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-320f623);
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-view-stacked .elementor-icon svg {
    stroke: var(--e-global-color-320f623);
    fill: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-view-default .elementor-icon {
    color: var(--e-global-color-320f623);
    border-color: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-view-framed .elementor-icon svg {
    stroke: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-icon {
    font-size: 28px;
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-cta__title {
    font-family: var(--e-global-typography-d791ca2-font-family), Sans-serif;
    font-size: var(--e-global-typography-d791ca2-font-size);
    font-weight: var(--e-global-typography-d791ca2-font-weight);
    line-height: var(--e-global-typography-d791ca2-line-height);
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-cta__title:not(:last-child) {
    margin-bottom: 12px;
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-cta__description {
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-ribbon-inner {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-d711a01);
    margin-top: 32px;
    transform: translateY(-50%) translateX(-50%) translateX(32px) rotate(-45deg);
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-cta__content {
    min-height: 340px;
    text-align: center;
    padding: 32px 24px 32px 24px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-icon-wrapper {
    margin-bottom: 20px;
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-320f623);
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-view-stacked .elementor-icon svg {
    stroke: var(--e-global-color-320f623);
    fill: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-view-default .elementor-icon {
    color: var(--e-global-color-320f623);
    border-color: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-view-framed .elementor-icon svg {
    stroke: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-icon {
    font-size: 28px;
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-cta__title {
    font-family: var(--e-global-typography-d791ca2-font-family), Sans-serif;
    font-size: var(--e-global-typography-d791ca2-font-size);
    font-weight: var(--e-global-typography-d791ca2-font-weight);
    line-height: var(--e-global-typography-d791ca2-line-height);
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-cta__title:not(:last-child) {
    margin-bottom: 12px;
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-cta__description {
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-ribbon-inner {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-d711a01);
    margin-top: 32px;
    transform: translateY(-50%) translateX(-50%) translateX(32px) rotate(-45deg);
}

.elementor-7217 .elementor-element.elementor-element-43f0247c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: stretch;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-7237d198 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-3c36427b .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-3c36427b.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-7217 .elementor-element.elementor-element-3c36427b.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-7217 .elementor-element.elementor-element-3c36427b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-7217 .elementor-element.elementor-element-3c36427b .elementor-image-box-title {
    margin-bottom: 16px;
}

.elementor-7217 .elementor-element.elementor-element-3c36427b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 140px;
}

.elementor-7217 .elementor-element.elementor-element-3c36427b .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-7217 .elementor-element.elementor-element-3ec7c185 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-7b6d7854 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-7b6d7854 {
    --icon-box-icon-margin: 16px;
}

.elementor-7217 .elementor-element.elementor-element-7b6d7854 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-7217 .elementor-element.elementor-element-7b6d7854.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-d711a01);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-7b6d7854.elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-7b6d7854.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-d711a01);
    color: var(--e-global-color-d711a01);
    border-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-7b6d7854.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-7b6d7854 .elementor-icon {
    font-size: 28px;
    padding: 16px;
}

.elementor-7217 .elementor-element.elementor-element-2aea3849 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-2aea3849 {
    --icon-box-icon-margin: 16px;
}

.elementor-7217 .elementor-element.elementor-element-2aea3849 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-7217 .elementor-element.elementor-element-2aea3849.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-d711a01);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-2aea3849.elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-2aea3849.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-d711a01);
    color: var(--e-global-color-d711a01);
    border-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-2aea3849.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-2aea3849 .elementor-icon {
    font-size: 28px;
    padding: 16px;
}

.elementor-7217 .elementor-element.elementor-element-57bb32ae .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-57bb32ae {
    --icon-box-icon-margin: 16px;
}

.elementor-7217 .elementor-element.elementor-element-57bb32ae .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-7217 .elementor-element.elementor-element-57bb32ae.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-d711a01);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-57bb32ae.elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-57bb32ae.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-d711a01);
    color: var(--e-global-color-d711a01);
    border-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-57bb32ae.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-57bb32ae .elementor-icon {
    font-size: 28px;
    padding: 16px;
}

.elementor-7217 .elementor-element.elementor-element-5bdd703f {
    --display: flex;
    --overlay-opacity: 0.32;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-5bdd703f:not(.elementor-motion-effects-element-type-background),
.elementor-7217 .elementor-element.elementor-element-5bdd703f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../uploads/master-repairs-the-broken-washing-machine.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7217 .elementor-element.elementor-element-5bdd703f::before,
.elementor-7217 .elementor-element.elementor-element-5bdd703f>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-5bdd703f>.e-con-inner>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-5bdd703f>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-5bdd703f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-5bdd703f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-7217 .elementor-element.elementor-element-32e9ea00 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.88;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 48px;
    --padding-right: 48px;
}

.elementor-7217 .elementor-element.elementor-element-32e9ea00::before,
.elementor-7217 .elementor-element.elementor-element-32e9ea00>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-32e9ea00>.e-con-inner>.elementor-background-video-container::before,
.elementor-7217 .elementor-element.elementor-element-32e9ea00>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-32e9ea00>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7217 .elementor-element.elementor-element-32e9ea00>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}

.elementor-7217 .elementor-element.elementor-element-107d3b16>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7217 .elementor-element.elementor-element-107d3b16 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-107d3b16 .elementor-icon-box-title {
    margin-bottom: 12px;
    color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-107d3b16 .elementor-icon-box-description {
    color: var(--e-global-color-f14eef9);
}

.elementor-7217 .elementor-element.elementor-element-7aab2abc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-5c660c86 {
    --e-icon-list-icon-size: 16px;
    --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: center;
    --icon-vertical-offset: 0px;
}

.elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-text {
    color: var(--e-global-color-d711a01);
    transition: color 0.4s;
}

.elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-4b028829 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-7a642a30 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-42be954>.elementor-widget-container {
    background-color: var(--e-global-color-25a53c8);
    padding: 6px 16px 6px 16px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7217 .elementor-element.elementor-element-42be954 .elementor-heading-title {
    font-family: var(--e-global-typography-abd3114-font-family), Sans-serif;
    font-size: var(--e-global-typography-abd3114-font-size);
    font-weight: var(--e-global-typography-abd3114-font-weight);
    line-height: var(--e-global-typography-abd3114-line-height);
    letter-spacing: var(--e-global-typography-abd3114-letter-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-428a6932 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-428a6932 .elementor-icon-box-title {
    margin-bottom: 12px;
}

.elementor-7217 .elementor-element.elementor-element-428a6932 .elementor-icon-box-title,
.elementor-7217 .elementor-element.elementor-element-428a6932 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-7217 .elementor-element.elementor-element-52acfcb9 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --grid-auto-flow: row;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-f2b34aa>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-f2b34aa:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta__content {
    text-align: center;
    padding: 24px 20px 24px 20px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta__bg-wrapper {
    min-height: 284px;
}

.elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta__title:not(:last-child) {
    margin-bottom: 4px;
}

.elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta__description {
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-3016cabf>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-3016cabf:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta__content {
    text-align: center;
    padding: 24px 20px 24px 20px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta__bg-wrapper {
    min-height: 284px;
}

.elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta__title:not(:last-child) {
    margin-bottom: 4px;
}

.elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta__description {
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-5499ac4f>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-5499ac4f:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta__content {
    text-align: center;
    padding: 24px 20px 24px 20px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta__bg-wrapper {
    min-height: 284px;
}

.elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta__title:not(:last-child) {
    margin-bottom: 4px;
}

.elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta__description {
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-f63b38>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-f63b38:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta__content {
    text-align: center;
    padding: 24px 20px 24px 20px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta__bg-wrapper {
    min-height: 284px;
}

.elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta__title:not(:last-child) {
    margin-bottom: 4px;
}

.elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta__description {
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-212c7a55>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-212c7a55:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta__content {
    text-align: center;
    padding: 24px 20px 24px 20px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta__bg-wrapper {
    min-height: 284px;
}

.elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta__title:not(:last-child) {
    margin-bottom: 4px;
}

.elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta__description {
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-169f0e0a>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-169f0e0a:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta__content {
    text-align: center;
    padding: 24px 20px 24px 20px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta__bg-wrapper {
    min-height: 284px;
}

.elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta__title:not(:last-child) {
    margin-bottom: 4px;
}

.elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta__description {
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-7cd6da77>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-7cd6da77:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta__content {
    text-align: center;
    padding: 24px 20px 24px 20px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta__bg-wrapper {
    min-height: 284px;
}

.elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta__title:not(:last-child) {
    margin-bottom: 4px;
}

.elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta__description {
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta .elementor-cta__bg,
.elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-7217 .elementor-element.elementor-element-27919250>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-25a53c8);
}

.elementor-7217 .elementor-element.elementor-element-27919250:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta__content {
    text-align: center;
    padding: 24px 20px 24px 20px;
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta__bg-wrapper {
    min-height: 284px;
}

.elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta__title:not(:last-child) {
    margin-bottom: 4px;
}

.elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta__description {
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta__description:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-aa77c79);
}

.elementor-7217 .elementor-element.elementor-element-12bbbc88 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-61274597 {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-61274597 .elementor-heading-title {
    font-family: var(--e-global-typography-546d8cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-546d8cb-font-size);
    font-weight: var(--e-global-typography-546d8cb-font-weight);
    line-height: var(--e-global-typography-546d8cb-line-height);
    letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-7217 .elementor-element.elementor-element-32e8d6f6 {
    --display: grid;
    --e-con-grid-template-columns: repeat(6, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 20px 64px;
    --row-gap: 20px;
    --column-gap: 64px;
    --grid-auto-flow: row;
    --justify-items: center;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-3f7e301b {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-3f7e301b img {
    width: 72%;
    opacity: 0.6;
    transition-duration: 1.2s;
}

.elementor-7217 .elementor-element.elementor-element-3f7e301b:hover img {
    opacity: 1;
}

.elementor-7217 .elementor-element.elementor-element-5036aa5 {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-5036aa5 img {
    width: 72%;
    opacity: 0.6;
    transition-duration: 1.2s;
}

.elementor-7217 .elementor-element.elementor-element-5036aa5:hover img {
    opacity: 1;
}

.elementor-7217 .elementor-element.elementor-element-6d5a0c46 {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-6d5a0c46 img {
    width: 72%;
    opacity: 0.6;
    transition-duration: 1.2s;
}

.elementor-7217 .elementor-element.elementor-element-6d5a0c46:hover img {
    opacity: 1;
}

.elementor-7217 .elementor-element.elementor-element-286a1f60 {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-286a1f60 img {
    width: 72%;
    opacity: 0.6;
    transition-duration: 1.2s;
}

.elementor-7217 .elementor-element.elementor-element-286a1f60:hover img {
    opacity: 1;
}

.elementor-7217 .elementor-element.elementor-element-74aa1324 {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-74aa1324 img {
    width: 72%;
    opacity: 0.6;
    transition-duration: 1.2s;
}

.elementor-7217 .elementor-element.elementor-element-74aa1324:hover img {
    opacity: 1;
}

.elementor-7217 .elementor-element.elementor-element-504af7b2 {
    text-align: center;
}

.elementor-7217 .elementor-element.elementor-element-504af7b2 img {
    width: 72%;
    opacity: 0.6;
    transition-duration: 1.2s;
}

.elementor-7217 .elementor-element.elementor-element-504af7b2:hover img {
    opacity: 1;
}

.elementor-7217 .elementor-element.elementor-element-4f3fa8b4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-17c63f24 {
    --display: flex;
    --min-height: 56vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7217 .elementor-element.elementor-element-17c63f24:not(.elementor-motion-effects-element-type-background),
.elementor-7217 .elementor-element.elementor-element-17c63f24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../uploads/joyful-young-man-fixing-fridge-in-kitchen.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7217 .elementor-element.elementor-element-29f18b05 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 60px;
    --margin-bottom: 60px;
    --margin-left: -152px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 60px;
    --padding-right: 60px;
    --z-index: 2;
}

.elementor-7217 .elementor-element.elementor-element-29f18b05:not(.elementor-motion-effects-element-type-background),
.elementor-7217 .elementor-element.elementor-element-29f18b05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d711a01);
}

.elementor-7217 .elementor-element.elementor-element-363adb15>.elementor-widget-container {
    background-color: var(--e-global-color-25a53c8);
    padding: 6px 16px 6px 16px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7217 .elementor-element.elementor-element-363adb15.elementor-element {
    --align-self: flex-start;
}

.elementor-7217 .elementor-element.elementor-element-363adb15 .elementor-heading-title {
    font-family: var(--e-global-typography-abd3114-font-family), Sans-serif;
    font-size: var(--e-global-typography-abd3114-font-size);
    font-weight: var(--e-global-typography-abd3114-font-weight);
    line-height: var(--e-global-typography-abd3114-line-height);
    letter-spacing: var(--e-global-typography-abd3114-letter-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-7217 .elementor-element.elementor-element-415f8052>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7217 .elementor-element.elementor-element-415f8052 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-415f8052 .elementor-icon-box-title {
    margin-bottom: 12px;
}

.elementor-7217 .elementor-element.elementor-element-415f8052 .elementor-icon-box-title,
.elementor-7217 .elementor-element.elementor-element-415f8052 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-7217 .elementor-element.elementor-element-61f22c74 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 28px 28px;
    --row-gap: 28px;
    --column-gap: 28px;
    --grid-auto-flow: row;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-414158b0 {
    width: 100%;
    max-width: 100%;
    --icon-box-icon-margin: 16px;
}

.elementor-7217 .elementor-element.elementor-element-414158b0 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-414158b0 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-7217 .elementor-element.elementor-element-414158b0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-320f623);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-414158b0.elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-414158b0.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-320f623);
    color: var(--e-global-color-320f623);
    border-color: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-414158b0.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-414158b0 .elementor-icon {
    font-size: 20px;
    padding: 12px;
}

.elementor-7217 .elementor-element.elementor-element-414158b0 .elementor-icon-box-title,
.elementor-7217 .elementor-element.elementor-element-414158b0 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-546d8cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-546d8cb-font-size);
    font-weight: var(--e-global-typography-546d8cb-font-weight);
    line-height: var(--e-global-typography-546d8cb-line-height);
    letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
}

.elementor-7217 .elementor-element.elementor-element-2bcc2510 {
    width: 100%;
    max-width: 100%;
    --icon-box-icon-margin: 16px;
}

.elementor-7217 .elementor-element.elementor-element-2bcc2510 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-2bcc2510 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-7217 .elementor-element.elementor-element-2bcc2510.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-320f623);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-2bcc2510.elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-2bcc2510.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-320f623);
    color: var(--e-global-color-320f623);
    border-color: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-2bcc2510.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-2bcc2510 .elementor-icon {
    font-size: 20px;
    padding: 12px;
}

.elementor-7217 .elementor-element.elementor-element-2bcc2510 .elementor-icon-box-title,
.elementor-7217 .elementor-element.elementor-element-2bcc2510 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-546d8cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-546d8cb-font-size);
    font-weight: var(--e-global-typography-546d8cb-font-weight);
    line-height: var(--e-global-typography-546d8cb-line-height);
    letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
}

.elementor-7217 .elementor-element.elementor-element-44122718 {
    width: 100%;
    max-width: 100%;
    --icon-box-icon-margin: 16px;
}

.elementor-7217 .elementor-element.elementor-element-44122718 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-44122718 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-7217 .elementor-element.elementor-element-44122718.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-320f623);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-44122718.elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-44122718.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-320f623);
    color: var(--e-global-color-320f623);
    border-color: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-44122718.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-44122718 .elementor-icon {
    font-size: 20px;
    padding: 12px;
}

.elementor-7217 .elementor-element.elementor-element-44122718 .elementor-icon-box-title,
.elementor-7217 .elementor-element.elementor-element-44122718 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-546d8cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-546d8cb-font-size);
    font-weight: var(--e-global-typography-546d8cb-font-weight);
    line-height: var(--e-global-typography-546d8cb-line-height);
    letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
}

.elementor-7217 .elementor-element.elementor-element-5073e467 {
    width: 100%;
    max-width: 100%;
    --icon-box-icon-margin: 16px;
}

.elementor-7217 .elementor-element.elementor-element-5073e467 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-7217 .elementor-element.elementor-element-5073e467 .elementor-icon-box-title {
    margin-bottom: 8px;
}

.elementor-7217 .elementor-element.elementor-element-5073e467.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-320f623);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-5073e467.elementor-view-framed .elementor-icon,
.elementor-7217 .elementor-element.elementor-element-5073e467.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-320f623);
    color: var(--e-global-color-320f623);
    border-color: var(--e-global-color-320f623);
}

.elementor-7217 .elementor-element.elementor-element-5073e467.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7217 .elementor-element.elementor-element-5073e467 .elementor-icon {
    font-size: 20px;
    padding: 12px;
}

.elementor-7217 .elementor-element.elementor-element-5073e467 .elementor-icon-box-title,
.elementor-7217 .elementor-element.elementor-element-5073e467 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-546d8cb-font-family), Sans-serif;
    font-size: var(--e-global-typography-546d8cb-font-size);
    font-weight: var(--e-global-typography-546d8cb-font-weight);
    line-height: var(--e-global-typography-546d8cb-line-height);
    letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
}

.elementor-7217 .elementor-element.elementor-element-a01c486 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --grid-auto-flow: row;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7217 .elementor-element.elementor-element-67fddeae .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-7217 .elementor-element.elementor-element-67fddeae .elementor-counter-title {
    justify-content: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
}

.elementor-7217 .elementor-element.elementor-element-67fddeae .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:1;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:4px;
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-secondary-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-secondary-font-size);
    font-weight:var(--e-global-typography-secondary-font-weight);
    line-height:var(--e-global-typography-secondary-line-height);
}

.elementor-7217 .elementor-element.elementor-element-41e96109 .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-7217 .elementor-element.elementor-element-41e96109 .elementor-counter-title {
    justify-content: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
}

.elementor-7217 .elementor-element.elementor-element-41e96109 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:1;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-secondary-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-secondary-font-size);
    font-weight:var(--e-global-typography-secondary-font-weight);
    line-height:var(--e-global-typography-secondary-line-height);
}

.elementor-7217 .elementor-element.elementor-element-74d9f064 .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-7217 .elementor-element.elementor-element-74d9f064 .elementor-counter-title {
    justify-content: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
}

.elementor-7217 .elementor-element.elementor-element-74d9f064 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:1;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-secondary-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-secondary-font-size);
    font-weight:var(--e-global-typography-secondary-font-weight);
    line-height:var(--e-global-typography-secondary-line-height);
}

.elementor-7217 .elementor-element.elementor-element-472880d2 .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-7217 .elementor-element.elementor-element-472880d2 .elementor-counter-title {
    justify-content: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-c35e9f8-font-family), Sans-serif;
    font-size: var(--e-global-typography-c35e9f8-font-size);
    font-weight: var(--e-global-typography-c35e9f8-font-weight);
    line-height: var(--e-global-typography-c35e9f8-line-height);
}

.elementor-7217 .elementor-element.elementor-element-472880d2 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:1;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:4px;
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-secondary-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-secondary-font-size);
    font-weight:var(--e-global-typography-secondary-font-weight);
    line-height:var(--e-global-typography-secondary-line-height);
}

.elementor-7217 .elementor-element.elementor-element-1b153c65 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

@media(min-width:768px) {
    .elementor-7217 .elementor-element.elementor-element-49a60b9f {
        --content-width: 40%;
    }

    .elementor-7217 .elementor-element.elementor-element-7fa44c24 {
        --width: 44%;
    }

    .elementor-7217 .elementor-element.elementor-element-2f71e90 {
        --width: 50%;
    }

    .elementor-7217 .elementor-element.elementor-element-79612510 {
        --width: 33.3333%;
    }

    .elementor-7217 .elementor-element.elementor-element-67329969 {
        --width: 33.3333%;
    }

    .elementor-7217 .elementor-element.elementor-element-49b9f715 {
        --width: 33.3333%;
    }

    .elementor-7217 .elementor-element.elementor-element-107593bb {
        --content-width: 60%;
    }

    .elementor-7217 .elementor-element.elementor-element-7237d198 {
        --width: 46%;
    }

    .elementor-7217 .elementor-element.elementor-element-3ec7c185 {
        --width: 48%;
    }

    .elementor-7217 .elementor-element.elementor-element-32e9ea00 {
        --width: 44%;
    }

    .elementor-7217 .elementor-element.elementor-element-7a642a30 {
        --width: 60%;
    }

    .elementor-7217 .elementor-element.elementor-element-52acfcb9 {
        --width: 100%;
    }

    .elementor-7217 .elementor-element.elementor-element-17c63f24 {
        --width: 48%;
    }

    .elementor-7217 .elementor-element.elementor-element-29f18b05 {
        --width: 64%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-7217 .elementor-element.elementor-element-49a60b9f {
        --content-width: 100%;
    }

    .elementor-7217 .elementor-element.elementor-element-7fa44c24 {
        --width: 100%;
    }

    .elementor-7217 .elementor-element.elementor-element-2f71e90 {
        --width: 100%;
    }

    .elementor-7217 .elementor-element.elementor-element-79612510 {
        --width: 100%;
    }

    .elementor-7217 .elementor-element.elementor-element-67329969 {
        --width: 50%;
    }

    .elementor-7217 .elementor-element.elementor-element-49b9f715 {
        --width: 50%;
    }

    .elementor-7217 .elementor-element.elementor-element-107593bb {
        --content-width: 100%;
    }

    .elementor-7217 .elementor-element.elementor-element-7237d198 {
        --width: 100%;
    }

    .elementor-7217 .elementor-element.elementor-element-3ec7c185 {
        --width: 100%;
    }

    .elementor-7217 .elementor-element.elementor-element-32e9ea00 {
        --width: 56%;
    }

    .elementor-7217 .elementor-element.elementor-element-7a642a30 {
        --width: 100%;
    }

    .elementor-7217 .elementor-element.elementor-element-17c63f24 {
        --width: 100%;
    }

    .elementor-7217 .elementor-element.elementor-element-29f18b05 {
        --width: 88%;
    }
}

@media(min-width:1025px) {

    .elementor-7217 .elementor-element.elementor-element-49a60b9f:not(.elementor-motion-effects-element-type-background),
    .elementor-7217 .elementor-element.elementor-element-49a60b9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-7217 .elementor-element.elementor-element-107593bb:not(.elementor-motion-effects-element-type-background),
    .elementor-7217 .elementor-element.elementor-element-107593bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-7217 .elementor-element.elementor-element-5bdd703f:not(.elementor-motion-effects-element-type-background),
    .elementor-7217 .elementor-element.elementor-element-5bdd703f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-7217 .elementor-element.elementor-element-49a60b9f {
        --padding-top: 228px;
        --padding-bottom: 100px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-7217 .elementor-element.elementor-element-31ed1d09 .elementor-icon-box-description {
        font-size: var(--e-global-typography-f9c07d1-font-size);
        line-height: var(--e-global-typography-f9c07d1-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-54ac92d7 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-2f71e90 {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-7217 .elementor-element.elementor-element-26b9c64f {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-7217 .elementor-element.elementor-element-79612510 {
        --min-height: 44vh;
        --padding-top: 48px;
        --padding-bottom: 48px;
        --padding-left: 48px;
        --padding-right: 48px;
    }

    .elementor-7217 .elementor-element.elementor-element-79612510:not(.elementor-motion-effects-element-type-background),
    .elementor-7217 .elementor-element.elementor-element-79612510>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 84% auto;
    }

    .elementor-7217 .elementor-element.elementor-element-67329969:not(.elementor-motion-effects-element-type-background),
    .elementor-7217 .elementor-element.elementor-element-67329969>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 88% auto;
    }

    .elementor-7217 .elementor-element.elementor-element-67329969 {
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: 32px;
        --padding-right: 32px;
    }

    .elementor-7217 .elementor-element.elementor-element-49b9f715:not(.elementor-motion-effects-element-type-background),
    .elementor-7217 .elementor-element.elementor-element-49b9f715>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 88% auto;
    }

    .elementor-7217 .elementor-element.elementor-element-49b9f715 {
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: 32px;
        --padding-right: 32px;
    }

    .elementor-7217 .elementor-element.elementor-element-107593bb {
        --padding-top: 0px;
        --padding-bottom: 180px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-7217 .elementor-element.elementor-element-6a794514 .elementor-heading-title {
        font-size: var(--e-global-typography-abd3114-font-size);
        line-height: var(--e-global-typography-abd3114-line-height);
        letter-spacing: var(--e-global-typography-abd3114-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-3fdcb54b {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-cta__title {
        font-size: var(--e-global-typography-d791ca2-font-size);
        line-height: var(--e-global-typography-d791ca2-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-cta__title {
        font-size: var(--e-global-typography-d791ca2-font-size);
        line-height: var(--e-global-typography-d791ca2-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-cta__title {
        font-size: var(--e-global-typography-d791ca2-font-size);
        line-height: var(--e-global-typography-d791ca2-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-cta__title {
        font-size: var(--e-global-typography-d791ca2-font-size);
        line-height: var(--e-global-typography-d791ca2-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-43f0247c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-7217 .elementor-element.elementor-element-3c36427b .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-7217 .elementor-element.elementor-element-3ec7c185 {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-7217 .elementor-element.elementor-element-32e9ea00 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-4b028829 {
        --padding-top: 80px;
        --padding-bottom: 140px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-7217 .elementor-element.elementor-element-7a642a30 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --gap: 16px 0px;
        --row-gap: 16px;
        --column-gap: 0px;
    }

    .elementor-7217 .elementor-element.elementor-element-42be954.elementor-element {
        --align-self: center;
    }

    .elementor-7217 .elementor-element.elementor-element-42be954 .elementor-heading-title {
        font-size: var(--e-global-typography-abd3114-font-size);
        line-height: var(--e-global-typography-abd3114-line-height);
        letter-spacing: var(--e-global-typography-abd3114-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-428a6932 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-428a6932 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-52acfcb9 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(4, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta__bg-wrapper {
        min-height: 328px;
    }

    .elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta__bg-wrapper {
        min-height: 328px;
    }

    .elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta__bg-wrapper {
        min-height: 328px;
    }

    .elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta__bg-wrapper {
        min-height: 328px;
    }

    .elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta__bg-wrapper {
        min-height: 328px;
    }

    .elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta__bg-wrapper {
        min-height: 328px;
    }

    .elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta__bg-wrapper {
        min-height: 328px;
    }

    .elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta__bg-wrapper {
        min-height: 328px;
    }

    .elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-12bbbc88 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-7217 .elementor-element.elementor-element-61274597 .elementor-heading-title {
        font-size: var(--e-global-typography-546d8cb-font-size);
        line-height: var(--e-global-typography-546d8cb-line-height);
        letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-32e8d6f6 {
        --e-con-grid-template-columns: repeat(3, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --gap: 20px 60px;
        --row-gap: 20px;
        --column-gap: 60px;
        --grid-auto-flow: row;
    }

    .elementor-7217 .elementor-element.elementor-element-3f7e301b img {
        width: 64%;
    }

    .elementor-7217 .elementor-element.elementor-element-5036aa5 img {
        width: 64%;
    }

    .elementor-7217 .elementor-element.elementor-element-6d5a0c46 img {
        width: 64%;
    }

    .elementor-7217 .elementor-element.elementor-element-286a1f60 img {
        width: 64%;
    }

    .elementor-7217 .elementor-element.elementor-element-74aa1324 img {
        width: 64%;
    }

    .elementor-7217 .elementor-element.elementor-element-504af7b2 img {
        width: 64%;
    }

    .elementor-7217 .elementor-element.elementor-element-4f3fa8b4 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7217 .elementor-element.elementor-element-29f18b05 {
        --margin-top: -140px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 6px;
    }

    .elementor-7217 .elementor-element.elementor-element-363adb15 .elementor-heading-title {
        font-size: var(--e-global-typography-abd3114-font-size);
        line-height: var(--e-global-typography-abd3114-line-height);
        letter-spacing: var(--e-global-typography-abd3114-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-415f8052 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-415f8052 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-61f22c74 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(4, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-7217 .elementor-element.elementor-element-414158b0 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-414158b0 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-546d8cb-font-size);
        line-height: var(--e-global-typography-546d8cb-line-height);
        letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-2bcc2510 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-2bcc2510 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-546d8cb-font-size);
        line-height: var(--e-global-typography-546d8cb-line-height);
        letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-44122718 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-44122718 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-546d8cb-font-size);
        line-height: var(--e-global-typography-546d8cb-line-height);
        letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-5073e467 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-5073e467 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-546d8cb-font-size);
        line-height: var(--e-global-typography-546d8cb-line-height);
        letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-a01c486 {
        --grid-auto-flow: row;
        --margin-top: 400px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-7217 .elementor-element.elementor-element-67fddeae .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-67fddeae .elementor-counter-title {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-41e96109 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-41e96109 .elementor-counter-title {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-74d9f064 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-74d9f064 .elementor-counter-title {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-472880d2 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-472880d2 .elementor-counter-title {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }
}

@media(max-width:767px) {
    .elementor-7217 .elementor-element.elementor-element-49a60b9f {
        --padding-top: 184px;
        --padding-bottom: 76px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7217 .elementor-element.elementor-element-31ed1d09 .elementor-icon-box-description {
        font-size: var(--e-global-typography-f9c07d1-font-size);
        line-height: var(--e-global-typography-f9c07d1-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-54ac92d7 {
        --margin-top: 80px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7217 .elementor-element.elementor-element-2a58c7fb {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-7217 .elementor-element.elementor-element-18f983e0.elementor-element {
        --align-self: stretch;
    }

    .elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-7217 .elementor-element.elementor-element-6374b392 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-26b9c64f {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7217 .elementor-element.elementor-element-79612510 {
        --min-height: 36vh;
        --padding-top: 32px;
        --padding-bottom: 160px;
        --padding-left: 32px;
        --padding-right: 32px;
    }

    .elementor-7217 .elementor-element.elementor-element-79612510:not(.elementor-motion-effects-element-type-background),
    .elementor-7217 .elementor-element.elementor-element-79612510>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 92% auto;
    }

    .elementor-7217 .elementor-element.elementor-element-67329969:not(.elementor-motion-effects-element-type-background),
    .elementor-7217 .elementor-element.elementor-element-67329969>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 92% auto;
    }

    .elementor-7217 .elementor-element.elementor-element-67329969 {
        --padding-top: 32px;
        --padding-bottom: 160px;
        --padding-left: 32px;
        --padding-right: 32px;
    }

    .elementor-7217 .elementor-element.elementor-element-49b9f715:not(.elementor-motion-effects-element-type-background),
    .elementor-7217 .elementor-element.elementor-element-49b9f715>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 92% auto;
    }

    .elementor-7217 .elementor-element.elementor-element-49b9f715 {
        --padding-top: 32px;
        --padding-bottom: 160px;
        --padding-left: 32px;
        --padding-right: 32px;
    }

    .elementor-7217 .elementor-element.elementor-element-107593bb {
        --padding-top: 0px;
        --padding-bottom: 180px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7217 .elementor-element.elementor-element-6a794514 .elementor-heading-title {
        font-size: var(--e-global-typography-abd3114-font-size);
        line-height: var(--e-global-typography-abd3114-line-height);
        letter-spacing: var(--e-global-typography-abd3114-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-3fdcb54b {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7217 .elementor-element.elementor-element-785577d0 .elementor-cta__title {
        font-size: var(--e-global-typography-d791ca2-font-size);
        line-height: var(--e-global-typography-d791ca2-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-4df5f5a .elementor-cta__title {
        font-size: var(--e-global-typography-d791ca2-font-size);
        line-height: var(--e-global-typography-d791ca2-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-64da1ccd .elementor-cta__title {
        font-size: var(--e-global-typography-d791ca2-font-size);
        line-height: var(--e-global-typography-d791ca2-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-4d3ed204 .elementor-cta__title {
        font-size: var(--e-global-typography-d791ca2-font-size);
        line-height: var(--e-global-typography-d791ca2-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-43f0247c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7217 .elementor-element.elementor-element-3c36427b .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-7217 .elementor-element.elementor-element-3c36427b .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-7217 .elementor-element.elementor-element-5bdd703f {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: 32px;
        --padding-right: 32px;
    }

    .elementor-7217 .elementor-element.elementor-element-32e9ea00 {
        --width: 100%;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7217 .elementor-element.elementor-element-107d3b16 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-7217 .elementor-element.elementor-element-7aab2abc {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-7217 .elementor-element.elementor-element-ac74009.elementor-element {
        --align-self: stretch;
    }

    .elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-7217 .elementor-element.elementor-element-5c660c86 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-4b028829 {
        --padding-top: 80px;
        --padding-bottom: 140px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7217 .elementor-element.elementor-element-42be954 .elementor-heading-title {
        font-size: var(--e-global-typography-abd3114-font-size);
        line-height: var(--e-global-typography-abd3114-line-height);
        letter-spacing: var(--e-global-typography-abd3114-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-428a6932 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-428a6932 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-52acfcb9 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-7217 .elementor-element.elementor-element-f2b34aa .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-3016cabf .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-5499ac4f .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-f63b38 .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-212c7a55 .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-169f0e0a .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-7cd6da77 .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-27919250 .elementor-cta__description {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-12bbbc88 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7217 .elementor-element.elementor-element-61274597 .elementor-heading-title {
        font-size: var(--e-global-typography-546d8cb-font-size);
        line-height: var(--e-global-typography-546d8cb-line-height);
        letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-32e8d6f6 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --grid-auto-flow: row;
    }

    .elementor-7217 .elementor-element.elementor-element-29f18b05 {
        --width: 92%;
        --margin-top: -100px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 32px;
        --padding-bottom: 32px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7217 .elementor-element.elementor-element-363adb15 .elementor-heading-title {
        font-size: var(--e-global-typography-abd3114-font-size);
        line-height: var(--e-global-typography-abd3114-line-height);
        letter-spacing: var(--e-global-typography-abd3114-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-415f8052 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-415f8052 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-61f22c74 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-7217 .elementor-element.elementor-element-414158b0 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-414158b0 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-546d8cb-font-size);
        line-height: var(--e-global-typography-546d8cb-line-height);
        letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-2bcc2510 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-2bcc2510 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-546d8cb-font-size);
        line-height: var(--e-global-typography-546d8cb-line-height);
        letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-44122718 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-44122718 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-546d8cb-font-size);
        line-height: var(--e-global-typography-546d8cb-line-height);
        letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-5073e467 .elementor-icon-box-title,
    .elementor-7217 .elementor-element.elementor-element-5073e467 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-546d8cb-font-size);
        line-height: var(--e-global-typography-546d8cb-line-height);
        letter-spacing: var(--e-global-typography-546d8cb-letter-spacing);
    }

    .elementor-7217 .elementor-element.elementor-element-a01c486 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --gap: 16px 16px;
        --row-gap: 16px;
        --column-gap: 16px;
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-7217 .elementor-element.elementor-element-67fddeae .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-67fddeae .elementor-counter-title {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-41e96109 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-41e96109 .elementor-counter-title {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-74d9f064 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-74d9f064 .elementor-counter-title {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-472880d2 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-7217 .elementor-element.elementor-element-472880d2 .elementor-counter-title {
        font-size: var(--e-global-typography-c35e9f8-font-size);
        line-height: var(--e-global-typography-c35e9f8-line-height);
    }
}