.elementor-4782 .elementor-element.elementor-element-52b4315 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-1d01a19 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 230px;
    --padding-bottom: 140px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-1d01a19:not(.elementor-motion-effects-element-type-background), .elementor-4782 .elementor-element.elementor-element-1d01a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.awaikenthemes.com/glowix/plastic-surgery/wp-content/uploads/2025/05/image.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4782 .elementor-element.elementor-element-021d849 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-c2b2a9b {
    text-align: left;
}

.elementor-4782 .elementor-element.elementor-element-c2b2a9b .elementor-heading-title {
    font-size: 70px;
    font-weight: 700;
    line-height: 1.2em;
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-5e2c10c {
    --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: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-76da715 {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-2b19b5b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-divider);
    --border-color: var(--e-global-color-divider);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

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

.elementor-4782 .elementor-element.elementor-element-cf35492.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-cf35492.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-cf35492.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-cf35492.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 28px 28px 28px 28px;
}

.elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-info-box-icon {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 40px;
    transform: rotate(0deg);
    width: 40px;
}

.elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox .elementskit-info-box-icon {
    height: 40px;
}

.elementor-4782 .elementor-element.elementor-element-bb0f22b img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-133b50c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-divider);
    --border-color: var(--e-global-color-divider);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

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

.elementor-4782 .elementor-element.elementor-element-f11a7ab.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-f11a7ab.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-f11a7ab.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-f11a7ab.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 28px 28px 28px 28px;
}

.elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox .box-body > p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-info-box-icon {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox .elementskit-info-box-icon {
    font-size: 40px;
    transform: rotate(0deg);
    width: 40px;
}

.elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox .elementskit-info-box-icon {
    height: 40px;
}

.elementor-4782 .elementor-element.elementor-element-2aac5d9 img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-2c6d27e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-divider);
    --border-color: var(--e-global-color-divider);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

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

.elementor-4782 .elementor-element.elementor-element-bdb5f37.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-bdb5f37.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-bdb5f37.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-bdb5f37.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 28px 28px 28px 28px;
}

.elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-info-box-icon {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 40px;
    transform: rotate(0deg);
    width: 40px;
}

.elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox .elementskit-info-box-icon {
    height: 40px;
}

.elementor-4782 .elementor-element.elementor-element-7b5593d img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-4f91071 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-divider);
    --border-color: var(--e-global-color-divider);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

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

.elementor-4782 .elementor-element.elementor-element-7df7089.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-7df7089.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-7df7089.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-7df7089.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 28px 28px 28px 28px;
}

.elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-info-box-icon {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 40px;
    transform: rotate(0deg);
    width: 40px;
}

.elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox .elementskit-info-box-icon {
    height: 40px;
}

.elementor-4782 .elementor-element.elementor-element-0eb75e7 img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-cc66314 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-divider);
    --border-color: var(--e-global-color-divider);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

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

.elementor-4782 .elementor-element.elementor-element-b2fbb38.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-b2fbb38.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-b2fbb38.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-b2fbb38.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 28px 28px 28px 28px;
}

.elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-info-box-icon {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 40px;
    transform: rotate(0deg);
    width: 40px;
}

.elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox .elementskit-info-box-icon {
    height: 40px;
}

.elementor-4782 .elementor-element.elementor-element-5f57de4 img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-689d597 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-divider);
    --border-color: var(--e-global-color-divider);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

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

.elementor-4782 .elementor-element.elementor-element-ec60941.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-ec60941.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-ec60941.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-ec60941.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 28px 28px 28px 28px;
}

.elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-info-box-icon {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 40px;
    transform: rotate(0deg);
    width: 40px;
}

.elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox .elementskit-info-box-icon {
    height: 40px;
}

.elementor-4782 .elementor-element.elementor-element-e20084c img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-ed19687 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-divider);
    --border-color: var(--e-global-color-divider);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

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

.elementor-4782 .elementor-element.elementor-element-0bd621a.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-0bd621a.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-0bd621a.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-0bd621a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 28px 28px 28px 28px;
}

.elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox .box-body > p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-info-box-icon {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox .elementskit-info-box-icon {
    font-size: 40px;
    transform: rotate(0deg);
    width: 40px;
}

.elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox .elementskit-info-box-icon {
    height: 40px;
}

.elementor-4782 .elementor-element.elementor-element-1464f1e img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-676d2c1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-divider);
    --border-color: var(--e-global-color-divider);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

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

.elementor-4782 .elementor-element.elementor-element-824ae33.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-824ae33.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-824ae33.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-824ae33.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 28px 28px 28px 28px;
}

.elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-info-box-icon {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 40px;
    transform: rotate(0deg);
    width: 40px;
}

.elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox .elementskit-info-box-icon {
    height: 40px;
}

