.elementor-70 .elementor-element.elementor-element-da88ff1 {
    --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-70 .elementor-element.elementor-element-da88ff1:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-da88ff1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/hvac-worker-performing-heat-pump-and-air-conditions.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

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

.elementor-70 .elementor-element.elementor-element-1e2b89d {
    --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-70 .elementor-element.elementor-element-427b7880 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-70 .elementor-element.elementor-element-427b7880 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-70 .elementor-element.elementor-element-427b7880 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
}

.elementor-70 .elementor-element.elementor-element-427b7880 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-70 .elementor-element.elementor-element-427b7880 .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-70 .elementor-element.elementor-element-427b7880 .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-70 .elementor-element.elementor-element-577d70b5 .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-70 .elementor-element.elementor-element-e7bdc13 {
    width: var(--container-widget-width, 36%);
    max-width: 36%;
    --container-widget-width: 36%;
    --container-widget-flex-grow: 0;
    text-align: center;
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-e7bdc13>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-70 .elementor-element.elementor-element-5d8f47fe {
    --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-70 .elementor-element.elementor-element-3036e8bb {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-373720fc {
    --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-70 .elementor-element.elementor-element-73b0e66a {
    --display: flex;
}

.elementor-70 .elementor-element.elementor-element-156ae612 .elementor-icon-list-icon i {
    color: var(--e-global-color-0b48cae);
    transition: color 0.3s;
}

.elementor-70 .elementor-element.elementor-element-156ae612 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-blue);
    transition: fill 0.3s;
}

.elementor-70 .elementor-element.elementor-element-156ae612 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-70 .elementor-element.elementor-element-156ae612 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-70 .elementor-element.elementor-element-156ae612 .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-70 .elementor-element.elementor-element-156ae612 .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-70 .elementor-element.elementor-element-563b4f {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-70 .elementor-element.elementor-element-563b4f .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

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

.elementor-70 .elementor-element.elementor-element-98d4df9 {
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-70 .elementor-element.elementor-element-98d4df9>.elementor-widget-container {
    margin: 0px 0px -15px 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-70 .elementor-element.elementor-element-582f8aad .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-70 .elementor-element.elementor-element-21284304 {
    --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;
}

.elementor-70 .elementor-element.elementor-element-383473d4 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
}

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

.elementor-70 .elementor-element.elementor-element-6b8cc6bf {
    --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-70 .elementor-element.elementor-element-6b8cc6bf:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-6b8cc6bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #21252914;
}

.elementor-70 .elementor-element.elementor-element-45ae498f .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-4783bcc9 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-79404b33 {
    --display: flex;
    --min-height: 60px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-78238ac .elementor-heading-title {
    color: var(--e-global-color-0b48cae);
}

.elementor-70 .elementor-element.elementor-element-55b57aa0 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-33a0ea12 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-5e266a0 {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-368f6fbc .elementor-heading-title {
    font-size: 40px;
    font-weight: 600;
    color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-499525f5>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-70 .elementor-element.elementor-element-1302647d {
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 22px;
    --padding-right: 25px;
}

.elementor-70 .elementor-element.elementor-element-62364475 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-70 .elementor-element.elementor-element-62364475 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-70 .elementor-element.elementor-element-62364475 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-70 .elementor-element.elementor-element-62364475 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-70 .elementor-element.elementor-element-62364475 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-70 .elementor-element.elementor-element-62364475 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

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

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

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

.elementor-70 .elementor-element.elementor-element-62364475 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-70 .elementor-element.elementor-element-615a4154 {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

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

.elementor-70 .elementor-element.elementor-element-104f6881 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-70 .elementor-element.elementor-element-7991ae4e {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
}

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

.elementor-70 .elementor-element.elementor-element-4a2cc094 {
    --display: flex;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-70 .elementor-element.elementor-element-40a83d4b {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: -35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-733a6746>.elementor-widget-container {
    background-color: var(--e-global-color-accent);
    padding: 10px 20px 10px 20px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-70 .elementor-element.elementor-element-733a6746 .elementor-heading-title {
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-secondary);
}

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

.elementor-70 .elementor-element.elementor-element-308cac87 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-57409b72 {
    --display: flex;
    --min-height: 60px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-f89562f .elementor-heading-title {
    color: var(--e-global-color-0b48cae);
}

.elementor-70 .elementor-element.elementor-element-772c9a8d {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-7e73e933 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-592e526a {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-79c6c88e .elementor-heading-title {
    font-size: 40px;
    font-weight: 600;
    color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-7bec5411>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-70 .elementor-element.elementor-element-5ea55ac1 {
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 22px;
    --padding-right: 25px;
}

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

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

.elementor-70 .elementor-element.elementor-element-7a5c03a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-70 .elementor-element.elementor-element-7a5c03a3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

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

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

.elementor-70 .elementor-element.elementor-element-7a5c03a3 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-70 .elementor-element.elementor-element-7a5c03a3 .elementor-icon-list-icon svg {
    fill: #fff;
    transition: fill 0.3s;
}

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

.elementor-70 .elementor-element.elementor-element-7a5c03a3 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-70 .elementor-element.elementor-element-1f25d713 {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

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

.elementor-70 .elementor-element.elementor-element-58d1843 .elementor-button {
    background-color: var(--e-global-color-1994999);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-58d1843 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-70 .elementor-element.elementor-element-6cdaecd2 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}

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

.elementor-70 .elementor-element.elementor-element-6d7481a1 {
    --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-70 .elementor-element.elementor-element-6d7481a1:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-6d7481a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #21252914;
}

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

.elementor-70 .elementor-element.elementor-element-722e4e84 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-43ccb268 {
    --display: flex;
    --min-height: 60px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-41c928ce .elementor-heading-title {
    color: var(--e-global-color-0b48cae);
}

.elementor-70 .elementor-element.elementor-element-37e67975 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-3d0d6148 .elementor-heading-title {
    font-family: "Saira", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-52f78da6 {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-c4a0813 .elementor-heading-title {
    font-size: 40px;
    font-weight: 600;
    color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-200d0a0a>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-70 .elementor-element.elementor-element-525928d5 {
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 22px;
    --padding-right: 25px;
}

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

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

.elementor-70 .elementor-element.elementor-element-7cacdd5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-70 .elementor-element.elementor-element-7cacdd5f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

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

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

.elementor-70 .elementor-element.elementor-element-7cacdd5f .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

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

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

.elementor-70 .elementor-element.elementor-element-7cacdd5f .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-70 .elementor-element.elementor-element-7dcb5381 {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

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

.elementor-70 .elementor-element.elementor-element-2aac89b7 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-70 .elementor-element.elementor-element-63ac1b67 {
    --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-70 .elementor-element.elementor-element-63ac1b67:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-63ac1b67>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF9E8;
}

.elementor-70 .elementor-element.elementor-element-7c3f8e17 {
    --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-70 .elementor-element.elementor-element-15122a5a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-70 .elementor-element.elementor-element-74dcf41e {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}

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

.elementor-70 .elementor-element.elementor-element-3d4bf234 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-70 .elementor-element.elementor-element-35c69d10 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-70 .elementor-element.elementor-element-35c69d10:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-35c69d10>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/electrician-repairing-air-conditioner-indoor.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-70 .elementor-element.elementor-element-46662ce {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

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

.elementor-70 .elementor-element.elementor-element-f2405f1>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-70 .elementor-element.elementor-element-1101b0eb {
    --display: flex;
    --justify-content: center;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-70 .elementor-element.elementor-element-7663d5df .elementor-icon-wrapper {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-7663d5df.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: #fff;
}

.elementor-70 .elementor-element.elementor-element-7663d5df.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-7663d5df.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-70 .elementor-element.elementor-element-7663d5df.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-7663d5df.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-70 .elementor-element.elementor-element-7663d5df.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-7663d5df.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-7663d5df .elementor-icon {
    font-size: 20px;
}

.elementor-70 .elementor-element.elementor-element-7663d5df .elementor-icon svg {
    height: 20px;
}

.elementor-70 .elementor-element.elementor-element-7c8c896d {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}

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

.elementor-70 .elementor-element.elementor-element-10499d51 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-70 .elementor-element.elementor-element-2115b635 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-70 .elementor-element.elementor-element-2115b635:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-2115b635>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/professional-repairman-installing-air-conditioner.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-70 .elementor-element.elementor-element-7c9bd8ba {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-70 .elementor-element.elementor-element-7a606218 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-73a7f356>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-70 .elementor-element.elementor-element-1e4c3b {
    --display: flex;
    --justify-content: center;
}

.elementor-70 .elementor-element.elementor-element-53ab3bcb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-53ab3bcb.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: #fff;
}

.elementor-70 .elementor-element.elementor-element-53ab3bcb.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-53ab3bcb.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-70 .elementor-element.elementor-element-53ab3bcb.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-53ab3bcb.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-70 .elementor-element.elementor-element-53ab3bcb.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-53ab3bcb.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-53ab3bcb .elementor-icon {
    font-size: 20px;
}

.elementor-70 .elementor-element.elementor-element-53ab3bcb .elementor-icon svg {
    height: 20px;
}

.elementor-70 .elementor-element.elementor-element-464e47f6 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}

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

.elementor-70 .elementor-element.elementor-element-33c25e5d {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-70 .elementor-element.elementor-element-3e48b5b0 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-70 .elementor-element.elementor-element-3e48b5b0:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-3e48b5b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/07/craftsman-using-drill-while-repairing-conditioner.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-70 .elementor-element.elementor-element-193500b6 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-70 .elementor-element.elementor-element-2331e91d .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-46267cf6>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-70 .elementor-element.elementor-element-34b4d20c {
    --display: flex;
    --justify-content: center;
}

.elementor-70 .elementor-element.elementor-element-3b7ee97e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-3b7ee97e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: #fff;
}

.elementor-70 .elementor-element.elementor-element-3b7ee97e.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-3b7ee97e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-70 .elementor-element.elementor-element-3b7ee97e.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-3b7ee97e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-70 .elementor-element.elementor-element-3b7ee97e.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-3b7ee97e.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-3b7ee97e .elementor-icon {
    font-size: 20px;
}

.elementor-70 .elementor-element.elementor-element-3b7ee97e .elementor-icon svg {
    height: 20px;
}

.elementor-70 .elementor-element.elementor-element-15ca1a59 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}

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

.elementor-70 .elementor-element.elementor-element-4ab46183 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-70 .elementor-element.elementor-element-7c449aba {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
}

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

.elementor-70 .elementor-element.elementor-element-7f2d4c39 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-70 .elementor-element.elementor-element-6791cca9 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-5d4f565f>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-70 .elementor-element.elementor-element-24ae4b77 {
    --display: flex;
    --justify-content: center;
}

.elementor-70 .elementor-element.elementor-element-4fb92af4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-4fb92af4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: #fff;
}

.elementor-70 .elementor-element.elementor-element-4fb92af4.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-4fb92af4.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-70 .elementor-element.elementor-element-4fb92af4.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-4fb92af4.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-70 .elementor-element.elementor-element-4fb92af4.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-4fb92af4.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-70 .elementor-element.elementor-element-4fb92af4 .elementor-icon {
    font-size: 20px;
}

.elementor-70 .elementor-element.elementor-element-4fb92af4 .elementor-icon svg {
    height: 20px;
}

.elementor-70 .elementor-element.elementor-element-5a96a541 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

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

.elementor-70 .elementor-element.elementor-element-71d75cb3 .elementor-icon-list-icon i {
    color: var(--e-global-color-0b48cae);
    transition: color 0.3s;
}

.elementor-70 .elementor-element.elementor-element-71d75cb3 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-0b48cae);
    transition: fill 0.3s;
}

.elementor-70 .elementor-element.elementor-element-71d75cb3 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-70 .elementor-element.elementor-element-71d75cb3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-70 .elementor-element.elementor-element-71d75cb3 .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-70 .elementor-element.elementor-element-71d75cb3 .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-70 .elementor-element.elementor-element-5778bc47 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}

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

.elementor-70 .elementor-element.elementor-element-42c2cbae .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-70 .elementor-element.elementor-element-23353375 {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

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

.elementor-70 .elementor-element.elementor-element-9c6815f {
    --spacer-size: 345px;
}

.elementor-70 .elementor-element.elementor-element-1bc04e79 {
    --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-70 .elementor-element.elementor-element-65cee34d {
    --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-70 .elementor-element.elementor-element-4d77e01 {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 10px;
}

.elementor-70 .elementor-element.elementor-element-1d6a1ceb .elementor-icon-list-icon i {
    color: var(--e-global-color-0b48cae);
    transition: color 0.3s;
}

.elementor-70 .elementor-element.elementor-element-1d6a1ceb .elementor-icon-list-icon svg {
    fill: var(--e-global-color-0b48cae);
    transition: fill 0.3s;
}

.elementor-70 .elementor-element.elementor-element-1d6a1ceb {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-70 .elementor-element.elementor-element-1d6a1ceb .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-70 .elementor-element.elementor-element-1d6a1ceb .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-70 .elementor-element.elementor-element-1d6a1ceb .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

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

.elementor-70 .elementor-element.elementor-element-6cca5a1b>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-70 .elementor-element.elementor-element-70079d8 .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-70 .elementor-element.elementor-element-70079d8.quote-reverse-position-yes .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
    flex-direction: row-reverse;
}

.elementor-70 .elementor-element.elementor-element-70079d8 .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-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .tns-controls {
    top: 282px;
    right: 30px;
}

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

.elementor-70 .elementor-element.elementor-element-70079d8 .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-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: var(--e-global-color-accent);
}

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

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

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

.elementor-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item:hover .testimonial-box .rating-stars li {
    color: var(--e-global-color-0b48cae);
}

.elementor-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item:hover .testimonial-box .rating-stars li svg {
    fill: var(--e-global-color-0b48cae);
}

.elementor-70 .elementor-element.elementor-element-70079d8 .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-70 .elementor-element.elementor-element-70079d8 .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-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    width: 60px;
}

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

.elementor-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .tns-controls button i {
    font-size: 13px;
}

.elementor-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    width: 13px;
    fill: #fff;
}

.elementor-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

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

.elementor-70 .elementor-element.elementor-element-47d1757d:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-47d1757d>.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-70 .elementor-element.elementor-element-7cbb8319 {
    --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: -50px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 10px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-70 .elementor-element.elementor-element-7cbb8319:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-7cbb8319>.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-70 .elementor-element.elementor-element-27c2ae4c>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
    border-radius: 200px 200px 200px 200px;
}

.elementor-70 .elementor-element.elementor-element-27c2ae4c {
    --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-70 .elementor-element.elementor-element-63253ed5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    background-color: var(--e-global-color-0b48cae);
    padding: 0px 0px 0px 7px;
    height: 55px;
    width: 55px;
    line-height: 70px;
}

.elementor-70 .elementor-element.elementor-element-63253ed5>.elementor-widget-container {
    margin: -95px 25px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-63253ed5 .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-63253ed5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-70 .elementor-element.elementor-element-63253ed5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-63253ed5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-63253ed5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-70 .elementor-element.elementor-element-63253ed5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-70 .elementor-element.elementor-element-63253ed5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:after,
.elementor-70 .elementor-element.elementor-element-63253ed5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:before {
    color: var(--e-global-color-0b48cae);
}

.elementor-70 .elementor-element.elementor-element-63253ed5 .jeg-elementor-kit.jkit-video-button i {
    font-size: 25px;
}

.elementor-70 .elementor-element.elementor-element-63253ed5 .jeg-elementor-kit.jkit-video-button svg {
    width: 25px;
}

.elementor-70 .elementor-element.elementor-element-7cebefe {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-70 .elementor-element.elementor-element-551734f6 {
    --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: -50px;
    --margin-right: 0px;
    --z-index: 10;
}

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

.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-70 .elementor-element.elementor-element-1d1ef0bf .elementor-counter-number-wrapper {
    color: var(--e-global-color-secondary);
    font-size: 45px;
    font-weight: 600;
}

.elementor-70 .elementor-element.elementor-element-1d1ef0bf .elementor-counter-title {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

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

    .elementor-70 .elementor-element.elementor-element-5d8f47fe {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-70 .elementor-element.elementor-element-563b4f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
    }

    .elementor-70 .elementor-element.elementor-element-98d4df9 {
        --container-widget-width: 82%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 82%);
        max-width: 82%;
    }

    .elementor-70 .elementor-element.elementor-element-63ac1b67 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-70 .elementor-element.elementor-element-1bc04e79 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}

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

    .elementor-70 .elementor-element.elementor-element-563b4f {
        --container-widget-width: 93%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 93%);
        max-width: 93%;
    }
}

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

    .elementor-70 .elementor-element.elementor-element-5d8f47fe {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-70 .elementor-element.elementor-element-98d4df9 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90%);
        max-width: 90%;
    }

    .elementor-70 .elementor-element.elementor-element-21284304 {
        --flex-wrap: wrap;
    }

    .elementor-70 .elementor-element.elementor-element-63ac1b67 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-70 .elementor-element.elementor-element-7c3f8e17 {
        --flex-wrap: wrap;
    }

    .elementor-70 .elementor-element.elementor-element-15122a5a {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: wrap;
    }

    .elementor-70 .elementor-element.elementor-element-46662ce {
        --justify-content: center;
    }

    .elementor-70 .elementor-element.elementor-element-1101b0eb {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-70 .elementor-element.elementor-element-7c9bd8ba {
        --justify-content: center;
    }

    .elementor-70 .elementor-element.elementor-element-1e4c3b {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-70 .elementor-element.elementor-element-193500b6 {
        --justify-content: center;
    }

    .elementor-70 .elementor-element.elementor-element-34b4d20c {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-70 .elementor-element.elementor-element-7f2d4c39 {
        --justify-content: center;
    }

    .elementor-70 .elementor-element.elementor-element-24ae4b77 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-70 .elementor-element.elementor-element-1bc04e79 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .tns-controls {
        top: 325px;
    }

    .elementor-70 .elementor-element.elementor-element-27c2ae4c {
        --width: 500px;
    }
}

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

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

    .elementor-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .tns-controls {
        top: 395px;
    }
}

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

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

    .elementor-70 .elementor-element.elementor-element-373720fc {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-4151cc59 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-70 .elementor-element.elementor-element-98d4df9 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: left;
    }

    .elementor-70 .elementor-element.elementor-element-21284304 {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
    }

    .elementor-70 .elementor-element.elementor-element-79404b33 {
        --width: 60px;
    }

    .elementor-70 .elementor-element.elementor-element-55b57aa0 {
        --width: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-5e266a0 {
        --width: 60px;
    }

    .elementor-70 .elementor-element.elementor-element-1302647d {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-70 .elementor-element.elementor-element-57409b72 {
        --width: 60px;
    }

    .elementor-70 .elementor-element.elementor-element-772c9a8d {
        --width: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-592e526a {
        --width: 60px;
    }

    .elementor-70 .elementor-element.elementor-element-5ea55ac1 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-70 .elementor-element.elementor-element-43ccb268 {
        --width: 60px;
    }

    .elementor-70 .elementor-element.elementor-element-37e67975 {
        --width: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-52f78da6 {
        --width: 60px;
    }

    .elementor-70 .elementor-element.elementor-element-525928d5 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-70 .elementor-element.elementor-element-74dcf41e {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-35c69d10 {
        --min-height: 150px;
    }

    .elementor-70 .elementor-element.elementor-element-46662ce {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 15px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-f2405f1 {
        text-align: left;
    }

    .elementor-70 .elementor-element.elementor-element-1101b0eb {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-70 .elementor-element.elementor-element-7c8c896d {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-2115b635 {
        --min-height: 150px;
    }

    .elementor-70 .elementor-element.elementor-element-7c3b46a6 {
        --spacer-size: 200px;
    }

    .elementor-70 .elementor-element.elementor-element-7c9bd8ba {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 15px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-73a7f356 {
        text-align: left;
    }

    .elementor-70 .elementor-element.elementor-element-1e4c3b {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-70 .elementor-element.elementor-element-464e47f6 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-3e48b5b0 {
        --min-height: 150px;
    }

    .elementor-70 .elementor-element.elementor-element-215f1b93 {
        --spacer-size: 200px;
    }

    .elementor-70 .elementor-element.elementor-element-193500b6 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 15px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-46267cf6 {
        text-align: left;
    }

    .elementor-70 .elementor-element.elementor-element-34b4d20c {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-70 .elementor-element.elementor-element-15ca1a59 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-7c449aba {
        --min-height: 150px;
    }

    .elementor-70 .elementor-element.elementor-element-3a7cef72 {
        --spacer-size: 200px;
    }

    .elementor-70 .elementor-element.elementor-element-7f2d4c39 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 15px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-5d4f565f {
        text-align: left;
    }

    .elementor-70 .elementor-element.elementor-element-24ae4b77 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-70 .elementor-element.elementor-element-9c6815f {
        --spacer-size: 200px;
    }

    .elementor-70 .elementor-element.elementor-element-4d77e01 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .tns-controls {
        top: 350px;
        right: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-70079d8 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        padding: 25px 25px 25px 25px;
    }

    .elementor-70 .elementor-element.elementor-element-47d1757d {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-7cbb8319 {
        --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-70 .elementor-element.elementor-element-27c2ae4c>.elementor-widget-container {
        margin: 0px 25px -20px 0px;
    }

    .elementor-70 .elementor-element.elementor-element-27c2ae4c {
        --width: 100px;
    }

    .elementor-70 .elementor-element.elementor-element-7cebefe {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-551734f6 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}

@media(min-width:768px) {
    .elementor-70 .elementor-element.elementor-element-79404b33 {
        --width: 80px;
    }

    .elementor-70 .elementor-element.elementor-element-55b57aa0 {
        --width: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-5e266a0 {
        --width: 100px;
    }

    .elementor-70 .elementor-element.elementor-element-57409b72 {
        --width: 80px;
    }

    .elementor-70 .elementor-element.elementor-element-772c9a8d {
        --width: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-592e526a {
        --width: 100px;
    }

    .elementor-70 .elementor-element.elementor-element-43ccb268 {
        --width: 80px;
    }

    .elementor-70 .elementor-element.elementor-element-37e67975 {
        --width: 20px;
    }

    .elementor-70 .elementor-element.elementor-element-52f78da6 {
        --width: 100px;
    }

    .elementor-70 .elementor-element.elementor-element-3d4bf234 {
        --width: 90%;
    }

    .elementor-70 .elementor-element.elementor-element-35c69d10 {
        --width: 42%;
    }

    .elementor-70 .elementor-element.elementor-element-46662ce {
        --width: 58%;
    }

    .elementor-70 .elementor-element.elementor-element-1101b0eb {
        --width: 10%;
    }

    .elementor-70 .elementor-element.elementor-element-10499d51 {
        --width: 90%;
    }

    .elementor-70 .elementor-element.elementor-element-2115b635 {
        --width: 42%;
    }

    .elementor-70 .elementor-element.elementor-element-7c9bd8ba {
        --width: 58%;
    }

    .elementor-70 .elementor-element.elementor-element-1e4c3b {
        --width: 10%;
    }

    .elementor-70 .elementor-element.elementor-element-33c25e5d {
        --width: 90%;
    }

    .elementor-70 .elementor-element.elementor-element-3e48b5b0 {
        --width: 42%;
    }

    .elementor-70 .elementor-element.elementor-element-193500b6 {
        --width: 58%;
    }

    .elementor-70 .elementor-element.elementor-element-34b4d20c {
        --width: 10%;
    }

    .elementor-70 .elementor-element.elementor-element-4ab46183 {
        --width: 90%;
    }

    .elementor-70 .elementor-element.elementor-element-7c449aba {
        --width: 42%;
    }

    .elementor-70 .elementor-element.elementor-element-7f2d4c39 {
        --width: 58%;
    }

    .elementor-70 .elementor-element.elementor-element-24ae4b77 {
        --width: 10%;
    }

    .elementor-70 .elementor-element.elementor-element-7cbb8319 {
        --width: 160px;
    }

    .elementor-70 .elementor-element.elementor-element-551734f6 {
        --width: 250px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-70 .elementor-element.elementor-element-383473d4 {
        --width: 48%;
    }

    .elementor-70 .elementor-element.elementor-element-7991ae4e {
        --width: 48%;
    }

    .elementor-70 .elementor-element.elementor-element-6cdaecd2 {
        --width: 48%;
    }

    .elementor-70 .elementor-element.elementor-element-74dcf41e {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-3d4bf234 {
        --width: 85%;
    }

    .elementor-70 .elementor-element.elementor-element-1101b0eb {
        --width: 15%;
    }

    .elementor-70 .elementor-element.elementor-element-7c8c896d {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-10499d51 {
        --width: 85%;
    }

    .elementor-70 .elementor-element.elementor-element-1e4c3b {
        --width: 15%;
    }

    .elementor-70 .elementor-element.elementor-element-464e47f6 {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-33c25e5d {
        --width: 85%;
    }

    .elementor-70 .elementor-element.elementor-element-34b4d20c {
        --width: 15%;
    }

    .elementor-70 .elementor-element.elementor-element-15ca1a59 {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-4ab46183 {
        --width: 85%;
    }

    .elementor-70 .elementor-element.elementor-element-24ae4b77 {
        --width: 15%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-70 .elementor-element.elementor-element-74dcf41e {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-7c8c896d {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-464e47f6 {
        --width: 100%;
    }

    .elementor-70 .elementor-element.elementor-element-15ca1a59 {
        --width: 100%;
    }
}

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

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

@media (min-width: 1367px) {
    .elementor-element.elementor-element-70079d8 .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-70079d8 .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-70079d8 .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-70079d8 .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-70079d8 .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-70079d8 .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-70079d8 .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-70079d8 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc()
    }
}

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

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

@media (min-width: 881px) and (max-width: 1024px) {
    .elementor-element.elementor-element-70079d8 .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-70079d8 .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-70079d8 .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-70079d8 .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-70079d8 .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-70079d8 .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-70079d8 .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-70079d8 .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-70079d8 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

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

@media (max-width: 767px) {
    .elementor-element.elementor-element-70079d8 .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-70079d8 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}
