.elementor-116 .elementor-element.elementor-element-4114f065 {
    --display: flex;
    --min-height: 450px;
    --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;
    --overlay-opacity: 0.85;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-116 .elementor-element.elementor-element-4114f065:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-4114f065>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/engineers-is-checking-the-air-conditioning-cooling-fan.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-4114f065::before,
.elementor-116 .elementor-element.elementor-element-4114f065>.elementor-background-video-container::before,
.elementor-116 .elementor-element.elementor-element-4114f065>.e-con-inner>.elementor-background-video-container::before,
.elementor-116 .elementor-element.elementor-element-4114f065>.elementor-background-slideshow::before,
.elementor-116 .elementor-element.elementor-element-4114f065>.e-con-inner>.elementor-background-slideshow::before,
.elementor-116 .elementor-element.elementor-element-4114f065>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-116 .elementor-element.elementor-element-6c16b7d4 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --overflow: hidden;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-7cd40cb7 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-7cd40cb7 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-7cd40cb7 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
}

.elementor-116 .elementor-element.elementor-element-7cd40cb7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-116 .elementor-element.elementor-element-7cd40cb7 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-116 .elementor-element.elementor-element-7cd40cb7 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-18d6f9a8 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-116 .elementor-element.elementor-element-729c09b4 {
    width: var(--container-widget-width, 36%);
    max-width: 36%;
    --container-widget-width: 36%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-729c09b4>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-554491f1 {
    --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;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-502380ff {
    --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;
    --overflow: hidden;
}

.elementor-116 .elementor-element.elementor-element-30066923 {
    --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;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-116 .elementor-element.elementor-element-30066923:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-30066923>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9d9d9b9);
}

.elementor-116 .elementor-element.elementor-element-4bb3f26 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-14e11937 {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-116 .elementor-element.elementor-element-c3871d7 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-c3871d7 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-c3871d7 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-c3871d7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-116 .elementor-element.elementor-element-c3871d7 .elementor-icon-list-item>a {
    font-family: "Saira", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-116 .elementor-element.elementor-element-c3871d7 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-71f09f12>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-53bd57ff {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.07);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-116 .elementor-element.elementor-element-53bd57ff:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-53bd57ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-5db1f2da .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-5db1f2da .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-5db1f2da {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-5db1f2da .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-116 .elementor-element.elementor-element-5db1f2da .elementor-icon-list-item>a {
    font-family: "Saira", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-116 .elementor-element.elementor-element-5db1f2da .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-6b35bbd0 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.07);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-116 .elementor-element.elementor-element-6b35bbd0:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-6b35bbd0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-6863a235 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-6863a235 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-6863a235 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-6863a235 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-116 .elementor-element.elementor-element-6863a235 .elementor-icon-list-item>a {
    font-family: "Saira", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-116 .elementor-element.elementor-element-6863a235 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-16453016 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.07);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-116 .elementor-element.elementor-element-16453016:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-16453016>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-49aee470 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-49aee470 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-49aee470 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-49aee470 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-116 .elementor-element.elementor-element-49aee470 .elementor-icon-list-item>a {
    font-family: "Saira", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-116 .elementor-element.elementor-element-49aee470 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-249b2369 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.07);
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-116 .elementor-element.elementor-element-249b2369:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-249b2369>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-122a83da .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-122a83da .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-122a83da {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-122a83da .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-116 .elementor-element.elementor-element-122a83da .elementor-icon-list-item>a {
    font-family: "Saira", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-116 .elementor-element.elementor-element-122a83da .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-7e17dbd5 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-116 .elementor-element.elementor-element-7e17dbd5:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-7e17dbd5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/hvac-technician-worker-fixing-heat-pump-at-house.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-7e6ef237 {
    --spacer-size: 50px;
}

.elementor-116 .elementor-element.elementor-element-2c5f9af4 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-116 .elementor-element.elementor-element-2c5f9af4:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-2c5f9af4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9d9d9b9);
}

.elementor-116 .elementor-element.elementor-element-2a2d1a54 .elementor-icon-list-icon i {
    color: var(--e-global-color-blue);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-2a2d1a54 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-blue);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-2a2d1a54 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-2a2d1a54 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-116 .elementor-element.elementor-element-2a2d1a54 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-116 .elementor-element.elementor-element-2a2d1a54 .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-6fcd9c3b .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-weight: 600;
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-67adbdf9>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-2d53e87 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-116 .elementor-element.elementor-element-5ed4f4ee .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-116 .elementor-element.elementor-element-59eeecf1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    background-color: var(--e-global-color-blue);
    padding: 0px 0px 0px 7px;
    height: 55px;
    width: 55px;
    line-height: 70px;
}

.elementor-116 .elementor-element.elementor-element-59eeecf1 .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-59eeecf1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-116 .elementor-element.elementor-element-59eeecf1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-59eeecf1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-59eeecf1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-116 .elementor-element.elementor-element-59eeecf1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-116 .elementor-element.elementor-element-59eeecf1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:after,
.elementor-116 .elementor-element.elementor-element-59eeecf1 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:before {
    color: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-59eeecf1 .jeg-elementor-kit.jkit-video-button i {
    font-size: 25px;
}

.elementor-116 .elementor-element.elementor-element-59eeecf1 .jeg-elementor-kit.jkit-video-button svg {
    width: 25px;
}

.elementor-116 .elementor-element.elementor-element-7d96e1cc {
    --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;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-7d96e1cc:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-7d96e1cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1994999);
}

.elementor-116 .elementor-element.elementor-element-4d51b765 {
    --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;
    --overflow: hidden;
}

.elementor-116 .elementor-element.elementor-element-c9c89b8 {
    --display: flex;
    --border-radius: 20px 20px 0px 20px;
}

.elementor-116 .elementor-element.elementor-element-c9c89b8:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-c9c89b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/air-conditioner-roof-and-engineering-man-on-table.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-55a18de5 {
    --spacer-size: 450px;
}

.elementor-116 .elementor-element.elementor-element-1a0022d9 {
    --display: flex;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-7fafa961 {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-2d89af76 .elementor-icon-list-icon i {
    color: var(--e-global-color-blue);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-2d89af76 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-blue);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-2d89af76 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-2d89af76 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-116 .elementor-element.elementor-element-2d89af76 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-116 .elementor-element.elementor-element-2d89af76 .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-526b41ac .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-723891e3>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-116 .elementor-element.elementor-element-4fd20f86 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-116 .elementor-element.elementor-element-4fd20f86 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-116 .elementor-element.elementor-element-4fd20f86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-116 .elementor-element.elementor-element-4fd20f86 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-116 .elementor-element.elementor-element-4fd20f86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-116 .elementor-element.elementor-element-4fd20f86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-116 .elementor-element.elementor-element-4fd20f86 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-4fd20f86 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-4fd20f86 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-4fd20f86 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-50b13485 {
    --display: flex;
    --border-radius: 0px 20px 20px 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-116 .elementor-element.elementor-element-50b13485:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-50b13485>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, #0562C5 0%, var(--e-global-color-secondary) 100%);
}

.elementor-116 .elementor-element.elementor-element-3f37ce80 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-3ac2781d>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-116 .elementor-element.elementor-element-3ac2781d {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-23aca593 {
    --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;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-610e82b7 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-3cee7fa1 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-3cee7fa1 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-blue);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-3cee7fa1 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-3cee7fa1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-116 .elementor-element.elementor-element-3cee7fa1 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-116 .elementor-element.elementor-element-3cee7fa1 .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-e564d39 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-567a27a4 {
    width: var(--container-widget-width, 53%);
    max-width: 53%;
    --container-widget-width: 53%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-567a27a4>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-116 .elementor-element.elementor-element-114da80b {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-72eb58d7 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-72eb58d7:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-72eb58d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9d9d9b9);
}

.elementor-116 .elementor-element.elementor-element-59da8f21 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-116 .elementor-element.elementor-element-48857b41 {
    --display: flex;
    --min-height: 220px;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-116 .elementor-element.elementor-element-48857b41:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-48857b41>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/service-man-is-cleaning-repair-and-maintenance-of.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-17a8b640 {
    --spacer-size: 50px;
}

.elementor-116 .elementor-element.elementor-element-2f2e6989 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
}

.elementor-116 .elementor-element.elementor-element-35e17b14 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-23093238 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-116 .elementor-element.elementor-element-23093238:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-23093238>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-65718290 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-49f4facd .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-4f16fdb7>.elementor-widget-container {
    margin: -5px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-4f16fdb7 {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-5b904313 {
    --display: flex;
    --justify-content: center;
    --border-radius: 0px 0px 15px 15px;
}

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

.elementor-116 .elementor-element.elementor-element-2a13d7c3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 5px;
}

.elementor-116 .elementor-element.elementor-element-2a13d7c3 .elementor-widget-container {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-2a13d7c3 .elementor-social-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-2a13d7c3 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-2a13d7c3 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-2a13d7c3 .elementor-icon {
    border-radius: 5px 5px 5px 5px;
}

.elementor-116 .elementor-element.elementor-element-2a13d7c3 .elementor-social-icon:hover {
    background-color: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-2a13d7c3 .elementor-social-icon:hover i {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-2a13d7c3 .elementor-social-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-5beadd09 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-5beadd09:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-5beadd09>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9d9d9b9);
}

.elementor-116 .elementor-element.elementor-element-6dc37e8 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-116 .elementor-element.elementor-element-4d4266bb {
    --display: flex;
    --min-height: 220px;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-116 .elementor-element.elementor-element-4d4266bb:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-4d4266bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/cheerful-installer-showing-thumb-up-while-holding.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-e47ef9a {
    --spacer-size: 50px;
}

.elementor-116 .elementor-element.elementor-element-7f34e294 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
}

.elementor-116 .elementor-element.elementor-element-7518516e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-5be56d96 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-116 .elementor-element.elementor-element-5be56d96:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-5be56d96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-4b9180c5 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-1c4d4492 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-79015d05>.elementor-widget-container {
    margin: -5px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-79015d05 {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-21d05aea {
    --display: flex;
    --justify-content: center;
    --border-radius: 0px 0px 15px 15px;
}

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

.elementor-116 .elementor-element.elementor-element-627fabb6 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 5px;
}

.elementor-116 .elementor-element.elementor-element-627fabb6 .elementor-widget-container {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-627fabb6 .elementor-social-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-627fabb6 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-627fabb6 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-627fabb6 .elementor-icon {
    border-radius: 5px 5px 5px 5px;
}

.elementor-116 .elementor-element.elementor-element-627fabb6 .elementor-social-icon:hover {
    background-color: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-627fabb6 .elementor-social-icon:hover i {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-627fabb6 .elementor-social-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-528392a7 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-528392a7:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-528392a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9d9d9b9);
}

.elementor-116 .elementor-element.elementor-element-55bf006a {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-116 .elementor-element.elementor-element-2502b0bd {
    --display: flex;
    --min-height: 220px;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-116 .elementor-element.elementor-element-2502b0bd:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-2502b0bd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/worker-detects-condenser-damage-cause.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-4cac194c {
    --spacer-size: 50px;
}

.elementor-116 .elementor-element.elementor-element-138e380f {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
}

.elementor-116 .elementor-element.elementor-element-5b1e5156 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-13f4e183 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-116 .elementor-element.elementor-element-13f4e183:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-13f4e183>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-2ae51d63 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-35fa993c .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-397d572f>.elementor-widget-container {
    margin: -5px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-397d572f {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-2d9ddd97 {
    --display: flex;
    --justify-content: center;
    --border-radius: 0px 0px 15px 15px;
}

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

.elementor-116 .elementor-element.elementor-element-a2e7c22 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 5px;
}

.elementor-116 .elementor-element.elementor-element-a2e7c22 .elementor-widget-container {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-a2e7c22 .elementor-social-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-a2e7c22 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-a2e7c22 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-a2e7c22 .elementor-icon {
    border-radius: 5px 5px 5px 5px;
}

.elementor-116 .elementor-element.elementor-element-a2e7c22 .elementor-social-icon:hover {
    background-color: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-a2e7c22 .elementor-social-icon:hover i {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-a2e7c22 .elementor-social-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-5a57cc3e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-5a57cc3e:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-5a57cc3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9d9d9b9);
}

.elementor-116 .elementor-element.elementor-element-4fb3d2a {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-116 .elementor-element.elementor-element-19169e23 {
    --display: flex;
    --min-height: 220px;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-116 .elementor-element.elementor-element-19169e23:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-19169e23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/workman-servicing-air-conditioning-or-heat-pump-wixdfg.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-7e70a68a {
    --spacer-size: 50px;
}

.elementor-116 .elementor-element.elementor-element-6b7b1546 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
}

.elementor-116 .elementor-element.elementor-element-1c7f3b0b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-255a4d3a {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-116 .elementor-element.elementor-element-255a4d3a:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-255a4d3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-1d82fa7e .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-22179ee2 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-44d13e21>.elementor-widget-container {
    margin: -5px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-44d13e21 {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-55637c96 {
    --display: flex;
    --justify-content: center;
    --border-radius: 0px 0px 15px 15px;
}

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

.elementor-116 .elementor-element.elementor-element-123279f6 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 5px;
}

.elementor-116 .elementor-element.elementor-element-123279f6 .elementor-widget-container {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-123279f6 .elementor-social-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-123279f6 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-123279f6 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-123279f6 .elementor-icon {
    border-radius: 5px 5px 5px 5px;
}

.elementor-116 .elementor-element.elementor-element-123279f6 .elementor-social-icon:hover {
    background-color: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-123279f6 .elementor-social-icon:hover i {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-123279f6 .elementor-social-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-53dc1329 {
    --display: flex;
    --min-height: 250px;
    --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;
    --overlay-opacity: 0.15;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-53dc1329:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-53dc1329>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-53dc1329::before,
.elementor-116 .elementor-element.elementor-element-53dc1329>.elementor-background-video-container::before,
.elementor-116 .elementor-element.elementor-element-53dc1329>.e-con-inner>.elementor-background-video-container::before,
.elementor-116 .elementor-element.elementor-element-53dc1329>.elementor-background-slideshow::before,
.elementor-116 .elementor-element.elementor-element-53dc1329>.e-con-inner>.elementor-background-slideshow::before,
.elementor-116 .elementor-element.elementor-element-53dc1329>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/07/3.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-33dd8053 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-64d4d507 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-accent);
    --border-color: var(--e-global-color-accent);
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-116 .elementor-element.elementor-element-78950b2c .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-size: 45px;
    font-weight: 600;
}

.elementor-116 .elementor-element.elementor-element-78950b2c .elementor-counter-title {
    color: var(--e-global-color-accent);
    font-family: "Saira", Sans-serif;
    font-weight: 500;
}

.elementor-116 .elementor-element.elementor-element-60698400 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-accent);
    --border-color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-4ae2b957 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-size: 45px;
    font-weight: 600;
}

.elementor-116 .elementor-element.elementor-element-4ae2b957 .elementor-counter-title {
    color: var(--e-global-color-accent);
    font-family: "Saira", Sans-serif;
    font-weight: 500;
}

.elementor-116 .elementor-element.elementor-element-1b4c651 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-accent);
    --border-color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-19bdf622 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-size: 45px;
    font-weight: 600;
}

.elementor-116 .elementor-element.elementor-element-19bdf622 .elementor-counter-title {
    color: var(--e-global-color-accent);
    font-family: "Saira", Sans-serif;
    font-weight: 500;
}

.elementor-116 .elementor-element.elementor-element-606f7855 {
    --display: flex;
}

.elementor-116 .elementor-element.elementor-element-185d2838 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-size: 45px;
    font-weight: 600;
}

.elementor-116 .elementor-element.elementor-element-185d2838 .elementor-counter-title {
    color: var(--e-global-color-accent);
    font-family: "Saira", Sans-serif;
    font-weight: 500;
}

.elementor-116 .elementor-element.elementor-element-4b6dbbd9 {
    --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;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-5ddf981e {
    --display: flex;
    --overflow: hidden;
}

.elementor-116 .elementor-element.elementor-element-4b905711 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-6b6e9a8b {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 10px;
}

.elementor-116 .elementor-element.elementor-element-304b2662 .elementor-icon-list-icon i {
    color: var(--e-global-color-blue);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-304b2662 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-blue);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-304b2662 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-304b2662 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-116 .elementor-element.elementor-element-304b2662 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-116 .elementor-element.elementor-element-304b2662 .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-427bbf4e .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-767f7070>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-1f1d425 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-116 .elementor-element.elementor-element-8458216 {
    --display: flex;
    --justify-content: flex-end;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-116 .elementor-element.elementor-element-8458216:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-8458216>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/air-conditioning-installing-repair-conditions.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-49de46cd {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-116 .elementor-element.elementor-element-49de46cd:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-49de46cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9d9d9b9);
}

.elementor-116 .elementor-element.elementor-element-6732e0a2 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-108ca598>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-108ca598 {
    color: var(--e-global-color-text);
}

.elementor-116 .elementor-element.elementor-element-4ba78f82 .elementor-button {
    background-color: #FFC10700;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-4ba78f82 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-116 .elementor-element.elementor-element-4ba78f82 .elementor-button:hover,
.elementor-116 .elementor-element.elementor-element-4ba78f82 .elementor-button:focus {
    color: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-4ba78f82 .elementor-button:hover svg,
.elementor-116 .elementor-element.elementor-element-4ba78f82 .elementor-button:focus svg {
    fill: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-7c58dee {
    --display: flex;
    --justify-content: flex-end;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-116 .elementor-element.elementor-element-7c58dee:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-7c58dee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/close-up-shot-of-professional-repairman-changing.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-205b0f2e {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-116 .elementor-element.elementor-element-205b0f2e:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-205b0f2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9d9d9b9);
}

.elementor-116 .elementor-element.elementor-element-ee0b908 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-68e0d7ea>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-8a5fb46 .elementor-button {
    background-color: #FFC10700;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-8a5fb46 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-116 .elementor-element.elementor-element-8a5fb46 .elementor-button:hover,
.elementor-116 .elementor-element.elementor-element-8a5fb46 .elementor-button:focus {
    color: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-8a5fb46 .elementor-button:hover svg,
.elementor-116 .elementor-element.elementor-element-8a5fb46 .elementor-button:focus svg {
    fill: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-390d15ba {
    --display: flex;
    --justify-content: flex-end;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-116 .elementor-element.elementor-element-390d15ba:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-390d15ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/air-conditioner-install-and-ac-repair-service.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-61e2a407 {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-116 .elementor-element.elementor-element-61e2a407:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-61e2a407>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9d9d9b9);
}

.elementor-116 .elementor-element.elementor-element-6f4eec68 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-aa88b73>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-4e7ad04a .elementor-button {
    background-color: #FFC10700;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-4e7ad04a .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-116 .elementor-element.elementor-element-4e7ad04a .elementor-button:hover,
.elementor-116 .elementor-element.elementor-element-4e7ad04a .elementor-button:focus {
    color: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-4e7ad04a .elementor-button:hover svg,
.elementor-116 .elementor-element.elementor-element-4e7ad04a .elementor-button:focus svg {
    fill: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-1cafa1b3 {
    --display: flex;
    --min-height: 100px;
    --justify-content: center;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-116 .elementor-element.elementor-element-1cafa1b3:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-1cafa1b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1994999);
}

.elementor-116 .elementor-element.elementor-element-3afa8628 {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-116 .elementor-element.elementor-element-3afa8628>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-116 .elementor-element.elementor-element-54742669 {
    --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;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-18bea172 {
    --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: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --overflow: hidden;
}

.elementor-116 .elementor-element.elementor-element-2042e93b {
    --display: flex;
    --justify-content: space-between;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-116 .elementor-element.elementor-element-2042e93b:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-2042e93b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/engineers-checking-air-conditioning-cooling-system.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-116 .elementor-element.elementor-element-6c4b6f5b {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: 500px 500px 500px 500px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: -60px;
    --padding-top: 30px;
    --padding-bottom: 10px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-116 .elementor-element.elementor-element-6c4b6f5b:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-6c4b6f5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-widget-text-path {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-116 .elementor-element.elementor-element-3ad96d74>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
    border-radius: 200px 200px 200px 200px;
}

.elementor-116 .elementor-element.elementor-element-3ad96d74 {
    --width: 120px;
    --rotate: 0deg;
    font-family: "Saira", Sans-serif;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    --text-color: var(--e-global-color-secondary);
    --transition: 0.3s;
}

.elementor-116 .elementor-element.elementor-element-41cc4b47 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    background-color: var(--e-global-color-blue);
    padding: 0px 0px 0px 7px;
    height: 55px;
    width: 55px;
    line-height: 70px;
}

.elementor-116 .elementor-element.elementor-element-41cc4b47>.elementor-widget-container {
    margin: -95px 25px 0px 0px;
}

.elementor-116 .elementor-element.elementor-element-41cc4b47 .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-116 .elementor-element.elementor-element-41cc4b47 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-116 .elementor-element.elementor-element-41cc4b47 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-41cc4b47 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-41cc4b47 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-116 .elementor-element.elementor-element-41cc4b47 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-116 .elementor-element.elementor-element-41cc4b47 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:after,
.elementor-116 .elementor-element.elementor-element-41cc4b47 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:before {
    color: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-41cc4b47 .jeg-elementor-kit.jkit-video-button i {
    font-size: 25px;
}

.elementor-116 .elementor-element.elementor-element-41cc4b47 .jeg-elementor-kit.jkit-video-button svg {
    width: 25px;
}

.elementor-116 .elementor-element.elementor-element-b2ede3e {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-116 .elementor-element.elementor-element-43cda28d {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: -60px;
    --z-index: 10;
}

.elementor-116 .elementor-element.elementor-element-43cda28d:not(.elementor-motion-effects-element-type-background),
.elementor-116 .elementor-element.elementor-element-43cda28d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-798d5e4b .elementor-counter-number-wrapper {
    color: var(--e-global-color-secondary);
    font-size: 45px;
    font-weight: 600;
}

.elementor-116 .elementor-element.elementor-element-798d5e4b .elementor-counter-title {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-116 .elementor-element.elementor-element-6e16e15 {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-116 .elementor-element.elementor-element-25e66d8b .elementor-icon-list-icon i {
    color: var(--e-global-color-blue);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-25e66d8b .elementor-icon-list-icon svg {
    fill: var(--e-global-color-blue);
    transition: fill 0.3s;
}

.elementor-116 .elementor-element.elementor-element-25e66d8b {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-116 .elementor-element.elementor-element-25e66d8b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-116 .elementor-element.elementor-element-25e66d8b .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-116 .elementor-element.elementor-element-25e66d8b .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-116 .elementor-element.elementor-element-2d167a81 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-116 .elementor-element.elementor-element-6805df6f>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    background-color: var(--e-global-color-9d9d9b9);
    padding: 30px 30px 30px 30px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-116 .elementor-element.elementor-element-53007e36.quote-reverse-position-yes .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
    flex-direction: row-reverse;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-secondary);
    padding: 4px 10px 0px 10px;
    margin: 0px 5px 0px 5px;
    border-radius: 5px 5px 5px 5px;
    opacity: 100%;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .tns-controls {
    top: 282px;
    right: 30px;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 20px 20px 20px 20px;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
    border-radius: 20px 20px 20px 20px;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    fill: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li {
    color: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
    fill: var(--e-global-color-accent);
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item:hover .testimonial-box .rating-stars li {
    color: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item:hover .testimonial-box .rating-stars li svg {
    fill: var(--e-global-color-blue);
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color: var(--e-global-color-secondary);
    font-family: "Saira", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    width: 60px;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
    height: 60px;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .tns-controls button i {
    font-size: 13px;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    width: 13px;
    fill: #FFFFFF;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

@media(max-width:1366px) {
    .elementor-116 .elementor-element.elementor-element-729c09b4 {
        --container-widget-width: 42%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 42%);
        max-width: 42%;
    }

    .elementor-116 .elementor-element.elementor-element-554491f1 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-7d96e1cc {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-23aca593 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-116 .elementor-element.elementor-element-567a27a4 {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 66%);
        max-width: 66%;
    }

    .elementor-116 .elementor-element.elementor-element-4b6dbbd9 {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-54742669 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}

@media(max-width:1200px) {
    .elementor-116 .elementor-element.elementor-element-729c09b4 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 49%);
        max-width: 49%;
    }

    .elementor-116 .elementor-element.elementor-element-e564d39 {
        text-align: center;
    }

    .elementor-116 .elementor-element.elementor-element-567a27a4 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
    }

    .elementor-116 .elementor-element.elementor-element-114da80b {
        --flex-wrap: wrap;
    }

    .elementor-116 .elementor-element.elementor-element-4b905711 {
        --flex-wrap: wrap;
    }

    .elementor-116 .elementor-element.elementor-element-8458216 {
        --min-height: 350px;
    }

    .elementor-116 .elementor-element.elementor-element-7c58dee {
        --min-height: 350px;
    }

    .elementor-116 .elementor-element.elementor-element-390d15ba {
        --min-height: 350px;
    }
}

@media(max-width:1024px) {
    .elementor-116 .elementor-element.elementor-element-729c09b4 {
        --container-widget-width: 58%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 58%);
        max-width: 58%;
    }

    .elementor-116 .elementor-element.elementor-element-554491f1 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-502380ff {
        --flex-wrap: wrap;
    }

    .elementor-116 .elementor-element.elementor-element-2c5f9af4.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-116 .elementor-element.elementor-element-7d96e1cc {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-23aca593 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-116 .elementor-element.elementor-element-567a27a4 {
        --container-widget-width: 88%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 88%);
        max-width: 88%;
    }

    .elementor-116 .elementor-element.elementor-element-78950b2c .elementor-counter-title {
        justify-content: start;
        line-height: 1.3em;
    }

    .elementor-116 .elementor-element.elementor-element-78950b2c .elementor-counter {
        gap: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-78950b2c .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }

        ;
        --counter-prefix-grow:0;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
    }

    .elementor-116 .elementor-element.elementor-element-4ae2b957 .elementor-counter-title {
        justify-content: start;
        line-height: 1.3em;
    }

    .elementor-116 .elementor-element.elementor-element-4ae2b957 .elementor-counter {
        gap: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-4ae2b957 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }

        ;
        --counter-prefix-grow:0;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
    }

    .elementor-116 .elementor-element.elementor-element-19bdf622 .elementor-counter-title {
        justify-content: start;
        line-height: 1.3em;
    }

    .elementor-116 .elementor-element.elementor-element-19bdf622 .elementor-counter {
        gap: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-19bdf622 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }

        ;
        --counter-prefix-grow:0;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
    }

    .elementor-116 .elementor-element.elementor-element-185d2838 .elementor-counter-title {
        justify-content: start;
        line-height: 1.3em;
    }

    .elementor-116 .elementor-element.elementor-element-185d2838 .elementor-counter {
        gap: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-185d2838 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }

        ;
        --counter-prefix-grow:0;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
    }

    .elementor-116 .elementor-element.elementor-element-4b6dbbd9 {
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-3afa8628 {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-116 .elementor-element.elementor-element-54742669 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-3ad96d74 {
        --width: 500px;
    }

    .elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .tns-controls {
        top: 325px;
    }
}

@media(max-width:880px) {
    .elementor-116 .elementor-element.elementor-element-729c09b4 {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 66%);
        max-width: 66%;
    }

    .elementor-116 .elementor-element.elementor-element-7fafa961 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 0px;
    }

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

    .elementor-116 .elementor-element.elementor-element-3afa8628 {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .tns-controls {
        top: 395px;
    }
}

@media(max-width:767px) {
    .elementor-116 .elementor-element.elementor-element-4114f065 {
        --padding-top: 80px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

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

    .elementor-116 .elementor-element.elementor-element-554491f1 {
        --padding-top: 20px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-116 .elementor-element.elementor-element-7e6ef237 {
        --spacer-size: 200px;
    }

    .elementor-116 .elementor-element.elementor-element-4d51b765 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-116 .elementor-element.elementor-element-55a18de5 {
        --spacer-size: 250px;
    }

    .elementor-116 .elementor-element.elementor-element-1a0022d9.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-116 .elementor-element.elementor-element-7fafa961 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-50b13485 {
        --border-radius: 20px 20px 20px 20px;
    }

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

    .elementor-116 .elementor-element.elementor-element-64d4d507 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-78950b2c .elementor-counter-title {
        justify-content: center;
    }

    .elementor-116 .elementor-element.elementor-element-78950b2c .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }

        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:40px;
    }

    .elementor-116 .elementor-element.elementor-element-60698400 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-4ae2b957 .elementor-counter-title {
        justify-content: center;
    }

    .elementor-116 .elementor-element.elementor-element-4ae2b957 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }

        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:40px;
    }

    .elementor-116 .elementor-element.elementor-element-1b4c651 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-19bdf622 .elementor-counter-title {
        justify-content: center;
    }

    .elementor-116 .elementor-element.elementor-element-19bdf622 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }

        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:40px;
    }

    .elementor-116 .elementor-element.elementor-element-185d2838 .elementor-counter-title {
        justify-content: center;
    }

    .elementor-116 .elementor-element.elementor-element-185d2838 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }

        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:40px;
    }

    .elementor-116 .elementor-element.elementor-element-3afa8628 {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-116 .elementor-element.elementor-element-2042e93b {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-116 .elementor-element.elementor-element-6c4b6f5b {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --border-radius: 20px 20px 20px 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3ad96d74>.elementor-widget-container {
        margin: 0px 25px -20px 0px;
    }

    .elementor-116 .elementor-element.elementor-element-3ad96d74 {
        --width: 100px;
    }

    .elementor-116 .elementor-element.elementor-element-b2ede3e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-43cda28d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-798d5e4b .elementor-counter-number-wrapper {
        font-size: 40px;
    }

    .elementor-116 .elementor-element.elementor-element-6e16e15 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .tns-controls {
        top: 350px;
        right: 20px;
    }

    .elementor-116 .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        padding: 25px 25px 25px 25px;
    }
}

@media(min-width:768px) {
    .elementor-116 .elementor-element.elementor-element-30066923 {
        --width: 60%;
    }

    .elementor-116 .elementor-element.elementor-element-2c5f9af4 {
        --width: 40%;
    }

    .elementor-116 .elementor-element.elementor-element-23aca593 {
        --content-width: 1330px;
    }

    .elementor-116 .elementor-element.elementor-element-48857b41 {
        --width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-5b904313 {
        --width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-4d4266bb {
        --width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-21d05aea {
        --width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-2502b0bd {
        --width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-2d9ddd97 {
        --width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-19169e23 {
        --width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-55637c96 {
        --width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-6c4b6f5b {
        --width: 160px;
    }

    .elementor-116 .elementor-element.elementor-element-43cda28d {
        --width: 250px;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-116 .elementor-element.elementor-element-72eb58d7 {
        --width: 48%;
    }

    .elementor-116 .elementor-element.elementor-element-5beadd09 {
        --width: 48%;
    }

    .elementor-116 .elementor-element.elementor-element-528392a7 {
        --width: 48%;
    }

    .elementor-116 .elementor-element.elementor-element-5a57cc3e {
        --width: 48%;
    }

    .elementor-116 .elementor-element.elementor-element-8458216 {
        --width: 32%;
    }

    .elementor-116 .elementor-element.elementor-element-7c58dee {
        --width: 32%;
    }

    .elementor-116 .elementor-element.elementor-element-390d15ba {
        --width: 31%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-116 .elementor-element.elementor-element-30066923 {
        --width: 100%;
    }

    .elementor-116 .elementor-element.elementor-element-2c5f9af4 {
        --width: 100%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-116 .elementor-element.elementor-element-8458216 {
        --width: 48%;
    }

    .elementor-116 .elementor-element.elementor-element-7c58dee {
        --width: 48%;
    }

    .elementor-116 .elementor-element.elementor-element-390d15ba {
        --width: 48%;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 1201px) and (max-width: 1366px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1201px) and (max-width: 1366px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 1201px) and (max-width: 1366px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 1201px) and (max-width: 1366px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 881px) and (max-width: 1024px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 881px) and (max-width: 1024px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 881px) and (max-width: 1024px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 881px) and (max-width: 1024px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 880px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 880px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 768px) and (max-width: 880px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 880px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-53007e36 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}
