.elementor-755 .elementor-element.elementor-element-9ef3ecf {
    --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;
    --justify-content: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.4;
    --padding-top: 140px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-755 .elementor-element.elementor-element-9ef3ecf:not(.elementor-motion-effects-element-type-background),
.elementor-755 .elementor-element.elementor-element-9ef3ecf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/11/electrician-repairing-air-conditioner-indoors.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-755 .elementor-element.elementor-element-9ef3ecf::before,
.elementor-755 .elementor-element.elementor-element-9ef3ecf>.elementor-background-video-container::before,
.elementor-755 .elementor-element.elementor-element-9ef3ecf>.e-con-inner>.elementor-background-video-container::before,
.elementor-755 .elementor-element.elementor-element-9ef3ecf>.elementor-background-slideshow::before,
.elementor-755 .elementor-element.elementor-element-9ef3ecf>.e-con-inner>.elementor-background-slideshow::before,
.elementor-755 .elementor-element.elementor-element-9ef3ecf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-638d055);
    --background-overlay: '';
}

.elementor-755 .elementor-element.elementor-element-449b3424 {
    --display: flex;
    --justify-content: center;
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-755 .elementor-element.elementor-element-79a7dcf7 {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-79a7dcf7 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-5aa4a1c7 {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-5aa4a1c7 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-768ac67 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 5em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-755 .elementor-element.elementor-element-51c4fb4b {
    --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;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 2em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-755 .elementor-element.elementor-element-aabd8fa {
    --display: flex;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 3em;
}

.elementor-755 .elementor-element.elementor-element-48c509ba {
    text-align: left;
}

.elementor-755 .elementor-element.elementor-element-58a4b058 {
    text-align: left;
}

.elementor-755 .elementor-element.elementor-element-3914d631 {
    --display: flex;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 3em;
    --padding-right: 0em;
}

.elementor-755 .elementor-element.elementor-element-5ca04016 {
    text-align: left;
}

.elementor-755 .elementor-element.elementor-element-5ca04016 .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-755 .elementor-element.elementor-element-113137bb {
    --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;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-755 .elementor-element.elementor-element-c444e14 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-755 .elementor-element.elementor-element-74051593>.elementor-widget-container {
    border-radius: 14px 14px 14px 14px;
}

.elementor-755 .elementor-element.elementor-element-74051593 .elementor-wrapper {
    --video-aspect-ratio: 1.5;
}

.elementor-755 .elementor-element.elementor-element-62dbd5df {
    --display: flex;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 3em;
    --padding-right: 0em;
}

.elementor-755 .elementor-element.elementor-element-2fa2497d>.elementor-widget-container {
    background-color: transparent;
    padding: 21px 21px 21px 21px;
    background-image: radial-gradient(at top left, #ffffff 0%, #ffffff00 100%);
    border-radius: 14px 14px 14px 14px;
}

.elementor-755 .elementor-element.elementor-element-2fa2497d .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-755 .elementor-element.elementor-element-2fa2497d {
    --icon-box-icon-margin: 21px;
}

.elementor-755 .elementor-element.elementor-element-2fa2497d .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-2fa2497d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-text);
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
}

.elementor-755 .elementor-element.elementor-element-2fa2497d.elementor-view-framed .elementor-icon,
.elementor-755 .elementor-element.elementor-element-2fa2497d.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-2fa2497d.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-755 .elementor-element.elementor-element-2fa2497d .elementor-icon {
    font-size: 35px;
}

.elementor-755 .elementor-element.elementor-element-2fa2497d .elementor-icon-box-title,
.elementor-755 .elementor-element.elementor-element-2fa2497d .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-755 .elementor-element.elementor-element-2fa2497d .elementor-icon-box-description {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-5aa64a87>.elementor-widget-container {
    background-color: transparent;
    padding: 21px 21px 21px 21px;
    background-image: radial-gradient(at top left, var(--e-global-color-9ca570f) 0%, var(--e-global-color-8a3e75b) 100%);
    border-radius: 14px 14px 14px 14px;
}

.elementor-755 .elementor-element.elementor-element-5aa64a87 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-755 .elementor-element.elementor-element-5aa64a87 {
    --icon-box-icon-margin: 21px;
}

.elementor-755 .elementor-element.elementor-element-5aa64a87 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-5aa64a87.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-text);
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
}

.elementor-755 .elementor-element.elementor-element-5aa64a87.elementor-view-framed .elementor-icon,
.elementor-755 .elementor-element.elementor-element-5aa64a87.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-5aa64a87.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-755 .elementor-element.elementor-element-5aa64a87 .elementor-icon {
    font-size: 35px;
}

.elementor-755 .elementor-element.elementor-element-5aa64a87 .elementor-icon-box-title,
.elementor-755 .elementor-element.elementor-element-5aa64a87 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-755 .elementor-element.elementor-element-5aa64a87 .elementor-icon-box-description {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-32325fa4>.elementor-widget-container {
    background-color: transparent;
    padding: 21px 21px 21px 21px;
    background-image: radial-gradient(at top left, var(--e-global-color-ec3c7a7) 0%, var(--e-global-color-3ee16e7) 100%);
    border-radius: 14px 14px 14px 14px;
}

.elementor-755 .elementor-element.elementor-element-32325fa4 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-755 .elementor-element.elementor-element-32325fa4 {
    --icon-box-icon-margin: 21px;
}

.elementor-755 .elementor-element.elementor-element-32325fa4 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-32325fa4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-text);
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
}

.elementor-755 .elementor-element.elementor-element-32325fa4.elementor-view-framed .elementor-icon,
.elementor-755 .elementor-element.elementor-element-32325fa4.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-32325fa4.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-755 .elementor-element.elementor-element-32325fa4 .elementor-icon {
    font-size: 35px;
}

.elementor-755 .elementor-element.elementor-element-32325fa4 .elementor-icon-box-title,
.elementor-755 .elementor-element.elementor-element-32325fa4 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-755 .elementor-element.elementor-element-32325fa4 .elementor-icon-box-description {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-139ade52 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 3em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-755 .elementor-element.elementor-element-110b330>.elementor-widget-container {
    padding: 35px 21px 35px 21px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1792DF80;
    border-radius: 14px 14px 14px 14px;
    box-shadow: 3px -3px 25px 0px rgba(202.99999999999997, 223, 235.99999999999997, 0.6) inset;
}

.elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-755 .elementor-element.elementor-element-110b330 {
    --icon-box-icon-margin: 16px;
}

.elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-755 .elementor-element.elementor-element-110b330.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-110b330.elementor-view-framed .elementor-icon,
.elementor-755 .elementor-element.elementor-element-110b330.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-755 .elementor-element.elementor-element-110b330.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon {
    font-size: 35px;
}

.elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon-box-title,
.elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-755 .elementor-element.elementor-element-fc1b15a>.elementor-widget-container {
    padding: 35px 21px 35px 21px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1792DF80;
    border-radius: 14px 14px 14px 14px;
    box-shadow: 3px -3px 25px 0px rgba(202.99999999999997, 223, 235.99999999999997, 0.6) inset;
}

.elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-755 .elementor-element.elementor-element-fc1b15a {
    --icon-box-icon-margin: 16px;
}

.elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-755 .elementor-element.elementor-element-fc1b15a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-fc1b15a.elementor-view-framed .elementor-icon,
.elementor-755 .elementor-element.elementor-element-fc1b15a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-755 .elementor-element.elementor-element-fc1b15a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon {
    font-size: 35px;
}

.elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon-box-title,
.elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-755 .elementor-element.elementor-element-bfa07d2>.elementor-widget-container {
    padding: 35px 21px 35px 21px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1792DF80;
    border-radius: 14px 14px 14px 14px;
    box-shadow: 3px -3px 25px 0px rgba(202.99999999999997, 223, 235.99999999999997, 0.6) inset;
}

.elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-755 .elementor-element.elementor-element-bfa07d2 {
    --icon-box-icon-margin: 16px;
}

.elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-755 .elementor-element.elementor-element-bfa07d2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-bfa07d2.elementor-view-framed .elementor-icon,
.elementor-755 .elementor-element.elementor-element-bfa07d2.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-755 .elementor-element.elementor-element-bfa07d2.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon {
    font-size: 35px;
}

.elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon-box-title,
.elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon-box-description {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-755 .elementor-element.elementor-element-f1dd958 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-755 .elementor-element.elementor-element-f1dd958:not(.elementor-motion-effects-element-type-background),
.elementor-755 .elementor-element.elementor-element-f1dd958>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/11/service-man-is-cleaning-repair-and-maintenance-of-air-conditioner-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-755 .elementor-element.elementor-element-f1dd958::before,
.elementor-755 .elementor-element.elementor-element-f1dd958>.elementor-background-video-container::before,
.elementor-755 .elementor-element.elementor-element-f1dd958>.e-con-inner>.elementor-background-video-container::before,
.elementor-755 .elementor-element.elementor-element-f1dd958>.elementor-background-slideshow::before,
.elementor-755 .elementor-element.elementor-element-f1dd958>.e-con-inner>.elementor-background-slideshow::before,
.elementor-755 .elementor-element.elementor-element-f1dd958>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-638d055);
    --background-overlay: '';
}

.elementor-755 .elementor-element.elementor-element-12d8cbff {
    --display: flex;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-755 .elementor-element.elementor-element-1486a96b .ekit-video-popup-btn {
    background-color: var(--e-global-color-text);
    width: 100px;
    height: 100px;
    line-height: 100px;
    --glow-size: 25px;
    color: var(--e-global-color-67d39c4);
}

.elementor-755 .elementor-element.elementor-element-1486a96b .ekit-video-popup-btn:hover {
    background-color: var(--e-global-color-e0afef3);
    color: #ffffff;
}

.elementor-755 .elementor-element.elementor-element-1486a96b .video-content {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-1486a96b .ekit-video-popup-btn i {
    font-size: 35px;
}

.elementor-755 .elementor-element.elementor-element-1486a96b .ekit-video-popup-btn svg {
    max-width: 35px;
}

.elementor-755 .elementor-element.elementor-element-1486a96b .ekit-video-popup-btn.glow-btn:before {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-1486a96b .ekit-video-popup-btn.glow-btn:after {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-1486a96b .ekit-video-popup-btn.glow-btn>i:after {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-1486a96b .ekit-video-popup-btn svg path {
    stroke: var(--e-global-color-67d39c4);
    fill: var(--e-global-color-67d39c4);
}

.elementor-755 .elementor-element.elementor-element-1486a96b .ekit-video-popup-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-755 .elementor-element.elementor-element-22c84f03 {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-22c84f03 .elementor-heading-title {
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-34b8f2d0 {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-34b8f2d0 .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-1c66ea4d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-755 .elementor-element.elementor-element-768eb58b {
    --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;
    --justify-content: space-between;
    --flex-wrap: wrap;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #8ACBF380;
    --border-color: #8ACBF380;
    --border-radius: 14px 14px 14px 14px;
    box-shadow: 3px -3px 25px 0px rgba(203, 233, 255, 0.6) inset;
    --margin-top: -4em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    --z-index: 95;
}

.elementor-755 .elementor-element.elementor-element-768eb58b:not(.elementor-motion-effects-element-type-background),
.elementor-755 .elementor-element.elementor-element-768eb58b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/11/turbine-blades-jet-engine-aircraft-e1730197360405.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-755 .elementor-element.elementor-element-768eb58b::before,
.elementor-755 .elementor-element.elementor-element-768eb58b>.elementor-background-video-container::before,
.elementor-755 .elementor-element.elementor-element-768eb58b>.e-con-inner>.elementor-background-video-container::before,
.elementor-755 .elementor-element.elementor-element-768eb58b>.elementor-background-slideshow::before,
.elementor-755 .elementor-element.elementor-element-768eb58b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-755 .elementor-element.elementor-element-768eb58b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(184deg, #8ACBF3E6 0%, var(--e-global-color-3ee16e7) 75%);
}

.elementor-755 .elementor-element.elementor-element-1888c370 {
    width: var(--container-widget-width, 23%);
    max-width: 23%;
    --container-widget-width: 23%;
    --container-widget-flex-grow: 0;
}

.elementor-755 .elementor-element.elementor-element-1888c370>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-4d462f5);
}

.elementor-755 .elementor-element.elementor-element-1888c370 .elementor-counter-title {
    justify-content: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-755 .elementor-element.elementor-element-1888c370 .elementor-counter {
    gap: 7px;
}

.elementor-755 .elementor-element.elementor-element-1888c370 .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
}

.elementor-755 .elementor-element.elementor-element-2469b7e3 {
    width: var(--container-widget-width, 23%);
    max-width: 23%;
    --container-widget-width: 23%;
    --container-widget-flex-grow: 0;
}

.elementor-755 .elementor-element.elementor-element-2469b7e3>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-4d462f5);
}

.elementor-755 .elementor-element.elementor-element-2469b7e3 .elementor-counter-title {
    justify-content: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-755 .elementor-element.elementor-element-2469b7e3 .elementor-counter {
    gap: 7px;
}

.elementor-755 .elementor-element.elementor-element-2469b7e3 .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
}

.elementor-755 .elementor-element.elementor-element-2aab8e28 {
    width: var(--container-widget-width, 23%);
    max-width: 23%;
    --container-widget-width: 23%;
    --container-widget-flex-grow: 0;
}

.elementor-755 .elementor-element.elementor-element-2aab8e28>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-4d462f5);
}

.elementor-755 .elementor-element.elementor-element-2aab8e28 .elementor-counter-title {
    justify-content: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-755 .elementor-element.elementor-element-2aab8e28 .elementor-counter {
    gap: 7px;
}

.elementor-755 .elementor-element.elementor-element-2aab8e28 .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
}

.elementor-755 .elementor-element.elementor-element-45e78ceb {
    width: var(--container-widget-width, 23%);
    max-width: 23%;
    --container-widget-width: 23%;
    --container-widget-flex-grow: 0;
}

.elementor-755 .elementor-element.elementor-element-45e78ceb>.elementor-widget-container {
    border-style: none;
}

.elementor-755 .elementor-element.elementor-element-45e78ceb .elementor-counter-title {
    justify-content: center;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-755 .elementor-element.elementor-element-45e78ceb .elementor-counter {
    gap: 7px;
}

.elementor-755 .elementor-element.elementor-element-45e78ceb .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
}

.elementor-755 .elementor-element.elementor-element-40974af7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 5%;
    --padding-bottom: 7%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-755 .elementor-element.elementor-element-782da93a {
    --display: flex;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-755 .elementor-element.elementor-element-62c76472 {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-27b41d74 {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-69cfe907 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-755 .elementor-element.elementor-element-13654996 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 14px 14px 14px 14px;
}

.elementor-755 .elementor-element.elementor-element-22526d7a img {
    border-radius: 14px 14px 0px 0px;
}

.elementor-755 .elementor-element.elementor-element-3b29a0c9>.elementor-widget-container {
    padding: 21px 21px 21px 21px;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #1792DF80;
    border-radius: 0px 0px 14px 14px;
    box-shadow: 3px -3px 25px 0px rgba(202.99999999999997, 223, 235.99999999999997, 0.6) inset;
}

.elementor-755 .elementor-element.elementor-element-3b29a0c9 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-3b29a0c9 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-secondary);
}

.elementor-755 .elementor-element.elementor-element-3b29a0c9 .elementor-icon-box-title,
.elementor-755 .elementor-element.elementor-element-3b29a0c9 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-755 .elementor-element.elementor-element-3b29a0c9 .elementor-icon-box-description {
    color: var(--e-global-color-9ca570f);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-755 .elementor-element.elementor-element-72ab6e75 {
    --grid-template-columns: repeat(1, auto);
    width: auto;
    max-width: auto;
    top: 35px;
    z-index: 95;
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 7px;
}

.elementor-755 .elementor-element.elementor-element-72ab6e75 .elementor-widget-container {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-72ab6e75>.elementor-widget-container {
    background-color: var(--e-global-color-text);
    padding: 7px 7px 7px 7px;
    border-radius: 21px 0px 0px 21px;
}

body:not(.rtl) .elementor-755 .elementor-element.elementor-element-72ab6e75 {
    right: -7px;
}

body.rtl .elementor-755 .elementor-element.elementor-element-72ab6e75 {
    left: -7px;
}

.elementor-755 .elementor-element.elementor-element-72ab6e75 .elementor-social-icon {
    background-color: var(--e-global-color-ec3c7a7);
}

.elementor-755 .elementor-element.elementor-element-72ab6e75 .elementor-social-icon i {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-72ab6e75 .elementor-social-icon svg {
    fill: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-72ab6e75 .elementor-social-icon:hover {
    background-color: var(--e-global-color-9ca570f);
}

.elementor-755 .elementor-element.elementor-element-72ab6e75 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-72ab6e75 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-1acd183b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 14px 14px 14px 14px;
}

.elementor-755 .elementor-element.elementor-element-25343439 img {
    border-radius: 14px 14px 0px 0px;
}

.elementor-755 .elementor-element.elementor-element-316f8f97>.elementor-widget-container {
    padding: 21px 21px 21px 21px;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #1792DF80;
    border-radius: 0px 0px 14px 14px;
    box-shadow: 3px -3px 25px 0px rgba(202.99999999999997, 223, 235.99999999999997, 0.6) inset;
}

.elementor-755 .elementor-element.elementor-element-316f8f97 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-316f8f97 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-secondary);
}

.elementor-755 .elementor-element.elementor-element-316f8f97 .elementor-icon-box-title,
.elementor-755 .elementor-element.elementor-element-316f8f97 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-755 .elementor-element.elementor-element-316f8f97 .elementor-icon-box-description {
    color: var(--e-global-color-9ca570f);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-755 .elementor-element.elementor-element-91153b3 {
    --grid-template-columns: repeat(1, auto);
    width: auto;
    max-width: auto;
    top: 35px;
    z-index: 95;
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 7px;
}

.elementor-755 .elementor-element.elementor-element-91153b3 .elementor-widget-container {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-91153b3>.elementor-widget-container {
    background-color: var(--e-global-color-text);
    padding: 7px 7px 7px 7px;
    border-radius: 21px 0px 0px 21px;
}

body:not(.rtl) .elementor-755 .elementor-element.elementor-element-91153b3 {
    right: -7px;
}

body.rtl .elementor-755 .elementor-element.elementor-element-91153b3 {
    left: -7px;
}

.elementor-755 .elementor-element.elementor-element-91153b3 .elementor-social-icon {
    background-color: var(--e-global-color-ec3c7a7);
}

.elementor-755 .elementor-element.elementor-element-91153b3 .elementor-social-icon i {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-91153b3 .elementor-social-icon svg {
    fill: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-91153b3 .elementor-social-icon:hover {
    background-color: var(--e-global-color-9ca570f);
}

.elementor-755 .elementor-element.elementor-element-91153b3 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-91153b3 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-74a317a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 14px 14px 14px 14px;
}

.elementor-755 .elementor-element.elementor-element-583f5765 img {
    border-radius: 14px 14px 0px 0px;
}

.elementor-755 .elementor-element.elementor-element-5841cf49>.elementor-widget-container {
    padding: 21px 21px 21px 21px;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #1792DF80;
    border-radius: 0px 0px 14px 14px;
    box-shadow: 3px -3px 25px 0px rgba(202.99999999999997, 223, 235.99999999999997, 0.6) inset;
}

.elementor-755 .elementor-element.elementor-element-5841cf49 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-5841cf49 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-secondary);
}

.elementor-755 .elementor-element.elementor-element-5841cf49 .elementor-icon-box-title,
.elementor-755 .elementor-element.elementor-element-5841cf49 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-755 .elementor-element.elementor-element-5841cf49 .elementor-icon-box-description {
    color: var(--e-global-color-9ca570f);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-755 .elementor-element.elementor-element-39fb9858 {
    --grid-template-columns: repeat(1, auto);
    width: auto;
    max-width: auto;
    top: 35px;
    z-index: 95;
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 7px;
}

.elementor-755 .elementor-element.elementor-element-39fb9858 .elementor-widget-container {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-39fb9858>.elementor-widget-container {
    background-color: var(--e-global-color-text);
    padding: 7px 7px 7px 7px;
    border-radius: 21px 0px 0px 21px;
}

body:not(.rtl) .elementor-755 .elementor-element.elementor-element-39fb9858 {
    right: -7px;
}

body.rtl .elementor-755 .elementor-element.elementor-element-39fb9858 {
    left: -7px;
}

.elementor-755 .elementor-element.elementor-element-39fb9858 .elementor-social-icon {
    background-color: var(--e-global-color-ec3c7a7);
}

.elementor-755 .elementor-element.elementor-element-39fb9858 .elementor-social-icon i {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-39fb9858 .elementor-social-icon svg {
    fill: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-39fb9858 .elementor-social-icon:hover {
    background-color: var(--e-global-color-9ca570f);
}

.elementor-755 .elementor-element.elementor-element-39fb9858 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-39fb9858 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-57a1420c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 14px 14px 14px 14px;
}

.elementor-755 .elementor-element.elementor-element-4c6b855f img {
    border-radius: 14px 14px 0px 0px;
}

.elementor-755 .elementor-element.elementor-element-ef7f0a9>.elementor-widget-container {
    padding: 21px 21px 21px 21px;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #1792DF80;
    border-radius: 0px 0px 14px 14px;
    box-shadow: 3px -3px 25px 0px rgba(202.99999999999997, 223, 235.99999999999997, 0.6) inset;
}

.elementor-755 .elementor-element.elementor-element-ef7f0a9 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-ef7f0a9 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: var(--e-global-color-secondary);
}

.elementor-755 .elementor-element.elementor-element-ef7f0a9 .elementor-icon-box-title,
.elementor-755 .elementor-element.elementor-element-ef7f0a9 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-755 .elementor-element.elementor-element-ef7f0a9 .elementor-icon-box-description {
    color: var(--e-global-color-9ca570f);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-755 .elementor-element.elementor-element-1457e393 {
    --grid-template-columns: repeat(1, auto);
    width: auto;
    max-width: auto;
    top: 35px;
    z-index: 95;
    --icon-size: 16px;
    --grid-column-gap: 5px;
    --grid-row-gap: 7px;
}

.elementor-755 .elementor-element.elementor-element-1457e393 .elementor-widget-container {
    text-align: center;
}

.elementor-755 .elementor-element.elementor-element-1457e393>.elementor-widget-container {
    background-color: var(--e-global-color-text);
    padding: 7px 7px 7px 7px;
    border-radius: 21px 0px 0px 21px;
}

body:not(.rtl) .elementor-755 .elementor-element.elementor-element-1457e393 {
    right: -7px;
}

body.rtl .elementor-755 .elementor-element.elementor-element-1457e393 {
    left: -7px;
}

.elementor-755 .elementor-element.elementor-element-1457e393 .elementor-social-icon {
    background-color: var(--e-global-color-ec3c7a7);
}

.elementor-755 .elementor-element.elementor-element-1457e393 .elementor-social-icon i {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-1457e393 .elementor-social-icon svg {
    fill: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-1457e393 .elementor-social-icon:hover {
    background-color: var(--e-global-color-9ca570f);
}

.elementor-755 .elementor-element.elementor-element-1457e393 .elementor-social-icon:hover i {
    color: var(--e-global-color-text);
}

.elementor-755 .elementor-element.elementor-element-1457e393 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-text);
}

@media(max-width:1024px) {
    .elementor-755 .elementor-element.elementor-element-9ef3ecf {
        --padding-top: 64px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-755 .elementor-element.elementor-element-449b3424 {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-755 .elementor-element.elementor-element-768ac67 {
        --padding-top: 2em;
        --padding-bottom: 4em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-755 .elementor-element.elementor-element-aabd8fa {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 2em;
    }

    .elementor-755 .elementor-element.elementor-element-3914d631 {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 2em;
        --padding-right: 0em;
    }

    .elementor-755 .elementor-element.elementor-element-5ca04016 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-62dbd5df {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 2em;
        --padding-right: 0em;
    }

    .elementor-755 .elementor-element.elementor-element-2fa2497d>.elementor-widget-container {
        padding: 14px 14px 14px 14px;
    }

    .elementor-755 .elementor-element.elementor-element-2fa2497d {
        --icon-box-icon-margin: 16px;
    }

    .elementor-755 .elementor-element.elementor-element-2fa2497d .elementor-icon {
        font-size: 28px;
    }

    .elementor-755 .elementor-element.elementor-element-2fa2497d .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-2fa2497d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-5aa64a87>.elementor-widget-container {
        padding: 14px 14px 14px 14px;
    }

    .elementor-755 .elementor-element.elementor-element-5aa64a87 {
        --icon-box-icon-margin: 16px;
    }

    .elementor-755 .elementor-element.elementor-element-5aa64a87 .elementor-icon {
        font-size: 28px;
    }

    .elementor-755 .elementor-element.elementor-element-5aa64a87 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-5aa64a87 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-32325fa4>.elementor-widget-container {
        padding: 14px 14px 14px 14px;
    }

    .elementor-755 .elementor-element.elementor-element-32325fa4 {
        --icon-box-icon-margin: 16px;
    }

    .elementor-755 .elementor-element.elementor-element-32325fa4 .elementor-icon {
        font-size: 28px;
    }

    .elementor-755 .elementor-element.elementor-element-32325fa4 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-32325fa4 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-139ade52 {
        --grid-auto-flow: row;
    }

    .elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon {
        font-size: 35px;
    }

    .elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon {
        font-size: 35px;
    }

    .elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon {
        font-size: 35px;
    }

    .elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-f1dd958 {
        --padding-top: 4em;
        --padding-bottom: 7em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-755 .elementor-element.elementor-element-22c84f03 .elementor-heading-title {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }

    .elementor-755 .elementor-element.elementor-element-34b8f2d0 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-1c66ea4d {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-755 .elementor-element.elementor-element-768eb58b {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: -3em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-755 .elementor-element.elementor-element-1888c370 {
        --container-widget-width: 22%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 22%);
        max-width: 22%;
    }

    .elementor-755 .elementor-element.elementor-element-1888c370 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }

    .elementor-755 .elementor-element.elementor-element-1888c370 .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-2469b7e3 {
        --container-widget-width: 22%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 22%);
        max-width: 22%;
    }

    .elementor-755 .elementor-element.elementor-element-2469b7e3 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }

    .elementor-755 .elementor-element.elementor-element-2469b7e3 .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-2aab8e28 {
        --container-widget-width: 22%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 22%);
        max-width: 22%;
    }

    .elementor-755 .elementor-element.elementor-element-2aab8e28 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }

    .elementor-755 .elementor-element.elementor-element-2aab8e28 .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-45e78ceb {
        --container-widget-width: 22%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 22%);
        max-width: 22%;
    }

    .elementor-755 .elementor-element.elementor-element-45e78ceb .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }

    .elementor-755 .elementor-element.elementor-element-45e78ceb .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-40974af7 {
        --padding-top: 2em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-755 .elementor-element.elementor-element-69cfe907 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-755 .elementor-element.elementor-element-3b29a0c9 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-3b29a0c9 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-3b29a0c9 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-316f8f97 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-316f8f97 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-316f8f97 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-5841cf49 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-5841cf49 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-5841cf49 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-ef7f0a9 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-ef7f0a9 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-ef7f0a9 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }
}

@media(max-width:767px) {
    .elementor-755 .elementor-element.elementor-element-9ef3ecf {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-755 .elementor-element.elementor-element-449b3424 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-755 .elementor-element.elementor-element-768ac67 {
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-755 .elementor-element.elementor-element-51c4fb4b {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-755 .elementor-element.elementor-element-aabd8fa {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-755 .elementor-element.elementor-element-3914d631 {
        --padding-top: 0em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-755 .elementor-element.elementor-element-5ca04016 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-c444e14 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-755 .elementor-element.elementor-element-62dbd5df {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-755 .elementor-element.elementor-element-2fa2497d {
        --icon-box-icon-margin: 14px;
    }

    .elementor-755 .elementor-element.elementor-element-2fa2497d .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-2fa2497d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-5aa64a87 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-755 .elementor-element.elementor-element-5aa64a87 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-5aa64a87 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-32325fa4 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-755 .elementor-element.elementor-element-32325fa4 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-32325fa4 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-139ade52 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-755 .elementor-element.elementor-element-110b330 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-110b330 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-fc1b15a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-fc1b15a .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-bfa07d2 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-bfa07d2 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-f1dd958 {
        --padding-top: 2em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-755 .elementor-element.elementor-element-12d8cbff {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-755 .elementor-element.elementor-element-22c84f03 .elementor-heading-title {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }

    .elementor-755 .elementor-element.elementor-element-34b8f2d0 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-768eb58b {
        --gap: 14px 14px;
        --row-gap: 14px;
        --column-gap: 14px;
        --margin-top: -3em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-755 .elementor-element.elementor-element-1888c370 {
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 46%);
        max-width: 46%;
    }

    .elementor-755 .elementor-element.elementor-element-1888c370 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }

    .elementor-755 .elementor-element.elementor-element-1888c370 .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-2469b7e3 {
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 46%);
        max-width: 46%;
    }

    .elementor-755 .elementor-element.elementor-element-2469b7e3 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }

    .elementor-755 .elementor-element.elementor-element-2469b7e3 .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-2aab8e28 {
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 46%);
        max-width: 46%;
    }

    .elementor-755 .elementor-element.elementor-element-2aab8e28 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }

    .elementor-755 .elementor-element.elementor-element-2aab8e28 .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-45e78ceb {
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 46%);
        max-width: 46%;
    }

    .elementor-755 .elementor-element.elementor-element-45e78ceb .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    }

    .elementor-755 .elementor-element.elementor-element-45e78ceb .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-40974af7 {
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-755 .elementor-element.elementor-element-69cfe907 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-755 .elementor-element.elementor-element-3b29a0c9 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-755 .elementor-element.elementor-element-3b29a0c9 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-3b29a0c9 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-3b29a0c9 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-72ab6e75 {
        --icon-size: 16px;
    }

    .elementor-755 .elementor-element.elementor-element-316f8f97 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-755 .elementor-element.elementor-element-316f8f97 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-316f8f97 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-316f8f97 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-91153b3 {
        --icon-size: 16px;
    }

    .elementor-755 .elementor-element.elementor-element-5841cf49 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-755 .elementor-element.elementor-element-5841cf49 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-5841cf49 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-5841cf49 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-39fb9858 {
        --icon-size: 16px;
    }

    .elementor-755 .elementor-element.elementor-element-ef7f0a9 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-755 .elementor-element.elementor-element-ef7f0a9 .elementor-icon-box-title,
    .elementor-755 .elementor-element.elementor-element-ef7f0a9 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-ef7f0a9 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-755 .elementor-element.elementor-element-1457e393 {
        --icon-size: 16px;
    }
}

@media(min-width:768px) {
    .elementor-755 .elementor-element.elementor-element-9ef3ecf {
        --content-width: 640px;
    }

    .elementor-755 .elementor-element.elementor-element-449b3424 {
        --content-width: 600px;
    }

    .elementor-755 .elementor-element.elementor-element-aabd8fa {
        --width: auto;
    }

    .elementor-755 .elementor-element.elementor-element-3914d631 {
        --width: 50%;
    }

    .elementor-755 .elementor-element.elementor-element-c444e14 {
        --width: 50%;
    }

    .elementor-755 .elementor-element.elementor-element-62dbd5df {
        --width: 50%;
    }

    .elementor-755 .elementor-element.elementor-element-12d8cbff {
        --content-width: 640px;
    }

    .elementor-755 .elementor-element.elementor-element-768eb58b {
        --width: 100%;
    }

    .elementor-755 .elementor-element.elementor-element-782da93a {
        --content-width: 640px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-755 .elementor-element.elementor-element-9ef3ecf {
        --content-width: 540px;
    }

    .elementor-755 .elementor-element.elementor-element-12d8cbff {
        --content-width: 540px;
    }

    .elementor-755 .elementor-element.elementor-element-768eb58b {
        --width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-755 .elementor-element.elementor-element-f1dd958:not(.elementor-motion-effects-element-type-background),
    .elementor-755 .elementor-element.elementor-element-f1dd958>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}