.elementor-4782 .elementor-element.elementor-element-54d7ed6 img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-7d7188f {
    --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: 20px;
    --padding-right: 20px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-788b1f4 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-20e58a4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 60px 20px;
    --row-gap: 60px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-20e58a4:not(.elementor-motion-effects-element-type-background), .elementor-4782 .elementor-element.elementor-element-20e58a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-dbdf130 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-f2188a1 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-440fead .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4em;
    letter-spacing: 0.1em;
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-69fefbb .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-3c02de2 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-43dd162 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-827c29f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-8e62949 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 60px 20px;
    --row-gap: 60px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-38ef2e6.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-38ef2e6.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-38ef2e6.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-38ef2e6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-38ef2e6 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 60px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-38ef2e6 .ekit-badge {
    background-color: var(--e-global-color-accent);
    padding: 0px 0px 0px 0px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-background);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-4782 .elementor-element.elementor-element-38ef2e6 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    color: var(--e-global-color-background);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-38ef2e6 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-background);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-38ef2e6 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-161b754.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-161b754.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-161b754.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-161b754.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-161b754 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 60px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-161b754 .ekit-badge {
    background-color: var(--e-global-color-accent);
    padding: 0px 0px 0px 0px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-background);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-4782 .elementor-element.elementor-element-161b754 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    color: var(--e-global-color-background);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-161b754 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-background);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-161b754 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-53bd36f.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-53bd36f.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-53bd36f.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-53bd36f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-53bd36f .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 60px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-53bd36f .ekit-badge {
    background-color: var(--e-global-color-accent);
    padding: 0px 0px 0px 0px;
    border-radius: 50% 50% 50% 50%;
    color: var(--e-global-color-background);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-4782 .elementor-element.elementor-element-53bd36f .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    color: var(--e-global-color-background);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-53bd36f .elementskit-infobox .box-body > p {
    color: var(--e-global-color-background);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-53bd36f .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-3105f6e {
    --display: flex;
    --padding-top: 45px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-4c37f25 {
    border-radius: 30px 30px 30px 30px;
    text-align: center;
}

.elementor-4782 .elementor-element.elementor-element-4c37f25 img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-cb14df6 {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
    top: 0px;
    --z-index: 1;
    overflow: visible;
}

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

body:not(.rtl) .elementor-4782 .elementor-element.elementor-element-cb14df6 {
    right: 100px;
}

body.rtl .elementor-4782 .elementor-element.elementor-element-cb14df6 {
    left: 100px;
}

.elementor-4782 .elementor-element.elementor-element-5aba37b {
    padding: 0px 20px 0px 0px;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-darkdivider);
}

.elementor-4782 .elementor-element.elementor-element-5aba37b .elementor-counter {
    flex-direction: row-reverse;
}

.elementor-4782 .elementor-element.elementor-element-5aba37b .elementor-counter-number-wrapper {
    gap: -10px;
    color: var(--e-global-color-background);
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-4782 .elementor-element.elementor-element-5aba37b .elementor-counter-title {
    color: var(--e-global-color-background);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-4782 .elementor-element.elementor-element-0ce91f3 .elementor-counter {
    flex-direction: row-reverse;
}

.elementor-4782 .elementor-element.elementor-element-0ce91f3 .elementor-counter-number-wrapper {
    color: var(--e-global-color-background);
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-4782 .elementor-element.elementor-element-0ce91f3 .elementor-counter-title {
    color: var(--e-global-color-background);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-4782 .elementor-element.elementor-element-e606742 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 60px 20px;
    --row-gap: 60px;
    --column-gap: 20px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-55a0c76 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-d8ab84d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-a64ab85 .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4em;
    letter-spacing: 0.1em;
    color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-a5e131b .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-08d1261 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-3fb2372 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-4782 .elementor-element.elementor-element-ba67b71 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-2355014 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-2a5b956 {
    border-radius: 30px 30px 30px 30px;
    text-align: left;
}

.elementor-4782 .elementor-element.elementor-element-2a5b956 img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-c6dbe79 {
    border-radius: 30px 30px 30px 30px;
    text-align: left;
}

.elementor-4782 .elementor-element.elementor-element-c6dbe79 img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-41cb28c {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-6e25d75 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-b30ad53 {
    --display: flex;
    --gap: 40px 20px;
    --row-gap: 40px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 30px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-c11f723 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}

.elementor-4782 .elementor-element.elementor-element-fe1e5d1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-afa8412.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-afa8412.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-afa8412.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-afa8412.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-afa8412 .elementskit-infobox {
    background-color: var(--e-global-color-primary);
    padding: 20px 20px 20px 20px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-4782 .elementor-element.elementor-element-afa8412 {
    width: var(--container-widget-width, calc(50% - 15px));
    max-width: calc(50% - 15px);
    --container-widget-width: calc(50% - 15px);
    --container-widget-flex-grow: 0;
}

.elementor-4782 .elementor-element.elementor-element-afa8412 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-background);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-afa8412 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-afa8412 .elementskit-info-box-icon {
    color: var(--e-global-color-background);
    fill: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-afa8412 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 40px;
    transform: rotate(0deg);
}

.elementor-4782 .elementor-element.elementor-element-afa8412 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-4782 .elementor-element.elementor-element-5f5d7c1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-12ccc7c {
    --display: flex;
    --border-radius: 100px 100px 100px 100px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

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

.elementor-4782 .elementor-element.elementor-element-20cfcad {
    background-image: url("https://demo.awaikenthemes.com/glowix/plastic-surgery/wp-content/uploads/2025/05/our-journery-gpl.svg");
    padding: 25px 25px 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 100px 100px 100px 100px;
    --width: 180px;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: 0.06em;
    --word-spacing: -4px;
    --text-color: var(--e-global-color-background);
    --transition: 0.3s;
}

.elementor-4782 .elementor-element.elementor-element-d7aabdc {
    width: var(--container-widget-width, 48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
    border-radius: 30px 30px 30px 30px;
    text-align: right;
}

.elementor-4782 .elementor-element.elementor-element-d7aabdc img {
    width: 100%;
    max-width: 100%;
}

.elementor-4782 .elementor-element.elementor-element-b952409 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-2f57668.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-2f57668.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-2f57668.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-2f57668.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 30px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-divider);
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}

.elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .elementskit-info-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-info-box-icon {
    color: var(--e-global-color-background);
    fill: var(--e-global-color-background);
    background-color: var(--e-global-color-accent);
    border-radius: 50% 50% 50% 50%;
}

.elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 30px;
    transform: rotate(0deg);
    width: 60px;
}

.elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .elementskit-info-box-icon {
    height: 60px;
}

.elementor-4782 .elementor-element.elementor-element-f914e4d.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-f914e4d.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-f914e4d.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-f914e4d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 30px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-divider);
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}

.elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .elementskit-info-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .box-body > p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-info-box-icon {
    color: var(--e-global-color-background);
    fill: var(--e-global-color-background);
    background-color: var(--e-global-color-accent);
    border-radius: 50% 50% 50% 50%;
}

.elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .elementskit-info-box-icon {
    font-size: 30px;
    transform: rotate(0deg);
    width: 60px;
}

.elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .elementskit-info-box-icon {
    height: 60px;
}

.elementor-4782 .elementor-element.elementor-element-c46c002.ekit-equal-height-enable,
.elementor-4782 .elementor-element.elementor-element-c46c002.ekit-equal-height-enable > div,
.elementor-4782 .elementor-element.elementor-element-c46c002.ekit-equal-height-enable .ekit-wid-con,
.elementor-4782 .elementor-element.elementor-element-c46c002.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}

.elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .elementskit-info-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .box-body > p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-info-box-icon {
    color: var(--e-global-color-background);
    fill: var(--e-global-color-background);
    background-color: var(--e-global-color-accent);
    border-radius: 50% 50% 50% 50%;
}

.elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 30px;
    transform: rotate(0deg);
    width: 60px;
}

.elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 20px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .elementskit-info-box-icon {
    height: 60px;
}

.elementor-4782 .elementor-element.elementor-element-370eea9 {
    --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: 20px;
    --padding-right: 20px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-728f257 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-7946ee7 {
    --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: 70px 20px;
    --row-gap: 70px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-7946ee7:not(.elementor-motion-effects-element-type-background), .elementor-4782 .elementor-element.elementor-element-7946ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
    background-image: url("https://demo.awaikenthemes.com/glowix/plastic-surgery/wp-content/uploads/2025/05/testimonials-bg-shape.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4782 .elementor-element.elementor-element-f420bdf {
    --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;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-fc4230e {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 20px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-830c9d1 {
    text-align: left;
}

.elementor-4782 .elementor-element.elementor-element-830c9d1 .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4em;
    letter-spacing: 0.1em;
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-03e1acf {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
    text-align: left;
}

.elementor-4782 .elementor-element.elementor-element-03e1acf .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-fc6ec8f .elementor-button {
    background-color: var(--e-global-color-background);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-fc6ec8f .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-4782 .elementor-element.elementor-element-fc6ec8f .elementor-button:hover, .elementor-4782 .elementor-element.elementor-element-fc6ec8f .elementor-button:focus {
    color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-fc6ec8f .elementor-button:hover svg, .elementor-4782 .elementor-element.elementor-element-fc6ec8f .elementor-button:focus svg {
    fill: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-60d23b3 {
    --display: flex;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 1;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-single-testimonial-slider, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial_card, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: #FFFFFF00;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-commentor-content > i, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-icon-content > i, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-watermark-icon > i, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-watermark-icon svg {
    background-color: var(--e-global-color-background);
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider .swiper-pagination span {
    background-color: var(--e-global-color-darkdivider);
    width: 14px;
    height: 14px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
    background-color: var(--e-global-color-background);
    width: 12px;
    height: 12px;
    transform: scale(1.2);
}

.elementor-4782 .elementor-element.elementor-element-060b433 .ekit_testimonial_style_5 .elementskit-watermark-icon {
    bottom: 30px;
    right: 30px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-single-testimonial-slider, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial_card {
    padding: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-commentor-content {
    text-align: left;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial_card {
    text-align: left;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-profile-info {
    text-align: left;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-commentor-bio {
    text-align: left;
    justify-content: left;
    margin: 0px 0px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: left;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
    color: var(--e-global-color-background);
    margin: 0px 0px 40px 0px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-background);
    margin: 0px 0px 40px 0px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-stars > li > a, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-stars > li > span {
    color: var(--e-global-color-secondary);
    fill: var(--e-global-color-secondary);
    font-size: 20px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-stars > li:not(:last-child) {
    margin-right: 0px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-stars {
    margin: 0px 0px 20px 0px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i {
    color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
    color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
    color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
    color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-watermark-icon svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-watermark-icon > i {
    font-size: 16px;
    padding: 2px 2px 2px 2px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-watermark-icon > svg {
    width: 16px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-commentor-content > i {
    padding: 2px 2px 2px 2px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-icon-content > i {
    padding: 2px 2px 2px 2px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-watermark-icon svg {
    padding: 2px 2px 2px 2px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-background);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-profile-info .elementskit-author-des {
    color: var(--e-global-color-background);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementkit-commentor-details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-commentor-bio .elementskit-commentor-image > img {
    height: 60px;
    width: 60px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .ekit-testimonial--avatar {
    margin: 0px 15px 0px 0px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider .swiper-pagination {
    bottom: 10px;
}

.elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
    margin-right: 8px;
}

.elementor-4782 .elementor-element.elementor-element-01cbe4c {
    --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: 20px 30px;
    --row-gap: 20px;
    --column-gap: 30px;
    --flex-wrap: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-darkdivider);
    --border-color: var(--e-global-color-darkdivider);
    --padding-top: 80px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-a5ea8f4 {
    width: var(--container-widget-width, calc(25% - 22.5px));
    max-width: calc(25% - 22.5px);
    --container-widget-width: calc(25% - 22.5px);
    --container-widget-flex-grow: 0;
}

.elementor-4782 .elementor-element.elementor-element-a5ea8f4 .elementor-counter {
    flex-direction: row-reverse;
}

.elementor-4782 .elementor-element.elementor-element-a5ea8f4 .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-background);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-4782 .elementor-element.elementor-element-a5ea8f4 .elementor-counter-number-wrapper {
    text-align: {
{
    VALUE
}
};
    --counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    gap: 0px;
    color: var(--e-global-color-background);
    font-size: 60px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-4782 .elementor-element.elementor-element-80b5404 {
    width: var(--container-widget-width, calc(25% - 22.5px));
    max-width: calc(25% - 22.5px);
    --container-widget-width: calc(25% - 22.5px);
    --container-widget-flex-grow: 0;
}

.elementor-4782 .elementor-element.elementor-element-80b5404 .elementor-counter {
    flex-direction: row-reverse;
}

.elementor-4782 .elementor-element.elementor-element-80b5404 .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-background);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-4782 .elementor-element.elementor-element-80b5404 .elementor-counter-number-wrapper {
    text-align: {
{
    VALUE
}
};
    --counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: var(--e-global-color-background);
    font-size: 60px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-4782 .elementor-element.elementor-element-e5b4878 {
    width: var(--container-widget-width, calc(25% - 22.5px));
    max-width: calc(25% - 22.5px);
    --container-widget-width: calc(25% - 22.5px);
    --container-widget-flex-grow: 0;
}

.elementor-4782 .elementor-element.elementor-element-e5b4878 .elementor-counter {
    flex-direction: row-reverse;
}

.elementor-4782 .elementor-element.elementor-element-e5b4878 .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-background);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-4782 .elementor-element.elementor-element-e5b4878 .elementor-counter-number-wrapper {
    text-align: {
{
    VALUE
}
};
    --counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: var(--e-global-color-background);
    font-size: 60px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-4782 .elementor-element.elementor-element-74789a2 {
    width: var(--container-widget-width, calc(25% - 22.5px));
    max-width: calc(25% - 22.5px);
    --container-widget-width: calc(25% - 22.5px);
    --container-widget-flex-grow: 0;
}

.elementor-4782 .elementor-element.elementor-element-74789a2 .elementor-counter {
    flex-direction: row-reverse;
}

.elementor-4782 .elementor-element.elementor-element-74789a2 .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-background);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}

.elementor-4782 .elementor-element.elementor-element-74789a2 .elementor-counter-number-wrapper {
    text-align: {
{
    VALUE
}
};
    --counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: var(--e-global-color-background);
    font-size: 60px;
    font-weight: 600;
    line-height: 1.1em;
}

.elementor-4782 .elementor-element.elementor-element-f5992b6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-da8e4a3 {
    --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: 10px;
    --padding-bottom: 115px;
    --padding-left: 10px;
    --padding-right: 282px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-da8e4a3:not(.elementor-motion-effects-element-type-background), .elementor-4782 .elementor-element.elementor-element-da8e4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.awaikenthemes.com/glowix/plastic-surgery/wp-content/uploads/2025/05/faq-bg-img.png");
    background-position: 197px calc(100% - 56px);
    background-repeat: no-repeat;
    background-size: 84px auto;
}

.elementor-4782 .elementor-element.elementor-element-8918574 {
    border-radius: 30px 30px 30px 30px;
}

.elementor-4782 .elementor-element.elementor-element-8918574 img {
    width: 100%;
    max-width: 100%;
}

body:not(.rtl) .elementor-4782 .elementor-element.elementor-element-a6cc9fe {
    right: 30px;
}

body.rtl .elementor-4782 .elementor-element.elementor-element-a6cc9fe {
    left: 30px;
}

.elementor-4782 .elementor-element.elementor-element-a6cc9fe {
    bottom: 10px;
    border-radius: 30px 30px 30px 30px;
    text-align: right;
}

.elementor-4782 .elementor-element.elementor-element-a6cc9fe img {
    width: 100%;
    max-width: 353px;
}

.elementor-4782 .elementor-element.elementor-element-a6235f1 {
    --display: flex;
    --position: absolute;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 45px;
    overflow: visible;
}

body:not(.rtl) .elementor-4782 .elementor-element.elementor-element-a6235f1 {
    right: 75px;
}

body.rtl .elementor-4782 .elementor-element.elementor-element-a6235f1 {
    left: 75px;
}

.elementor-4782 .elementor-element.elementor-element-c23ca98 {
    background-image: url("https://demo.awaikenthemes.com/glowix/plastic-surgery/wp-content/uploads/2025/05/text-path-icon.svg");
    padding: 13px 13px 13px 13px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    --width: 170px;
    font-size: 27px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 1.1px;
    --word-spacing: 0px;
    --text-color: var(--e-global-color-accent);
    --transition: 0.3s;
}

.elementor-4782 .elementor-element.elementor-element-2644128 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 10px;
    overflow: visible;
}

.elementor-4782 .elementor-element.elementor-element-4d5e795 {
    text-align: left;
}

.elementor-4782 .elementor-element.elementor-element-4d5e795 .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4em;
    letter-spacing: 0.1em;
    color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-efac250 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
    text-align: left;
}

.elementor-4782 .elementor-element.elementor-element-efac250 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: #FFFFFF00;
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
    background-color: #FFFFFF00;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
    border-style: none;
    padding: 0px 30px 30px 0px;
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-body, .elementor-4782 .elementor-element.elementor-element-d4a304e .accordion.floating-style .elementskit-card-body {
    background-color: #FFFFFF00;
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-primary);
    border-style: none;
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
    color: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-text);
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-text);
    padding: 0px 30px 30px 0px;
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-body p, .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-body {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion > .elementskit-card {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-divider);
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .ekit-wid-con > .elementskit-accordion > .elementskit-card:last-child {
    border: 0px;
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
    font-size: 16px;
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
    font-size: 16px;
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-4782 .elementor-element.elementor-element-d4a304e .ekit_accordion_icon_group, .elementor-4782 .elementor-element.elementor-element-d4a304e .ekit_accordion_icon_left_group {
    margin: 0px 0px 0px 0px;
}

@media (max-width: 1024px) {
    .elementor-4782 .elementor-element.elementor-element-52b4315 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-1d01a19 {
        --justify-content: center;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 150px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-c2b2a9b .elementor-heading-title {
        font-size: 55px;
    }

    .elementor-4782 .elementor-element.elementor-element-5e2c10c {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-76da715 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 0px 15px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 0px 15px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 0px 15px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 0px 15px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 0px 15px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 0px 15px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 0px 15px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 0px 15px 0px;
    }

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

    .elementor-4782 .elementor-element.elementor-element-20e58a4 {
        --justify-content: center;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-dbdf130 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-f2188a1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-69fefbb .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-43dd162 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-827c29f {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-4782 .elementor-element.elementor-element-8e62949 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-4782 .elementor-element.elementor-element-38ef2e6 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-38ef2e6 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-161b754 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-161b754 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-53bd36f .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-53bd36f .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-3105f6e {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-4c37f25 {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-cb14df6 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-4782 .elementor-element.elementor-element-5aba37b {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-5aba37b .elementor-counter-number-wrapper {
        font-size: 28px;
    }

    .elementor-4782 .elementor-element.elementor-element-0ce91f3 .elementor-counter-number-wrapper {
        font-size: 28px;
    }

    .elementor-4782 .elementor-element.elementor-element-e606742 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-55a0c76 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }

    .elementor-4782 .elementor-element.elementor-element-d8ab84d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-a5e131b .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-08d1261 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-ba67b71 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-4782 .elementor-element.elementor-element-2355014 {
        --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-4782 .elementor-element.elementor-element-2a5b956 {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-c6dbe79 {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-b30ad53 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }

    .elementor-4782 .elementor-element.elementor-element-c11f723 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-fe1e5d1 {
        --flex-wrap: wrap;
    }

    .elementor-4782 .elementor-element.elementor-element-afa8412 {
        --container-widget-width: calc(55% - 15px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, calc(55% - 15px));
        max-width: calc(55% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-afa8412 .elementskit-infobox {
        padding: 15px 15px 15px 15px;
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-afa8412 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-afa8412 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 0px 15px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-20cfcad {
        padding: 20px 20px 20px 20px;
        background-size: 63px auto;
        --width: 140px;
        --rotate: 332deg;
        font-size: 30px;
        --word-spacing: -4px;
    }

    .elementor-4782 .elementor-element.elementor-element-d7aabdc {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-b952409 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox {
        padding: 0px 0px 20px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox {
        padding: 0px 0px 20px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-370eea9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-7946ee7 {
        --justify-content: center;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-f420bdf {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-fc4230e {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-03e1acf {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-03e1acf .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
        margin: 0px 0px 30px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 0px 0px 30px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-stars > li > a, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-stars > li > span {
        font-size: 18px;
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-stars {
        margin: 0px 0px 15px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-commentor-bio .elementskit-commentor-image > img {
        height: 50px;
        width: 50px;
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider .swiper-pagination span {
        width: 10px;
        height: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
        width: 8px;
        height: 8px;
    }

    .elementor-4782 .elementor-element.elementor-element-01cbe4c {
        --padding-top: 40px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-a5ea8f4 {
        --container-widget-width: calc(50% - 15px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, calc(50% - 15px));
        max-width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-a5ea8f4 .elementor-counter-number-wrapper {
        font-size: 45px;
    }

    .elementor-4782 .elementor-element.elementor-element-80b5404 {
        --container-widget-width: calc(50% - 15px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, calc(50% - 15px));
        max-width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-80b5404 .elementor-counter-number-wrapper {
        font-size: 45px;
    }

    .elementor-4782 .elementor-element.elementor-element-e5b4878 {
        --container-widget-width: calc(50% - 15px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, calc(50% - 15px));
        max-width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-e5b4878 .elementor-counter-number-wrapper {
        font-size: 45px;
    }

    .elementor-4782 .elementor-element.elementor-element-74789a2 {
        --container-widget-width: calc(50% - 15px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, calc(50% - 15px));
        max-width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-74789a2 .elementor-counter-number-wrapper {
        font-size: 45px;
    }

    .elementor-4782 .elementor-element.elementor-element-f5992b6 {
        --justify-content: center;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-da8e4a3:not(.elementor-motion-effects-element-type-background), .elementor-4782 .elementor-element.elementor-element-da8e4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 187px calc(100% - 46px);
    }

    .elementor-4782 .elementor-element.elementor-element-da8e4a3 {
        --padding-top: 10px;
        --padding-bottom: 115px;
        --padding-left: 10px;
        --padding-right: 253px;
    }

    .elementor-4782 .elementor-element.elementor-element-8918574 {
        border-radius: 20px 20px 20px 20px;
    }

    body:not(.rtl) .elementor-4782 .elementor-element.elementor-element-a6cc9fe {
        right: 10px;
    }

    body.rtl .elementor-4782 .elementor-element.elementor-element-a6cc9fe {
        left: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-a6cc9fe {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-a6cc9fe img {
        max-width: 300px;
    }

    body:not(.rtl) .elementor-4782 .elementor-element.elementor-element-a6235f1 {
        right: 35px;
    }

    body.rtl .elementor-4782 .elementor-element.elementor-element-a6235f1 {
        left: 35px;
    }

    .elementor-4782 .elementor-element.elementor-element-a6235f1 {
        top: 35px;
    }

    .elementor-4782 .elementor-element.elementor-element-c23ca98 {
        background-size: 58px auto;
        --width: 140px;
        font-size: 28px;
        --word-spacing: -4px;
    }

    .elementor-4782 .elementor-element.elementor-element-2644128 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-efac250 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-efac250 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        padding: 0px 25px 20px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card:not(:last-child) {
        margin-bottom: 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-body p, .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-body {
        padding: 0px 25px 20px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-4782 .elementor-element.elementor-element-c2b2a9b .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-4782 .elementor-element.elementor-element-76da715 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-2b19b5b {
        --width: 100%;
        --flex-wrap: nowrap;
    }

    .elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-cf35492 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-133b50c {
        --width: 100%;
        --flex-wrap: nowrap;
    }

    .elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-f11a7ab .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-2c6d27e {
        --width: 100%;
        --flex-wrap: nowrap;
    }

    .elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-bdb5f37 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-4f91071 {
        --width: 100%;
        --flex-wrap: nowrap;
    }

    .elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-7df7089 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-cc66314 {
        --width: 100%;
        --flex-wrap: nowrap;
    }

    .elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-b2fbb38 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-689d597 {
        --width: 100%;
        --flex-wrap: nowrap;
    }

    .elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-ec60941 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-ed19687 {
        --width: 100%;
        --flex-wrap: nowrap;
    }

    .elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-0bd621a .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-676d2c1 {
        --width: 100%;
        --flex-wrap: nowrap;
    }

    .elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-824ae33 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-20e58a4 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-69fefbb .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-43dd162 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-8e62949 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-38ef2e6 .elementskit-infobox {
        padding: 0px 0px 0px 50px;
    }

    .elementor-4782 .elementor-element.elementor-element-38ef2e6 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 5px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-38ef2e6 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-38ef2e6 .ekit-badge {
        font-size: 14px;
    }

    .elementor-4782 .elementor-element.elementor-element-161b754 .elementskit-infobox {
        padding: 0px 0px 0px 50px;
    }

    .elementor-4782 .elementor-element.elementor-element-161b754 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 5px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-161b754 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-161b754 .ekit-badge {
        font-size: 14px;
    }

    .elementor-4782 .elementor-element.elementor-element-53bd36f .elementskit-infobox {
        padding: 0px 0px 0px 50px;
    }

    .elementor-4782 .elementor-element.elementor-element-53bd36f .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 5px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-53bd36f .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-53bd36f .ekit-badge {
        font-size: 14px;
    }

    .elementor-4782 .elementor-element.elementor-element-cb14df6 {
        --width: 315px;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --border-radius: 5px 5px 5px 5px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    body:not(.rtl) .elementor-4782 .elementor-element.elementor-element-cb14df6 {
        right: 0px;
    }

    body.rtl .elementor-4782 .elementor-element.elementor-element-cb14df6 {
        left: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-5aba37b {
        padding: 0px 10px 0px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-5aba37b .elementor-counter-number-wrapper {
        font-size: 16px;
    }

    .elementor-4782 .elementor-element.elementor-element-5aba37b .elementor-counter-title {
        font-size: 13px;
    }

    .elementor-4782 .elementor-element.elementor-element-0ce91f3 .elementor-counter-number-wrapper {
        font-size: 16px;
    }

    .elementor-4782 .elementor-element.elementor-element-0ce91f3 .elementor-counter-title {
        font-size: 13px;
    }

    .elementor-4782 .elementor-element.elementor-element-e606742 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-a5e131b .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-ba67b71 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-2355014 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-41cb28c {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-6e25d75 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-4782 .elementor-element.elementor-element-b30ad53 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-c11f723 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-fe1e5d1 {
        --justify-content: space-between;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }

    .elementor-4782 .elementor-element.elementor-element-afa8412 {
        --container-widget-width: calc(56% - 12.5px);
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, calc(56% - 12.5px));
        max-width: calc(56% - 12.5px);
    }

    .elementor-4782 .elementor-element.elementor-element-afa8412 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-5f5d7c1 {
        --width: calc(44% - 12.5px);
    }

    .elementor-4782 .elementor-element.elementor-element-12ccc7c {
        --width: 140px;
    }

    .elementor-4782 .elementor-element.elementor-element-20cfcad {
        padding: 20px 20px 20px 20px;
        background-size: 55px auto;
        --word-spacing: -4px;
    }

    .elementor-4782 .elementor-element.elementor-element-d7aabdc {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-b952409 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }

    .elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox {
        padding: 0px 0px 15px 0px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .elementskit-info-box-icon {
        font-size: 26px;
        width: 50px;
    }

    .elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 15px 0px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-2f57668 .elementskit-infobox .elementskit-info-box-icon {
        height: 50px;
    }

    .elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox {
        padding: 0px 0px 15px 0px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .elementskit-info-box-icon {
        font-size: 26px;
        width: 50px;
    }

    .elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 15px 0px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-f914e4d .elementskit-infobox .elementskit-info-box-icon {
        height: 50px;
    }

    .elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -ms-grid-row-align: flex-start;
        align-items: flex-start;
    }

    .elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .elementskit-info-box-title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .box-body > p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .elementskit-info-box-icon {
        font-size: 26px;
        width: 50px;
    }

    .elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
        margin: 0px 15px 0px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-c46c002 .elementskit-infobox .elementskit-info-box-icon {
        height: 50px;
    }

    .elementor-4782 .elementor-element.elementor-element-7946ee7 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-03e1acf .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-single-testimonial-slider, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial_card {
        padding: 0px 0px 40px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
        margin: 0px 0px 20px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 0px 0px 20px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-060b433 .elementskit-testimonial-slider .swiper-pagination {
        bottom: 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-01cbe4c {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-a5ea8f4 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-a5ea8f4 .elementor-counter-number-wrapper {
        font-size: 28px;
    }

    .elementor-4782 .elementor-element.elementor-element-80b5404 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-80b5404 .elementor-counter-number-wrapper {
        font-size: 28px;
    }

    .elementor-4782 .elementor-element.elementor-element-e5b4878 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-e5b4878 .elementor-counter-number-wrapper {
        font-size: 28px;
    }

    .elementor-4782 .elementor-element.elementor-element-74789a2 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-74789a2 .elementor-counter-number-wrapper {
        font-size: 28px;
    }

    .elementor-4782 .elementor-element.elementor-element-da8e4a3 {
        --padding-top: 10px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 150px;
    }

    body:not(.rtl) .elementor-4782 .elementor-element.elementor-element-a6cc9fe {
        right: 10px;
    }

    body.rtl .elementor-4782 .elementor-element.elementor-element-a6cc9fe {
        left: 10px;
    }

    .elementor-4782 .elementor-element.elementor-element-a6cc9fe img {
        max-width: 190px;
    }

    .elementor-4782 .elementor-element.elementor-element-a6235f1 {
        --width: 110px;
        top: 15px;
    }

    body:not(.rtl) .elementor-4782 .elementor-element.elementor-element-a6235f1 {
        right: 25px;
    }

    body.rtl .elementor-4782 .elementor-element.elementor-element-a6235f1 {
        left: 25px;
    }

    .elementor-4782 .elementor-element.elementor-element-c23ca98 {
        padding: 11px 11px 11px 11px;
        background-size: 40px auto;
        --width: 110px;
        font-size: 28px;
    }

    .elementor-4782 .elementor-element.elementor-element-efac250 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        padding: 0px 25px 15px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card:not(:last-child) {
        margin-bottom: 15px;
    }

    .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-body p, .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-body {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
        font-size: 15px;
    }

    .elementor-4782 .elementor-element.elementor-element-d4a304e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
        font-size: 15px;
    }
}

@media (min-width: 768px) {
    .elementor-4782 .elementor-element.elementor-element-52b4315 {
        --content-width: 1800px;
    }

    .elementor-4782 .elementor-element.elementor-element-1d01a19 {
        --content-width: 1580px;
    }

    .elementor-4782 .elementor-element.elementor-element-76da715 {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-2b19b5b {
        --width: calc(25% - 22.5px);
    }

    .elementor-4782 .elementor-element.elementor-element-133b50c {
        --width: calc(25% - 22.5px);
    }

    .elementor-4782 .elementor-element.elementor-element-2c6d27e {
        --width: calc(25% - 22.5px);
    }

    .elementor-4782 .elementor-element.elementor-element-4f91071 {
        --width: calc(25% - 22.5px);
    }

    .elementor-4782 .elementor-element.elementor-element-cc66314 {
        --width: calc(25% - 22.5px);
    }

    .elementor-4782 .elementor-element.elementor-element-689d597 {
        --width: calc(25% - 22.5px);
    }

    .elementor-4782 .elementor-element.elementor-element-ed19687 {
        --width: calc(25% - 22.5px);
    }

    .elementor-4782 .elementor-element.elementor-element-676d2c1 {
        --width: calc(25% - 22.5px);
    }

    .elementor-4782 .elementor-element.elementor-element-788b1f4 {
        --content-width: 1800px;
    }

    .elementor-4782 .elementor-element.elementor-element-f2188a1 {
        --width: 55%;
    }

    .elementor-4782 .elementor-element.elementor-element-3c02de2 {
        --width: 45%;
    }

    .elementor-4782 .elementor-element.elementor-element-827c29f {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-8e62949 {
        --width: 24%;
    }

    .elementor-4782 .elementor-element.elementor-element-3105f6e {
        --width: 76%;
    }

    .elementor-4782 .elementor-element.elementor-element-cb14df6 {
        --width: 465px;
    }

    .elementor-4782 .elementor-element.elementor-element-d8ab84d {
        --width: 50%;
    }

    .elementor-4782 .elementor-element.elementor-element-08d1261 {
        --width: 50%;
    }

    .elementor-4782 .elementor-element.elementor-element-2355014 {
        --width: 34%;
    }

    .elementor-4782 .elementor-element.elementor-element-41cb28c {
        --width: 66%;
    }

    .elementor-4782 .elementor-element.elementor-element-b30ad53 {
        --width: 52%;
    }

    .elementor-4782 .elementor-element.elementor-element-5f5d7c1 {
        --width: CALC(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-12ccc7c {
        --width: 180px;
    }

    .elementor-4782 .elementor-element.elementor-element-728f257 {
        --content-width: 1800px;
    }

    .elementor-4782 .elementor-element.elementor-element-fc4230e {
        --width: 45%;
    }

    .elementor-4782 .elementor-element.elementor-element-60d23b3 {
        --width: 55%;
    }

    .elementor-4782 .elementor-element.elementor-element-da8e4a3 {
        --width: 50%;
    }

    .elementor-4782 .elementor-element.elementor-element-a6235f1 {
        --width: 170px;
    }

    .elementor-4782 .elementor-element.elementor-element-2644128 {
        --width: 50%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-4782 .elementor-element.elementor-element-1d01a19 {
        --content-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-021d849 {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-5e2c10c {
        --content-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-2b19b5b {
        --width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-133b50c {
        --width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-2c6d27e {
        --width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-4f91071 {
        --width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-cc66314 {
        --width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-689d597 {
        --width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-ed19687 {
        --width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-676d2c1 {
        --width: calc(50% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-7d7188f {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-788b1f4 {
        --content-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-20e58a4 {
        --content-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-f2188a1 {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-3c02de2 {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-8e62949 {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-3105f6e {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-cb14df6 {
        --width: 410px;
    }

    .elementor-4782 .elementor-element.elementor-element-d8ab84d {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-08d1261 {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-2355014 {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-41cb28c {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-5f5d7c1 {
        --width: calc(45% - 15px);
    }

    .elementor-4782 .elementor-element.elementor-element-12ccc7c {
        --width: 140px;
    }

    .elementor-4782 .elementor-element.elementor-element-370eea9 {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-728f257 {
        --content-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-7946ee7 {
        --content-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-f420bdf {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-fc4230e {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-60d23b3 {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-01cbe4c {
        --width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-f5992b6 {
        --content-width: 100%;
    }

    .elementor-4782 .elementor-element.elementor-element-da8e4a3 {
        --width: 75%;
    }

    .elementor-4782 .elementor-element.elementor-element-a6235f1 {
        --width: 140px;
    }

    .elementor-4782 .elementor-element.elementor-element-2644128 {
        --width: 100%;
    }
}