.elementor-137 .elementor-element.elementor-element-d6301f0 {
    --display: flex;
    --min-height: 920px;
    --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;
    --overflow: hidden;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-137 .elementor-element.elementor-element-431f8e6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 0em 0em;
    --row-gap: 0em;
    --column-gap: 0em;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-431f8e6.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-137 .elementor-element.elementor-element-cd8d1e3 {
    --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;
    --flex-wrap: wrap;
    --align-content: center;
    --overflow: hidden;
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 100px;
    --z-index: 6;
}

.elementor-137 .elementor-element.elementor-element-0c17e2f {
    width: 100%;
    max-width: 100%;
}

.elementor-137 .elementor-element.elementor-element-0c17e2f .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-3715edf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3715edf-font-size);
    font-weight: var( --e-global-typography-3715edf-font-weight);
    text-transform: var( --e-global-typography-3715edf-text-transform);
    line-height: var( --e-global-typography-3715edf-line-height);
    letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-0c17e2f .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-0c17e2f .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-0c17e2f .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-0c17e2f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-137 .elementor-element.elementor-element-0c17e2f .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: "Poppins", Sans-serif;
    font-size: clamp(2.3125rem, 1.7255rem + 2.6087vw, 3.8125rem);
    font-weight: 600;
    text-transform: capitalize;
    font-style: italic;
    line-height: 1.12em;
    letter-spacing: -2.2px;
}

.elementor-137 .elementor-element.elementor-element-31784fd {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-137 .elementor-element.elementor-element-41feffc {
    width: var( --container-widget-width, 160px);
    max-width: 160px;
    --container-widget-width: 160px;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-41feffc .elementor-button {
    padding: 15px 20px 15px 20px;
}

.elementor-137 .elementor-element.elementor-element-e6b3036 .elementor-button {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-308e809);
    color: var( --e-global-color-308e809);
    padding: 15px 20px 15px 20px;
}

.elementor-137 .elementor-element.elementor-element-e6b3036 .elementor-button:hover,
.elementor-137 .elementor-element.elementor-element-e6b3036 .elementor-button:focus {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-e6b3036 {
    width: var( --container-widget-width, 160px);
    max-width: 160px;
    --container-widget-width: 160px;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-e6b3036 .elementor-button:hover svg,
.elementor-137 .elementor-element.elementor-element-e6b3036 .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-96a5a0e {
    --display: flex;
    --position: absolute;
    border-style: none;
    --border-style: none;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: 20px;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-96a5a0e {
    left: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-96a5a0e {
    right: 0px;
}

.elementor-137 .elementor-element.elementor-element-355df35 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-a954db2);
    --divider-border-width: 1px;
    top: 0px;
    --divider-icon-size: 8px;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-355df35 {
    left: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-355df35 {
    right: 0px;
}

.elementor-137 .elementor-element.elementor-element-355df35 .elementor-divider-separator {
    width: 100%;
}

.elementor-137 .elementor-element.elementor-element-355df35 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-137 .elementor-element.elementor-element-355df35.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-355df35.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-355df35.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-355df35.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-355df35.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-c3d3a24 .elementor-heading-title {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-2dbe20b {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;
    --e-icon-list-icon-size: 18px;
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
    --icon-vertical-offset: -1px;
}

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(40px/2);
}

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(40px/2);
}

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(40px/2);
}

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-40px/2);
}

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-40px/2);
}

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-icon {
    padding-inline-end: 4px;
}

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
}

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

.elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-007c0ca {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;
    --e-icon-list-icon-size: 18px;
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
    --icon-vertical-offset: -1px;
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(40px/2);
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(40px/2);
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(40px/2);
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-40px/2);
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-40px/2);
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-icon {
    padding-inline-end: 4px;
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-10bb8b2 {
    --display: flex;
    --justify-content: flex-end;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-10bb8b2:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-10bb8b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://tebewebe.online/webobuzz/wp-content/uploads/sites/368/2026/02/happy-man-looking-at-art-director-near-coworkers-2026-01-05-23-45-09-utc2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-137 .elementor-element.elementor-element-a874efd {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 75px;
}

.elementor-137 .elementor-element.elementor-element-a874efd:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-a874efd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-9eaa092) 70%, var( --e-global-color-308e809) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-a874efd {
    left: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-a874efd {
    right: 0px;
}

.elementor-137 .elementor-element.elementor-element-2e5a362 {
    --display: flex;
    --border-radius: 0px 30px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: -20px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-137 .elementor-element.elementor-element-2e5a362:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-2e5a362>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-308e809);
}

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

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

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

.elementor-137 .elementor-element.elementor-element-de438eb .elementor-heading-title {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-1749ce0 {
    width: var( --container-widget-width, 55px);
    max-width: 55px;
    margin: 0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 55px;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-1749ce0.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-1749ce0 img {
    width: 100%;
    height: 55px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-308e809);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-137 .elementor-element.elementor-element-c0ea913 {
    width: var( --container-widget-width, 55px);
    max-width: 55px;
    margin: 0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 55px;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-c0ea913.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-c0ea913 img {
    width: 100%;
    height: 55px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-308e809);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-137 .elementor-element.elementor-element-e455d32 {
    width: var( --container-widget-width, 55px);
    max-width: 55px;
    margin: 0px -15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 55px;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-e455d32.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-e455d32 img {
    width: 100%;
    height: 55px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-308e809);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-137 .elementor-element.elementor-element-f547c74:hover {
    --e-transform-rotateZ: 90deg;
}

.elementor-137 .elementor-element.elementor-element-f547c74 {
    background-color: var( --e-global-color-accent);
    padding: 7px 8px 1px 8px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-308e809);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-137 .elementor-element.elementor-element-f547c74.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-f547c74 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-f547c74.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-308e809);
}

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

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

.elementor-137 .elementor-element.elementor-element-f547c74.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-f547c74.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-f547c74 .elementor-icon {
    font-size: 21px;
    padding: 0.3em;
}

.elementor-137 .elementor-element.elementor-element-f547c74 .elementor-icon svg {
    height: 21px;
}

.elementor-137 .elementor-element.elementor-element-455cf71 {
    width: var( --container-widget-width, 150px);
    max-width: 150px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-455cf71 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 3px 0px;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-455cf71 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-455cf71 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-455cf71 .elementskit-section-title-wraper p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-c2e01dc {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: -20px;
}

.elementor-137 .elementor-element.elementor-element-c2e01dc:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-c2e01dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, var( --e-global-color-9eaa092) 70%, var( --e-global-color-308e809) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-c2e01dc {
    left: 20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-c2e01dc {
    right: 20px;
}

.elementor-137 .elementor-element.elementor-element-9c5eb1b {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: 20px;
}

.elementor-137 .elementor-element.elementor-element-9c5eb1b:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-9c5eb1b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, var( --e-global-color-9eaa092) 70%, var( --e-global-color-308e809) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-9c5eb1b {
    right: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-9c5eb1b {
    left: -20px;
}

.elementor-137 .elementor-element.elementor-element-68a1746 {
    --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: 5em 5em;
    --row-gap: 5em;
    --column-gap: 5em;
    --overflow: hidden;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-137 .elementor-element.elementor-element-82310e9 {
    --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: 5em 5em;
    --row-gap: 5em;
    --column-gap: 5em;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-137 .elementor-element.elementor-element-9aa11d0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-a2c9e91 img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
    border-radius: 20px 20px 20px 20px;
}

.elementor-137 .elementor-element.elementor-element-0eecc9e {
    --display: flex;
    --position: absolute;
    --min-height: 200px;
    --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: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: -40px;
    --z-index: 7;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-0eecc9e {
    left: -40px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-0eecc9e {
    right: -40px;
}

.elementor-137 .elementor-element.elementor-element-9c7c4b5 {
    width: initial;
    max-width: initial;
    background-color: transparent;
    padding: 19px 19px 11px 19px;
    z-index: 5;
    background-image: radial-gradient(at center center, var( --e-global-color-accent) 50%, var( --e-global-color-accent) 50%);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.25);
    --width: 140px;
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    --word-spacing: 10px;
    --text-color: var( --e-global-color-308e809);
    --transition: 0.3s;
}

.elementor-137 .elementor-element.elementor-element-9c7c4b5:hover {
    --e-transform-rotateZ: 45deg;
}

.elementor-137 .elementor-element.elementor-element-9c7c4b5.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-0c2dab0 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
    z-index: 7;
}

.elementor-137 .elementor-element.elementor-element-0c2dab0 .elementor-counter-number-wrapper {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-3715edf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3715edf-font-size);
    font-weight: var( --e-global-typography-3715edf-font-weight);
    text-transform: var( --e-global-typography-3715edf-text-transform);
    line-height: var( --e-global-typography-3715edf-line-height);
    letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-8ef4ce4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-d0f033a.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-137 .elementor-element.elementor-element-d0f033a {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-137 .elementor-element.elementor-element-d0f033a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-d0f033a .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-d0f033a .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-0037c3c {
    --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;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-02c3294 {
    width: var( --container-widget-width, 33.33%);
    max-width: 33.33%;
    --container-widget-width: 33.33%;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 20px;
}

.elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-title {
    margin-block-end: 10px;
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-02c3294.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-02c3294.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-02c3294.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-02c3294.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon {
    font-size: 35px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-title,
.elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-description {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-137 .elementor-element.elementor-element-b03bb09 {
    width: var( --container-widget-width, 33.33%);
    max-width: 33.33%;
    --container-widget-width: 33.33%;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 20px;
}

.elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-title {
    margin-block-end: 10px;
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-b03bb09.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-b03bb09.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-b03bb09.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-b03bb09.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon {
    font-size: 35px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-title,
.elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-description {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-137 .elementor-element.elementor-element-2b24770 {
    width: var( --container-widget-width, 33.33%);
    max-width: 33.33%;
    --container-widget-width: 33.33%;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 20px;
}

.elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-title {
    margin-block-end: 10px;
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-2b24770.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-2b24770.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-2b24770.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-2b24770.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon {
    font-size: 35px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-title,
.elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-description {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-text);
}

.elementor-137 .elementor-element.elementor-element-2a3154a {
    --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: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-137 .elementor-element.elementor-element-dad392a {
    --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: 6em 6em;
    --row-gap: 6em;
    --column-gap: 6em;
    --overlay-opacity: 0.9;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 7em;
    --padding-bottom: 4em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-137 .elementor-element.elementor-element-dad392a:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-dad392a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://tebewebe.online/webobuzz/wp-content/uploads/sites/368/2026/02/manager-with-office-workers-in-the-office-2026-01-08-23-44-52-utc2.webp");
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-137 .elementor-element.elementor-element-dad392a::before,
.elementor-137 .elementor-element.elementor-element-dad392a>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-dad392a>.e-con-inner>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-dad392a>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-dad392a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-dad392a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #19313350 30%, var( --e-global-color-primary) 90%);
}

.elementor-137 .elementor-element.elementor-element-8280fb5 {
    --display: flex;
    --overlay-opacity: 0.75;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

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

.elementor-137 .elementor-element.elementor-element-42bfecd .elementor-heading-title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-7f693f7 {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-ba1f96f {
    --e-image-carousel-slides-to-show: 5;
    width: 100%;
    max-width: 100%;
    padding: 7px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #FFFFFF25;
}

.elementor-137 .elementor-element.elementor-element-ba1f96f .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-137 .elementor-element.elementor-element-ba1f96f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-137 .elementor-element.elementor-element-c0d8472 {
    --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: 6em;
    --padding-bottom: 7em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-137 .elementor-element.elementor-element-1a534f5 {
    --display: flex;
    --margin-top: 0em;
    --margin-bottom: 1.5em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-c54b1cc.elementor-element {
    --align-self: center;
}

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

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

.elementor-137 .elementor-element.elementor-element-c54b1cc {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-137 .elementor-element.elementor-element-c54b1cc .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-c54b1cc .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-c54b1cc .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-cd612cb {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-0c46f80 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-346a186 {
    --display: flex;
    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-a954db2);
    --border-color: var( --e-global-color-a954db2);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-346a186:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-346a186>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-e84b8c8 {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-137 .elementor-element.elementor-element-e84b8c8:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-e84b8c8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-469e3f0) 0%, var( --e-global-color-secondary) 80%);
}

.elementor-137 .elementor-element.elementor-element-e84b8c8.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-137 .elementor-element.elementor-element-8cbe87a {
    --display: flex;
    --position: absolute;
    --border-radius: 0% 0% 0% 55%;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-8cbe87a:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-8cbe87a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-8cbe87a.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-8cbe87a {
    right: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-8cbe87a {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-b0dcb5e {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-b0dcb5e:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-b0dcb5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-b0dcb5e {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-b0dcb5e {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-591edc4 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-591edc4:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-591edc4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-591edc4 {
    right: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-591edc4 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-77eaf6a {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
    z-index: 11;
}

.elementor-137 .elementor-element.elementor-element-77eaf6a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-77eaf6a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-77eaf6a.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-77eaf6a.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-77eaf6a.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-77eaf6a.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-77eaf6a.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-77eaf6a.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-77eaf6a .elementor-icon {
    font-size: 30px;
}

.elementor-137 .elementor-element.elementor-element-77eaf6a .elementor-icon svg {
    height: 30px;
}

.elementor-137 .elementor-element.elementor-element-6b83652 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-137 .elementor-element.elementor-element-6b83652 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 130px 15px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-6b83652 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-6b83652 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-6b83652 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-6b83652 .elementskit-section-title-wraper 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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-12e01fc .elementor-button {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-308e809);
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-12e01fc .elementor-button:hover,
.elementor-137 .elementor-element.elementor-element-12e01fc .elementor-button:focus {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-12e01fc .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-137 .elementor-element.elementor-element-12e01fc .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-137 .elementor-element.elementor-element-12e01fc .elementor-button:hover svg,
.elementor-137 .elementor-element.elementor-element-12e01fc .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-51cbef4 {
    --display: flex;
    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-a954db2);
    --border-color: var( --e-global-color-a954db2);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-51cbef4:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-51cbef4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-8b292d1 {
    --display: flex;
    --overlay-opacity: 1;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-137 .elementor-element.elementor-element-8b292d1:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-8b292d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
    background-image: url("https://tebewebe.online/webobuzz/wp-content/uploads/sites/368/2026/02/BG-Grid2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-137 .elementor-element.elementor-element-8b292d1::before,
.elementor-137 .elementor-element.elementor-element-8b292d1>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-8b292d1>.e-con-inner>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-8b292d1>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-8b292d1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-8b292d1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at bottom right, #193133B5 0%, var( --e-global-color-primary) 80%);
}

.elementor-137 .elementor-element.elementor-element-8b292d1.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-137 .elementor-element.elementor-element-a379a10 {
    --display: flex;
    --position: absolute;
    --border-radius: 0% 0% 0% 55%;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-a379a10:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-a379a10>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-a379a10.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-a379a10 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-41185a3 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-41185a3:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-41185a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-41185a3 {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-41185a3 {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-6a2b1e6 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-6a2b1e6:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-6a2b1e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-6a2b1e6 {
    right: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-6a2b1e6 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-37c6363 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
    z-index: 11;
}

.elementor-137 .elementor-element.elementor-element-37c6363 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-37c6363.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-37c6363.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-37c6363.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-37c6363.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-37c6363.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-37c6363.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-37c6363.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-37c6363 .elementor-icon {
    font-size: 30px;
}

.elementor-137 .elementor-element.elementor-element-37c6363 .elementor-icon svg {
    height: 30px;
}

.elementor-137 .elementor-element.elementor-element-894de18 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-137 .elementor-element.elementor-element-894de18 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-308e809);
    margin: 0px 130px 15px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-894de18 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-894de18 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-894de18 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-894de18 .elementskit-section-title-wraper p {
    color: var( --e-global-color-a954db2);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-ed46c0c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-137 .elementor-element.elementor-element-ed46c0c .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-137 .elementor-element.elementor-element-1782f16 {
    --display: flex;
    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-a954db2);
    --border-color: var( --e-global-color-a954db2);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-1782f16:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-1782f16>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-2970b80 {
    --display: flex;
    --overlay-opacity: 1;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-137 .elementor-element.elementor-element-2970b80:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-2970b80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
    background-image: url("https://tebewebe.online/webobuzz/wp-content/uploads/sites/368/2026/02/BG-Grid2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-137 .elementor-element.elementor-element-2970b80::before,
.elementor-137 .elementor-element.elementor-element-2970b80>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-2970b80>.e-con-inner>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-2970b80>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-2970b80>.e-con-inner>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-2970b80>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at bottom right, #193133B5 0%, var( --e-global-color-primary) 80%);
}

.elementor-137 .elementor-element.elementor-element-2970b80.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-137 .elementor-element.elementor-element-94c6ad0 {
    --display: flex;
    --position: absolute;
    --border-radius: 0% 0% 0% 55%;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-94c6ad0:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-94c6ad0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-94c6ad0.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-94c6ad0 {
    right: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-94c6ad0 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-9621ea3 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-9621ea3:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-9621ea3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-9621ea3 {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-9621ea3 {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-eec04dd {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-eec04dd:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-eec04dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-eec04dd {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-dff59cf {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
    z-index: 11;
}

.elementor-137 .elementor-element.elementor-element-dff59cf .elementor-icon-wrapper {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-dff59cf.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

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

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

.elementor-137 .elementor-element.elementor-element-dff59cf.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

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

.elementor-137 .elementor-element.elementor-element-dff59cf .elementor-icon {
    font-size: 30px;
}

.elementor-137 .elementor-element.elementor-element-dff59cf .elementor-icon svg {
    height: 30px;
}

.elementor-137 .elementor-element.elementor-element-0cb2084 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-137 .elementor-element.elementor-element-0cb2084 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-308e809);
    margin: 0px 130px 15px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-0cb2084 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-0cb2084 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-0cb2084 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-0cb2084 .elementskit-section-title-wraper p {
    color: var( --e-global-color-a954db2);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-c63b1eb .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-137 .elementor-element.elementor-element-c63b1eb .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-137 .elementor-element.elementor-element-a1c1705 {
    --display: flex;
    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-a954db2);
    --border-color: var( --e-global-color-a954db2);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-a1c1705:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-a1c1705>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-433a3cd {
    --display: flex;
    --overlay-opacity: 1;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-137 .elementor-element.elementor-element-433a3cd:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-433a3cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
    background-image: url("https://tebewebe.online/webobuzz/wp-content/uploads/sites/368/2026/02/BG-Grid2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-137 .elementor-element.elementor-element-433a3cd::before,
.elementor-137 .elementor-element.elementor-element-433a3cd>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-433a3cd>.e-con-inner>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-433a3cd>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-433a3cd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-433a3cd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at bottom right, #193133B5 0%, var( --e-global-color-primary) 80%);
}

.elementor-137 .elementor-element.elementor-element-433a3cd.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-137 .elementor-element.elementor-element-44653dc {
    --display: flex;
    --position: absolute;
    --border-radius: 0% 0% 0% 55%;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-44653dc:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-44653dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-44653dc.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-44653dc {
    right: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-44653dc {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-82ca98d {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-82ca98d:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-82ca98d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-82ca98d {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-82ca98d {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-28fc263 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-28fc263:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-28fc263>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-28fc263 {
    right: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-28fc263 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-5730166 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
    z-index: 11;
}

.elementor-137 .elementor-element.elementor-element-5730166 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-5730166.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

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

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

.elementor-137 .elementor-element.elementor-element-5730166.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

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

.elementor-137 .elementor-element.elementor-element-5730166 .elementor-icon {
    font-size: 30px;
}

.elementor-137 .elementor-element.elementor-element-5730166 .elementor-icon svg {
    height: 30px;
}

.elementor-137 .elementor-element.elementor-element-f63cdd8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-137 .elementor-element.elementor-element-f63cdd8 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-308e809);
    margin: 0px 130px 15px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-f63cdd8 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-f63cdd8 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-f63cdd8 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-f63cdd8 .elementskit-section-title-wraper p {
    color: var( --e-global-color-a954db2);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-e0348d6 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-137 .elementor-element.elementor-element-e0348d6 .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-137 .elementor-element.elementor-element-79bfe0d {
    --display: flex;
    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-a954db2);
    --border-color: var( --e-global-color-a954db2);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-79bfe0d:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-79bfe0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-6d3b246 {
    --display: flex;
    --overlay-opacity: 1;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-137 .elementor-element.elementor-element-6d3b246:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-6d3b246>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
    background-image: url("https://tebewebe.online/webobuzz/wp-content/uploads/sites/368/2026/02/BG-Grid2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-137 .elementor-element.elementor-element-6d3b246::before,
.elementor-137 .elementor-element.elementor-element-6d3b246>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-6d3b246>.e-con-inner>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-6d3b246>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-6d3b246>.e-con-inner>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-6d3b246>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at bottom right, #193133B5 0%, var( --e-global-color-primary) 80%);
}

.elementor-137 .elementor-element.elementor-element-6d3b246.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-137 .elementor-element.elementor-element-36fd667 {
    --display: flex;
    --position: absolute;
    --border-radius: 0% 0% 0% 55%;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-36fd667:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-36fd667>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-36fd667.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-36fd667 {
    right: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-36fd667 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-34d697e {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-34d697e:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-34d697e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-34d697e {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-34d697e {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-3457866 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-3457866:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-3457866>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-3457866 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-647ba1c {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
    z-index: 11;
}

.elementor-137 .elementor-element.elementor-element-647ba1c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-647ba1c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-647ba1c.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-647ba1c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-647ba1c.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-647ba1c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-647ba1c.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-647ba1c.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-647ba1c .elementor-icon {
    font-size: 30px;
}

.elementor-137 .elementor-element.elementor-element-647ba1c .elementor-icon svg {
    height: 30px;
}

.elementor-137 .elementor-element.elementor-element-d756bd4 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-137 .elementor-element.elementor-element-d756bd4 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-308e809);
    margin: 0px 130px 15px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-d756bd4 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-d756bd4 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-d756bd4 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-d756bd4 .elementskit-section-title-wraper p {
    color: var( --e-global-color-a954db2);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-7c98ae0 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-137 .elementor-element.elementor-element-7c98ae0 .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-137 .elementor-element.elementor-element-d8abe96 {
    --display: flex;
    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-a954db2);
    --border-color: var( --e-global-color-a954db2);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-d8abe96:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-d8abe96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-f99fc74 {
    --display: flex;
    --overlay-opacity: 1;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-137 .elementor-element.elementor-element-f99fc74:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-f99fc74>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
    background-image: url("https://tebewebe.online/webobuzz/wp-content/uploads/sites/368/2026/02/BG-Grid2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-137 .elementor-element.elementor-element-f99fc74::before,
.elementor-137 .elementor-element.elementor-element-f99fc74>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-f99fc74>.e-con-inner>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-f99fc74>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-f99fc74>.e-con-inner>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-f99fc74>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at bottom right, #193133B5 0%, var( --e-global-color-primary) 80%);
}

.elementor-137 .elementor-element.elementor-element-f99fc74.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-137 .elementor-element.elementor-element-406403b {
    --display: flex;
    --position: absolute;
    --border-radius: 0% 0% 0% 55%;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 0px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-406403b:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-406403b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-406403b.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-406403b {
    right: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-406403b {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-1554361 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-1554361:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-1554361>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-1554361 {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-1554361 {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-a7d23bb {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-a7d23bb:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-a7d23bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-a7d23bb {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-1cb0832 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
    z-index: 11;
}

.elementor-137 .elementor-element.elementor-element-1cb0832 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-1cb0832.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-accent);
    color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-1cb0832.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-1cb0832.elementor-view-default .elementor-icon {
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-1cb0832.elementor-view-framed .elementor-icon,
.elementor-137 .elementor-element.elementor-element-1cb0832.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-1cb0832.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-1cb0832.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-1cb0832 .elementor-icon {
    font-size: 30px;
}

.elementor-137 .elementor-element.elementor-element-1cb0832 .elementor-icon svg {
    height: 30px;
}

.elementor-137 .elementor-element.elementor-element-d114c6d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
}

.elementor-137 .elementor-element.elementor-element-d114c6d .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-308e809);
    margin: 0px 100px 15px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-d114c6d .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-d114c6d .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-d114c6d .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-d114c6d .elementskit-section-title-wraper p {
    color: var( --e-global-color-a954db2);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-a400ebe .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-137 .elementor-element.elementor-element-a400ebe .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-137 .elementor-element.elementor-element-d3c7300 {
    --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: 4em 4em;
    --row-gap: 4em;
    --column-gap: 4em;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-137 .elementor-element.elementor-element-d3c7300:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-d3c7300>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-e0606e2 {
    --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: 5em 5em;
    --row-gap: 5em;
    --column-gap: 5em;
    --overflow: hidden;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-137 .elementor-element.elementor-element-e0606e2:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-e0606e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-d7437c9 {
    --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: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-1821453.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-137 .elementor-element.elementor-element-1821453 {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 1px;
}

.elementor-137 .elementor-element.elementor-element-1821453 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-1821453 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-1821453 .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-f2d2815 .elementor-heading-title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-25f834f.elementor-element {
    --align-self: flex-start;
}

.elementor-137 .elementor-element.elementor-element-3a7010b {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --grid-auto-flow: row;
    --overlay-opacity: 0.63;
    --border-radius: 22px 22px 22px 22px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-3a7010b:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-3a7010b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://tebewebe.online/webobuzz/wp-content/uploads/sites/368/2026/02/man-working-with-analytics-at-the-office-2026-01-08-22-40-07-utc2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

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

.elementor-137 .elementor-element.elementor-element-d617518 {
    --display: flex;
    --overflow: hidden;
    --border-radius: 0px 0px 30px 0px;
    --padding-top: 0px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 15px;
}

.elementor-137 .elementor-element.elementor-element-d617518:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-d617518>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-3ce6fb4 {
    --display: flex;
    --justify-content: center;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
}

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

.elementor-137 .elementor-element.elementor-element-3ce6fb4.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 10px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    margin: 0px 0px 10px 0px;
}

.elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper 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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-6d97d3b {
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 50px;
    --padding-right: 35px;
}

.elementor-137 .elementor-element.elementor-element-48f329c {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-48f329c:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-48f329c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-48f329c {
    left: -10px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-48f329c {
    right: -10px;
}

.elementor-137 .elementor-element.elementor-element-fadfddd {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-fadfddd:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-fadfddd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-fadfddd {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-0a041b0 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -10px;
}

.elementor-137 .elementor-element.elementor-element-0a041b0:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-0a041b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-0a041b0 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-308e809);
    margin: 0px 0px 10px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: var( --e-global-color-469e3f0);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    margin: 0px 0px 10px 0px;
}

.elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper p {
    color: var( --e-global-color-a954db2);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-9f14dd7 {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 50px;
}

.elementor-137 .elementor-element.elementor-element-ed6b892 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: -10px;
}

.elementor-137 .elementor-element.elementor-element-ed6b892:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-ed6b892>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-ed6b892 {
    left: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-ed6b892 {
    right: 0px;
}

.elementor-137 .elementor-element.elementor-element-e5975d3 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: 0px;
}

.elementor-137 .elementor-element.elementor-element-e5975d3:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-e5975d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-e5975d3 {
    left: -10px;
}

.elementor-137 .elementor-element.elementor-element-b442219 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: 0px;
}

.elementor-137 .elementor-element.elementor-element-b442219:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-b442219>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-b442219 {
    left: -10px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-b442219 {
    right: -10px;
}

.elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-308e809);
    margin: 0px 0px 10px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: var( --e-global-color-469e3f0);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    margin: 0px 0px 10px 0px;
}

.elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper p {
    color: var( --e-global-color-a954db2);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-add02c9 {
    --display: flex;
    --overflow: hidden;
    --border-radius: 30px 0px 0px 0px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-add02c9:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-add02c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-9703f86 {
    --display: flex;
    --justify-content: center;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 35px;
    --padding-right: 35px;
}

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

.elementor-137 .elementor-element.elementor-element-9703f86.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-308e809);
    margin: 0px 0px 10px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    margin: 0px 0px 10px 0px;
}

.elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper p {
    color: var( --e-global-color-651faef);
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-ee6df31 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    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-a954db2);
    --border-color: var( --e-global-color-a954db2);
    --padding-top: 3em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-137 .elementor-element.elementor-element-22a88f8 {
    width: var( --container-widget-width, 248px);
    max-width: 248px;
    --container-widget-width: 248px;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-22a88f8.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-22a88f8 .elementor-heading-title {
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-b549803 .elementor-counter-title {
    justify-content: start;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-b549803 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var( --e-global-color-accent);
    font-family:var( --e-global-typography-583e54c-font-family),
    Sans-serif;
    font-size:var( --e-global-typography-583e54c-font-size);
    font-weight:var( --e-global-typography-583e54c-font-weight);
    text-transform:var( --e-global-typography-583e54c-text-transform);
    line-height:var( --e-global-typography-583e54c-line-height);
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-9c5c809 .elementor-counter-title {
    justify-content: start;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-9c5c809 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var( --e-global-color-accent);
    font-family:var( --e-global-typography-583e54c-font-family),
    Sans-serif;
    font-size:var( --e-global-typography-583e54c-font-size);
    font-weight:var( --e-global-typography-583e54c-font-weight);
    text-transform:var( --e-global-typography-583e54c-text-transform);
    line-height:var( --e-global-typography-583e54c-line-height);
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-49d05c5 .elementor-counter-title {
    justify-content: start;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-49d05c5 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var( --e-global-color-accent);
    font-family:var( --e-global-typography-583e54c-font-family),
    Sans-serif;
    font-size:var( --e-global-typography-583e54c-font-size);
    font-weight:var( --e-global-typography-583e54c-font-weight);
    text-transform:var( --e-global-typography-583e54c-text-transform);
    line-height:var( --e-global-typography-583e54c-line-height);
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-e5d7e74 .elementor-counter-title {
    justify-content: start;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-e5d7e74 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var( --e-global-color-accent);
    font-family:var( --e-global-typography-583e54c-font-family),
    Sans-serif;
    font-size:var( --e-global-typography-583e54c-font-size);
    font-weight:var( --e-global-typography-583e54c-font-weight);
    text-transform:var( --e-global-typography-583e54c-text-transform);
    line-height:var( --e-global-typography-583e54c-line-height);
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-69e2e54 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 5em 5em;
    --row-gap: 5em;
    --column-gap: 5em;
    --overflow: hidden;
    --overlay-opacity: 0.8;
    --padding-top: 9em;
    --padding-bottom: 9em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-137 .elementor-element.elementor-element-69e2e54:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-69e2e54>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://tebewebe.online/webobuzz/wp-content/uploads/sites/368/2026/02/two-designers-are-working-together-to-create-the-b-2026-01-07-06-37-10-utc2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-137 .elementor-element.elementor-element-69e2e54::before,
.elementor-137 .elementor-element.elementor-element-69e2e54>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-69e2e54>.e-con-inner>.elementor-background-video-container::before,
.elementor-137 .elementor-element.elementor-element-69e2e54>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-69e2e54>.e-con-inner>.elementor-background-slideshow::before,
.elementor-137 .elementor-element.elementor-element-69e2e54>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #19313380 0%, var( --e-global-color-primary) 100%);
}

.elementor-137 .elementor-element.elementor-element-f89a26d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-64c8c47 .elementor-heading-title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-a129108 {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-bf70aec {
    --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;
    --overflow: hidden;
    --padding-top: 7em;
    --padding-bottom: 5em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-137 .elementor-element.elementor-element-f1310a4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 4em 4em;
    --row-gap: 4em;
    --column-gap: 4em;
    --margin-top: 0em;
    --margin-bottom: 1.5em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-b764daf {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-1f46413.elementor-element {
    --align-self: flex-start;
}

.elementor-137 .elementor-element.elementor-element-1f46413 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-1f46413 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-137 .elementor-element.elementor-element-1f46413 {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-137 .elementor-element.elementor-element-1f46413 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-1f46413 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-1f46413 .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-318fe1f {
    --display: flex;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-386604f {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent);
    --divider-border-width: 4px;
    width: var( --container-widget-width, 90px);
    max-width: 90px;
    --container-widget-width: 90px;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-386604f .elementor-divider-separator {
    width: 100%;
}

.elementor-137 .elementor-element.elementor-element-386604f .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-137 .elementor-element.elementor-element-8f7c1e6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-746e7b8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-eff668f {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-eff668f:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-eff668f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-b74a5a4 {
    width: 100%;
    max-width: 100%;
}

.elementor-137 .elementor-element.elementor-element-b74a5a4 img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
}

.elementor-137 .elementor-element.elementor-element-3e351dd.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-3e351dd {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-3e351dd .elementor-heading-title {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-a278243 {
    --display: flex;
    --position: absolute;
    --border-radius: 0px 0px 0px 20px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-a278243:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-a278243>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-a278243.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-a278243 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-002cdcc {
    background-color: var( --e-global-color-secondary);
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-002cdcc.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-002cdcc .elementor-heading-title {
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-2d11166 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-2d11166:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-2d11166>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-2d11166 {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-2d11166 {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-2e00f7f {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-2e00f7f:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-2e00f7f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-2e00f7f {
    right: 10px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-2e00f7f {
    left: 10px;
}

.elementor-137 .elementor-element.elementor-element-b8e62f3 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-b8e62f3:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-b8e62f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-23c4853 {
    width: 100%;
    max-width: 100%;
}

.elementor-137 .elementor-element.elementor-element-23c4853 img {
    width: 100%;
    height: 270px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-137 .elementor-element.elementor-element-5a7af99.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-5a7af99 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-5a7af99 .elementor-heading-title {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-0df2b84 {
    --display: flex;
    --position: absolute;
    --border-radius: 0px 0px 0px 20px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-0df2b84:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-0df2b84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-0df2b84.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-0df2b84 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-0b99410 {
    background-color: var( --e-global-color-secondary);
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-0b99410.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-0b99410 .elementor-heading-title {
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-f84541f {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-f84541f:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-f84541f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-f84541f {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-f84541f {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-f7d2560 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-f7d2560:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-f7d2560>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-f7d2560 {
    left: 10px;
}

.elementor-137 .elementor-element.elementor-element-0d77c00 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-5d5a379 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-5d5a379:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-5d5a379>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-93f3b08 {
    width: 100%;
    max-width: 100%;
}

.elementor-137 .elementor-element.elementor-element-93f3b08 img {
    width: 100%;
    height: 270px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-137 .elementor-element.elementor-element-cd4f912.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-cd4f912 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-cd4f912 .elementor-heading-title {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-b8afccf {
    --display: flex;
    --position: absolute;
    --border-radius: 0px 0px 0px 20px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-b8afccf:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-b8afccf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-b8afccf.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-b8afccf {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-93c6bc8 {
    background-color: var( --e-global-color-secondary);
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-93c6bc8.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-93c6bc8 .elementor-heading-title {
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-8b4aa21 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-8b4aa21:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-8b4aa21>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-8b4aa21 {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-8b4aa21 {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-368abf8 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-368abf8:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-368abf8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-368abf8 {
    right: 10px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-368abf8 {
    left: 10px;
}

.elementor-137 .elementor-element.elementor-element-6782898 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-6782898:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-6782898>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-571e674 {
    width: 100%;
    max-width: 100%;
}

.elementor-137 .elementor-element.elementor-element-571e674 img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
}

.elementor-137 .elementor-element.elementor-element-b9115a9.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-b9115a9 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-b9115a9 .elementor-heading-title {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-30623c2 {
    --display: flex;
    --position: absolute;
    --border-radius: 0px 0px 0px 20px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-30623c2:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-30623c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-30623c2.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-30623c2 {
    right: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-30623c2 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-d523c34 {
    background-color: var( --e-global-color-secondary);
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-d523c34.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-d523c34 .elementor-heading-title {
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-3ba6297 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-3ba6297:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-3ba6297>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-3ba6297 {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-3ba6297 {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-59c2262 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-59c2262:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-59c2262>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-59c2262 {
    right: 10px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-59c2262 {
    left: 10px;
}

.elementor-137 .elementor-element.elementor-element-647e4e9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-12a063f {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-12a063f:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-12a063f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-b9f0c7f {
    width: 100%;
    max-width: 100%;
}

.elementor-137 .elementor-element.elementor-element-b9f0c7f img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
}

.elementor-137 .elementor-element.elementor-element-2a7f550.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-2a7f550 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-2a7f550 .elementor-heading-title {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-26a0f32 {
    --display: flex;
    --position: absolute;
    --border-radius: 0px 0px 0px 20px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-26a0f32:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-26a0f32>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-26a0f32.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-26a0f32 {
    right: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-26a0f32 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-98ac9ae {
    background-color: var( --e-global-color-secondary);
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-98ac9ae.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-98ac9ae .elementor-heading-title {
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-c6c4a11 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-c6c4a11:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-c6c4a11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-c6c4a11 {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-c6c4a11 {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-eed8eb8 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-eed8eb8:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-eed8eb8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-eed8eb8 {
    left: 10px;
}

.elementor-137 .elementor-element.elementor-element-fd6404a {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-fd6404a:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-fd6404a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-03b6dc2 {
    width: 100%;
    max-width: 100%;
}

.elementor-137 .elementor-element.elementor-element-03b6dc2 img {
    width: 100%;
    height: 270px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-137 .elementor-element.elementor-element-37aa3f9.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-37aa3f9 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-37aa3f9 .elementor-heading-title {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-b8be0cf {
    --display: flex;
    --position: absolute;
    --border-radius: 0px 0px 0px 20px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    top: 0px;
    --z-index: 10;
}

.elementor-137 .elementor-element.elementor-element-b8be0cf:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-b8be0cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-b8be0cf.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-b8be0cf {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-9c2b6fa {
    background-color: var( --e-global-color-secondary);
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-9c2b6fa.elementor-element {
    --align-self: center;
}

.elementor-137 .elementor-element.elementor-element-9c2b6fa .elementor-heading-title {
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-39a9d6b {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0px;
}

.elementor-137 .elementor-element.elementor-element-39a9d6b:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-39a9d6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-39a9d6b {
    left: -20px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-39a9d6b {
    right: -20px;
}

.elementor-137 .elementor-element.elementor-element-5b73317 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: -20px;
}

.elementor-137 .elementor-element.elementor-element-5b73317:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-5b73317>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-5b73317 {
    right: 10px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-5b73317 {
    left: 10px;
}

.elementor-137 .elementor-element.elementor-element-f373d66 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    border-style: dashed;
    --border-style: dashed;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-a954db2);
    --border-color: var( --e-global-color-a954db2);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 4em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-137 .elementor-element.elementor-element-f373d66:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-f373d66>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-5f56f4a {
    width: var( --container-widget-width, 850px);
    max-width: 850px;
    --container-widget-width: 850px;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-5f56f4a .elementor-heading-title {
    font-family: var( --e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var( --e-global-typography-b2ce6af-font-size);
    font-weight: var( --e-global-typography-b2ce6af-font-weight);
    line-height: var( --e-global-typography-b2ce6af-line-height);
    letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-05ec151 {
    --display: flex;
    --min-height: 700px;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-137 .elementor-element.elementor-element-f88516a {
    --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;
    --overflow: hidden;
    --overlay-opacity: 0.65;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 1%;
    --padding-bottom: 5%;
    --padding-left: 3%;
    --padding-right: 3%;
}

.elementor-137 .elementor-element.elementor-element-f88516a:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-f88516a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://tebewebe.online/webobuzz/wp-content/uploads/sites/368/2026/02/analyzing-data-2026-01-08-02-40-06-utc2-transformed.webp");
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-size: cover;
}

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

.elementor-137 .elementor-element.elementor-element-f88516a.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-137 .elementor-element.elementor-element-6139b92 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-49cc33c .elementor-heading-title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-9e262d9 {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
    color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .ekit-video-popup-btn {
    background-color: #FFFFFF35;
    width: 90px;
    height: 90px;
    line-height: 24px;
    --glow-size: 40px;
    color: var( --e-global-color-308e809);
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-308e809);
    box-shadow: 0px 5px 30px -10px rgba(0, 0, 0, 0.25);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .ekit-video-popup-btn:hover {
    background-color: var( --e-global-color-308e809);
    color: var( --e-global-color-accent);
    border-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-b33e78c.elementor-element {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-137 .elementor-element.elementor-element-b33e78c {
    z-index: 3;
}

.elementor-137 .elementor-element.elementor-element-b33e78c .video-content {
    text-align: center;
    justify-content: center;
    display: flex;
}

.elementor-137 .elementor-element.elementor-element-b33e78c a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
    font-size: 26px;
}

.elementor-137 .elementor-element.elementor-element-b33e78c a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
    font-size: 26px;
}

.elementor-137 .elementor-element.elementor-element-b33e78c .glow-ripple:before {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .glow-ripple:after {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .glow-ripple>i:after {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .glow-radio_wave:before {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .glow-radio_wave:after {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .glow-radio_wave>i:after {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .ekit-video-inline-btn {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .ekit-video-popup-btn svg path {
    stroke: var( --e-global-color-308e809);
    fill: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .ekit-video-inline-btn svg path {
    stroke: var( --e-global-color-308e809);
    fill: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .ekit-video-inline-btn:hover {
    color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .ekit-video-popup-btn:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .ekit-video-inline-btn:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-b33e78c .ekit-video-popup-btn>i {
    padding-left: 0px;
}

.mfp-iframe-holder .elementor-137 .elementor-element.elementor-element-b33e78c.ekit-popup-close {
    width: 44px;
    height: 44px;
    right: 0;
    background-color: #000000;
    border-color: #ffffff;
    border-radius: 50% 50% 50% 50%;
}

.mfp-iframe-holder .elementor-137 .elementor-element.elementor-element-b33e78c.ekit-popup-close>i,
.mfp-iframe-holder .elementor-137 .elementor-element.elementor-element-b33e78c.ekit-popup-close>svg {
    font-size: 10px;
}

.mfp-iframe-holder .elementor-137 .elementor-element.elementor-element-b33e78c.ekit-popup-close i {
    color: #ffffff;
}

.mfp-iframe-holder .elementor-137 .elementor-element.elementor-element-b33e78c.ekit-popup-close>svg {
    fill: #ffffff;
}

.mfp-iframe-holder .elementor-137 .elementor-element.elementor-element-b33e78c.ekit-popup-close:hover {
    background-color: #000000;
    color: #ffffff;
    border-color: #ffffff;
    border-radius: 50% 50% 50% 50%;
}

.mfp-iframe-holder .elementor-137 .elementor-element.elementor-element-b33e78c.ekit-popup-close:hover>svg {
    fill: #ffffff;
}

.elementor-137 .elementor-element.elementor-element-c35ba9b {
    --display: flex;
    --border-radius: 30px 30px 30px 30px;
    --margin-top: -90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-137 .elementor-element.elementor-element-c35ba9b:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-c35ba9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-694ad94 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

.elementor-137 .elementor-element.elementor-element-694ad94:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-694ad94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-469e3f0) 0%, var( --e-global-color-secondary) 75%);
}

.elementor-137 .elementor-element.elementor-element-8ab0380 .elementor-heading-title {
    font-family: var( --e-global-typography-d3dae9a-font-family), Sans-serif;
    font-size: var( --e-global-typography-d3dae9a-font-size);
    font-weight: var( --e-global-typography-d3dae9a-font-weight);
    line-height: var( --e-global-typography-d3dae9a-line-height);
    letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-89c6dca .elementor-button {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-308e809);
    color: var( --e-global-color-308e809);
    border-style: none;
}

.elementor-137 .elementor-element.elementor-element-89c6dca .elementor-button:hover,
.elementor-137 .elementor-element.elementor-element-89c6dca .elementor-button:focus {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-89c6dca {
    width: var( --container-widget-width, 170px);
    max-width: 170px;
    --container-widget-width: 170px;
    --container-widget-flex-grow: 0;
}

.elementor-137 .elementor-element.elementor-element-89c6dca .elementor-button:hover svg,
.elementor-137 .elementor-element.elementor-element-89c6dca .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-9393c90 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 70px;
}

.elementor-137 .elementor-element.elementor-element-9393c90:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-9393c90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-308e809) 70%);
}

body:not(.rtl) .elementor-137 .elementor-element.elementor-element-9393c90 {
    left: 0px;
}

body.rtl .elementor-137 .elementor-element.elementor-element-9393c90 {
    right: 0px;
}

.elementor-137 .elementor-element.elementor-element-ccebed8 {
    --display: flex;
    --position: absolute;
    --min-height: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: -20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 70px;
}

.elementor-137 .elementor-element.elementor-element-ccebed8:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-ccebed8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, var( --e-global-color-9eaa092) 70%, var( --e-global-color-308e809) 70%);
}

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

body.rtl .elementor-137 .elementor-element.elementor-element-ccebed8 {
    left: 0px;
}

.elementor-137 .elementor-element.elementor-element-f5c60cb {
    --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;
    --overflow: hidden;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-137 .elementor-element.elementor-element-b4b65f3 {
    --display: flex;
    --margin-top: 0em;
    --margin-bottom: 1em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-b0c2aa2.elementor-element {
    --align-self: center;
}

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

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

.elementor-137 .elementor-element.elementor-element-b0c2aa2 {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-137 .elementor-element.elementor-element-b0c2aa2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-b0c2aa2 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-b0c2aa2 .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-5b29d93 {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-1f6f9ce {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-0c525a7 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --grid-auto-flow: row;
    --align-items: end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-97f356b {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 4px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 4px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-a954db2);
    --border-color: var( --e-global-color-a954db2);
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.15);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    --z-index: 5;
}

.elementor-137 .elementor-element.elementor-element-4e8e609 {
    background-color: var( --e-global-color-accent);
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-137 .elementor-element.elementor-element-4e8e609 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-308e809);
    margin: 0px 0px 10px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-4e8e609 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-4e8e609 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-4e8e609 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-4e8e609 .elementskit-section-title-wraper p {
    color: var( --e-global-color-651faef);
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-6e4d22d {
    margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-text);
    margin: 0px 0px -6px 0px;
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-text);
}

.elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-3715edf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3715edf-font-size);
    font-weight: var( --e-global-typography-3715edf-font-weight);
    text-transform: var( --e-global-typography-3715edf-text-transform);
    line-height: var( --e-global-typography-3715edf-line-height);
    letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-457f1a3 .elementor-heading-title {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-17143c8 {
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 2px;
}

.elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px/2);
}

.elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px/2);
}

.elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(12px/2);
}

.elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px/2);
}

.elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px/2);
}

.elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-icon i {
    color: var( --e-global-color-469e3f0);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469e3f0);
    transition: fill 0.3s;
}

.elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-item>a {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-303b8c3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-24be004 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: none;
    --border-style: none;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.15);
    --padding-top: 10px;
    --padding-bottom: 4px;
    --padding-left: 4px;
    --padding-right: 4px;
    --z-index: 5;
}

.elementor-137 .elementor-element.elementor-element-24be004:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-24be004>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(165deg, var( --e-global-color-accent) 0%, var( --e-global-color-2d69694) 100%);
}

.elementor-137 .elementor-element.elementor-element-db36a7c {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-db36a7c .elementor-heading-title {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    color: var( --e-global-color-secondary);
}

.elementor-137 .elementor-element.elementor-element-4b8d045 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    border-style: none;
    --border-style: none;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    --z-index: 5;
}

.elementor-137 .elementor-element.elementor-element-4b8d045:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-4b8d045>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-0a626e3 {
    background-color: transparent;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    padding: 20px 20px 20px 20px;
    background-image: linear-gradient(150deg, var( --e-global-color-secondary) 40%, var( --e-global-color-469e3f0) 100%);
    border-radius: 10px 10px 10px 10px;
}

.elementor-137 .elementor-element.elementor-element-0a626e3 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-primary);
    margin: 0px 0px 10px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-0a626e3 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-0a626e3 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-0a626e3 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-0a626e3 .elementskit-section-title-wraper p {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-39f3a0f {
    margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-text);
    margin: 0px 0px -6px 0px;
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-text);
}

.elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-3715edf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3715edf-font-size);
    font-weight: var( --e-global-typography-3715edf-font-weight);
    text-transform: var( --e-global-typography-3715edf-text-transform);
    line-height: var( --e-global-typography-3715edf-line-height);
    letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-04480e4 .elementor-heading-title {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-b5038dd {
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 2px;
}

.elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px/2);
}

.elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px/2);
}

.elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(12px/2);
}

.elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px/2);
}

.elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px/2);
}

.elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-icon i {
    color: var( --e-global-color-469e3f0);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469e3f0);
    transition: fill 0.3s;
}

.elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-item>a {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-491e50a .elementor-button {
    background-color: var( --e-global-color-accent);
    fill: var( --e-global-color-308e809);
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-491e50a .elementor-button:hover,
.elementor-137 .elementor-element.elementor-element-491e50a .elementor-button:focus {
    background-color: var( --e-global-color-secondary);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-491e50a .elementor-button:hover svg,
.elementor-137 .elementor-element.elementor-element-491e50a .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-ae10602 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-35cc911 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 4px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 4px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-a954db2);
    --border-color: var( --e-global-color-a954db2);
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.15);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    --z-index: 5;
}

.elementor-137 .elementor-element.elementor-element-0124650 {
    background-color: var( --e-global-color-accent);
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-137 .elementor-element.elementor-element-0124650 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-308e809);
    margin: 0px 0px 10px 0px;
    font-family: var( --e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var( --e-global-typography-83682a1-font-size);
    font-weight: var( --e-global-typography-83682a1-font-weight);
    line-height: var( --e-global-typography-83682a1-line-height);
    letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-0124650 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-0124650 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-0124650 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-137 .elementor-element.elementor-element-0124650 .elementskit-section-title-wraper p {
    color: var( --e-global-color-651faef);
    font-family: var( --e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var( --e-global-typography-69c152f-font-size);
    font-weight: var( --e-global-typography-69c152f-font-weight);
    line-height: var( --e-global-typography-69c152f-line-height);
    letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-c173681 {
    margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title {
    color: var( --e-global-color-text);
    margin: 0px 0px -6px 0px;
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var( --e-global-color-text);
}

.elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var( --e-global-color-primary);
    padding: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-3715edf-font-family), Sans-serif;
    font-size: var( --e-global-typography-3715edf-font-size);
    font-weight: var( --e-global-typography-3715edf-font-weight);
    text-transform: var( --e-global-typography-3715edf-text-transform);
    line-height: var( --e-global-typography-3715edf-line-height);
    letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-998b955 .elementor-heading-title {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-aac961b {
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 2px;
}

.elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(12px/2);
}

.elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(12px/2);
}

.elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(12px/2);
}

.elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-12px/2);
}

.elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-12px/2);
}

.elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-icon i {
    color: var( --e-global-color-469e3f0);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-icon svg {
    fill: var( --e-global-color-469e3f0);
    transition: fill 0.3s;
}

.elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-item>a {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-88f4e51 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-e62828f {
    --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: 4em 4em;
    --row-gap: 4em;
    --column-gap: 4em;
    --padding-top: 0em;
    --padding-bottom: 7em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-137 .elementor-element.elementor-element-66123cb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    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-a954db2);
    --border-color: var( --e-global-color-a954db2);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-137 .elementor-element.elementor-element-7679dfa img {
    width: 100%;
    height: 480px;
    object-fit: cover;
    object-position: top center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-137 .elementor-element.elementor-element-ad7ef63 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-51e4440.elementor-element {
    --align-self: flex-start;
}

.elementor-137 .elementor-element.elementor-element-51e4440 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-51e4440 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-137 .elementor-element.elementor-element-51e4440 {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 1px;
}

.elementor-137 .elementor-element.elementor-element-51e4440 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-51e4440 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-51e4440 .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-a5ec75e .elementor-heading-title {
    font-family: var( --e-global-typography-5d167aa-font-family), Sans-serif;
    font-size: var( --e-global-typography-5d167aa-font-size);
    font-weight: var( --e-global-typography-5d167aa-font-weight);
    line-height: var( --e-global-typography-5d167aa-line-height);
    letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 25px;
    --ekit_testimonial_slidetoshow: 2;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider,
.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card,
.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .ekit_testimonial_style_5 .elementskit-watermark-icon {
    bottom: 30px;
    right: 30px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider .swiper-wrapper {
    padding: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-137 .elementor-element.elementor-element-f762ac2 .ekit-main-swiper .elementskit-single-testimonial-slider,
.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card {
    margin-left: 0px;
    margin-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider,
.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card {
    padding: 25px 30px 20px 30px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider,
.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card {
    border-radius: 20px 20px 20px 20px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-a954db2);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider:hover {
    border-color: var( --e-global-color-a954db2);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-commentor-content {
    text-align: left;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card {
    text-align: left;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-profile-info {
    text-align: left;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-commentor-bio {
    text-align: left;
    justify-content: left;
    margin: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: left;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var( --e-global-color-text);
    margin: 0px 0px 20px 0px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var( --e-global-color-text);
    margin: 0px 0px 20px 0px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-137 .elementor-element.elementor-element-f762ac2 .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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-stars>li>a,
.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-stars>li>span {
    color: var( --e-global-color-469e3f0);
    fill: var( --e-global-color-469e3f0);
    font-size: 17px;
}

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

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-stars {
    margin: 0px 0px 10px 0px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
    color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    color: var( --e-global-color-accent);
    margin-bottom: 5px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    color: var( --e-global-color-accent);
    margin-bottom: 5px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-watermark-icon svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-watermark-icon>i {
    font-size: 40px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-watermark-icon>svg {
    width: 40px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-watermark-icon {
    margin-bottom: 5px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-profile-info .elementskit-author-name {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-520c191-font-family), Sans-serif;
    font-size: var( --e-global-typography-520c191-font-size);
    font-weight: var( --e-global-typography-520c191-font-weight);
    text-transform: var( --e-global-typography-520c191-text-transform);
    line-height: var( --e-global-typography-520c191-line-height);
    letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    margin-bottom: -3px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-profile-info .elementskit-author-des {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
}

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

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-commentor-image>img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-308e809);
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-137 .elementor-element.elementor-element-f762ac2 .ekit-testimonial--avatar {
    margin: 0px 15px -5px 0px;
}

.elementor-137 .elementor-element.elementor-element-bc46179 {
    --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;
    --overflow: hidden;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-137 .elementor-element.elementor-element-bc46179:not(.elementor-motion-effects-element-type-background),
.elementor-137 .elementor-element.elementor-element-bc46179>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-651faef);
}

.elementor-137 .elementor-element.elementor-element-34ae821 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --margin-top: 0em;
    --margin-bottom: 1.5em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-e0dd588 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-45e216e.elementor-element {
    --align-self: flex-start;
}

.elementor-137 .elementor-element.elementor-element-45e216e .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
    transition: color 0.3s;
}

.elementor-137 .elementor-element.elementor-element-45e216e .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-137 .elementor-element.elementor-element-45e216e {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
}

.elementor-137 .elementor-element.elementor-element-45e216e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-137 .elementor-element.elementor-element-45e216e .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var( --e-global-typography-84ca66e-font-size);
    font-weight: var( --e-global-typography-84ca66e-font-weight);
    text-transform: var( --e-global-typography-84ca66e-text-transform);
    line-height: var( --e-global-typography-84ca66e-line-height);
    letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-45e216e .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

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

.elementor-137 .elementor-element.elementor-element-1e6bb28 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
}

.elementor-137 .elementor-element.elementor-element-c004507 .elementor-button {
    background-color: var( --e-global-color-9eaa092);
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-a954db2);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-137 .elementor-element.elementor-element-c004507.elementor-element {
    --align-self: flex-start;
}

.elementor-137 .elementor-element.elementor-element-c004507 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-137 .elementor-element.elementor-element-c004507 .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-137 .elementor-element.elementor-element-c004507 .elementor-button:hover,
.elementor-137 .elementor-element.elementor-element-c004507 .elementor-button:focus {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-c004507 .elementor-button:hover svg,
.elementor-137 .elementor-element.elementor-element-c004507 .elementor-button:focus svg {
    fill: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post,
.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card,
.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-card {
    background-color: var( --e-global-color-308e809);
    box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, 0.2);
    border-radius: 20px 20px 20px 20px;
    padding: 15px 15px 50px 15px;
    margin: 0px 0px 30px 0px;
    border-style: none;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-btn {
    background-color: var( --e-global-color-9eaa092);
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    color: var( --e-global-color-secondary);
    fill: var( --e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-btn:hover {
    background-color: var( --e-global-color-9eaa092);
    color: var( --e-global-color-2db06a9);
    fill: var( --e-global-color-2db06a9);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card {
    display: block;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .btn-wraper {
    text-align: left;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post:hover,
.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card:hover,
.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-card:hover {
    box-shadow: 0px 10px 40px -5px rgba(0, 0, 0, 0.15);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post .elementskit-post-body {
    padding: 30px 10px 0px 10px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card .elementskit-post-body {
    padding: 30px 10px 0px 10px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body {
    background-color: var( --e-global-color-308e809);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-a954db2);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-entry-thumb {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    margin: 0px 0px -10px 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list a,
.elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list .meta-date-text {
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list {
    text-align: left;
    margin: 0px 0px -64px 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list>span {
    margin: 0px 12px 0px 0px;
    padding: 0px 7px 0px 0px;
    color: var( --e-global-color-text);
    fill: var( --e-global-color-text);
    border-radius: 0px 0px 0px 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list>span>i,
.elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list>span>svg {
    margin: 0px 2px 1px 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list>span :is(i,
svg) {
    font-size: 13px;
    color: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list>span:hover {
    color: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-5d195f9.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list>span {
    color: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-meta-categories {
    top: 5%;
    left: 3%;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-meta-categories .elementskit-meta-wraper span a {
    font-family: var( --e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var( --e-global-typography-112b6c4-font-size);
    font-weight: var( --e-global-typography-112b6c4-font-weight);
    line-height: var( --e-global-typography-112b6c4-line-height);
    letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-meta-categories .elementskit-meta-wraper span {
    background-color: var( --e-global-color-secondary);
    padding: 5px 15px 5px 15px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body .entry-title,
.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-entry-header .entry-title,
.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var( --e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var( --e-global-typography-7044a64-font-size);
    font-weight: var( --e-global-typography-7044a64-font-weight);
    line-height: var( --e-global-typography-7044a64-line-height);
    letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body .entry-title a {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-entry-header .entry-title a {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body .entry-title a:hover {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-entry-header .entry-title a:hover {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-card:hover .entry-title a {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card:hover .entry-title a {
    color: var( --e-global-color-primary);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body .entry-title {
    margin: 0px 0px 12px 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-entry-header .entry-title {
    margin: 0px 0px 12px 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-footer>p {
    color: var( --e-global-color-text);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body>p {
    color: var( --e-global-color-text);
    margin: 0px 0px 40px 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-footer>p,
.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body>p {
    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);
    letter-spacing: var( --e-global-typography-text-letter-spacing);
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-footer {
    margin: 0px 0px 40px 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post .elementskit-post-footer>p {
    margin: 0px 0px 40px 0px;
}

.elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-btn :is(i,
svg) {
    font-size: 12px;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-137 .elementor-element.elementor-element-cd8d1e3 {
        --width: 640px;
    }
    .elementor-137 .elementor-element.elementor-element-96a5a0e {
        --width: 540px;
    }
    .elementor-137 .elementor-element.elementor-element-10bb8b2 {
        --width: 50%;
    }
    .elementor-137 .elementor-element.elementor-element-a874efd {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-2e5a362 {
        --width: 450px;
    }
    .elementor-137 .elementor-element.elementor-element-c2e01dc {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-9c5eb1b {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-9aa11d0 {
        --width: 50%;
    }
    .elementor-137 .elementor-element.elementor-element-0eecc9e {
        --width: 200px;
    }
    .elementor-137 .elementor-element.elementor-element-8ef4ce4 {
        --width: 50%;
    }
    .elementor-137 .elementor-element.elementor-element-8280fb5 {
        --width: 45%;
    }
    .elementor-137 .elementor-element.elementor-element-1a534f5 {
        --content-width: 650px;
    }
    .elementor-137 .elementor-element.elementor-element-8cbe87a {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-b0dcb5e {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-591edc4 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-a379a10 {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-41185a3 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-6a2b1e6 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-94c6ad0 {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-9621ea3 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-eec04dd {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-44653dc {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-82ca98d {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-28fc263 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-36fd667 {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-34d697e {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-3457866 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-406403b {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-1554361 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-a7d23bb {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-d7437c9 {
        --width: 35%;
    }
    .elementor-137 .elementor-element.elementor-element-3a7010b {
        --width: 65%;
    }
    .elementor-137 .elementor-element.elementor-element-48f329c {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-fadfddd {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-0a041b0 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-ed6b892 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-e5975d3 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-b442219 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-f89a26d {
        --width: 45%;
    }
    .elementor-137 .elementor-element.elementor-element-b764daf {
        --width: 45%;
    }
    .elementor-137 .elementor-element.elementor-element-318fe1f {
        --width: 45%;
    }
    .elementor-137 .elementor-element.elementor-element-746e7b8 {
        --width: 33.33%;
    }
    .elementor-137 .elementor-element.elementor-element-a278243 {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-2d11166 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-2e00f7f {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-0df2b84 {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-f84541f {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-f7d2560 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-0d77c00 {
        --width: 33.33%;
    }
    .elementor-137 .elementor-element.elementor-element-b8afccf {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-8b4aa21 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-368abf8 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-30623c2 {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-3ba6297 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-59c2262 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-647e4e9 {
        --width: 33.33%;
    }
    .elementor-137 .elementor-element.elementor-element-26a0f32 {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-c6c4a11 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-eed8eb8 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-b8be0cf {
        --width: 100;
    }
    .elementor-137 .elementor-element.elementor-element-39a9d6b {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-5b73317 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-6139b92 {
        --width: 45%;
    }
    .elementor-137 .elementor-element.elementor-element-c35ba9b {
        --width: 1280px;
    }
    .elementor-137 .elementor-element.elementor-element-9393c90 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-ccebed8 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-b4b65f3 {
        --content-width: 790px;
    }
    .elementor-137 .elementor-element.elementor-element-66123cb {
        --width: 33%;
    }
    .elementor-137 .elementor-element.elementor-element-ad7ef63 {
        --width: 67%;
    }
    .elementor-137 .elementor-element.elementor-element-e0dd588 {
        --width: 40%;
    }
    .elementor-137 .elementor-element.elementor-element-0013997 {
        --width: 29%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-137 .elementor-element.elementor-element-cd8d1e3 {
        --width: 50%;
    }
    .elementor-137 .elementor-element.elementor-element-96a5a0e {
        --width: 85%;
    }
    .elementor-137 .elementor-element.elementor-element-2e5a362 {
        --width: 265px;
    }
    .elementor-137 .elementor-element.elementor-element-68a1746 {
        --content-width: 90%;
    }
    .elementor-137 .elementor-element.elementor-element-0eecc9e {
        --width: 180px;
    }
    .elementor-137 .elementor-element.elementor-element-8280fb5 {
        --width: 400px;
    }
    .elementor-137 .elementor-element.elementor-element-c0d8472 {
        --content-width: 90%;
    }
    .elementor-137 .elementor-element.elementor-element-1a534f5 {
        --content-width: 550px;
    }
    .elementor-137 .elementor-element.elementor-element-d3c7300 {
        --content-width: 90%;
    }
    .elementor-137 .elementor-element.elementor-element-d7437c9 {
        --width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-3a7010b {
        --width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-69e2e54 {
        --content-width: 90%;
    }
    .elementor-137 .elementor-element.elementor-element-f89a26d {
        --width: 400px;
    }
    .elementor-137 .elementor-element.elementor-element-bf70aec {
        --content-width: 90%;
    }
    .elementor-137 .elementor-element.elementor-element-b764daf {
        --width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-318fe1f {
        --width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-746e7b8 {
        --width: 48.5%;
    }
    .elementor-137 .elementor-element.elementor-element-0d77c00 {
        --width: 48.5%;
    }
    .elementor-137 .elementor-element.elementor-element-647e4e9 {
        --width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-6139b92 {
        --width: 400px;
    }
    .elementor-137 .elementor-element.elementor-element-c35ba9b {
        --width: 88%;
    }
    .elementor-137 .elementor-element.elementor-element-f5c60cb {
        --content-width: 90%;
    }
    .elementor-137 .elementor-element.elementor-element-b4b65f3 {
        --content-width: 650px;
    }
    .elementor-137 .elementor-element.elementor-element-e62828f {
        --content-width: 90%;
    }
    .elementor-137 .elementor-element.elementor-element-66123cb {
        --width: 45%;
    }
    .elementor-137 .elementor-element.elementor-element-ad7ef63 {
        --width: 55%;
    }
    .elementor-137 .elementor-element.elementor-element-bc46179 {
        --content-width: 90%;
    }
    .elementor-137 .elementor-element.elementor-element-e0dd588 {
        --width: 55%;
    }
    .elementor-137 .elementor-element.elementor-element-0013997 {
        --width: 35%;
    }
}

@media(min-width:1025px) {
    .elementor-137 .elementor-element.elementor-element-dad392a:not(.elementor-motion-effects-element-type-background),
    .elementor-137 .elementor-element.elementor-element-dad392a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-137 .elementor-element.elementor-element-d6301f0 {
        --min-height: 740px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-137 .elementor-element.elementor-element-431f8e6 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-cd8d1e3 {
        --margin-top: 85px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 150px;
        --padding-left: 0px;
        --padding-right: 50px;
    }
    .elementor-137 .elementor-element.elementor-element-0c17e2f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-31784fd {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-41feffc {
        --container-widget-width: 140px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 140px);
        max-width: 140px;
    }
    .elementor-137 .elementor-element.elementor-element-e6b3036 {
        --container-widget-width: 140px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 140px);
        max-width: 140px;
    }
    .elementor-137 .elementor-element.elementor-element-c3d3a24 .elementor-heading-title {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b {
        width: var( --container-widget-width, 200px);
        max-width: 200px;
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        --e-icon-list-icon-size: 17px;
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(16px/2);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(16px/2);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(16px/2);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-16px/2);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-16px/2);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(35px/2);
    }
    .elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(35px/2);
    }
    .elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(35px/2);
    }
    .elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-35px/2);
    }
    .elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-35px/2);
    }
    .elementor-137 .elementor-element.elementor-element-007c0ca {
        --e-icon-list-icon-size: 17px;
    }
    .elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-bc43dc6 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-de438eb {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-de438eb .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-1749ce0 {
        --container-widget-width: 53px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 53px);
        max-width: 53px;
    }
    .elementor-137 .elementor-element.elementor-element-1749ce0 img {
        height: 53px;
    }
    .elementor-137 .elementor-element.elementor-element-c0ea913 {
        --container-widget-width: 53px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 53px);
        max-width: 53px;
    }
    .elementor-137 .elementor-element.elementor-element-c0ea913 img {
        height: 53px;
    }
    .elementor-137 .elementor-element.elementor-element-e455d32 {
        --container-widget-width: 53px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 53px);
        max-width: 53px;
    }
    .elementor-137 .elementor-element.elementor-element-e455d32 img {
        height: 53px;
    }
    .elementor-137 .elementor-element.elementor-element-f547c74 .elementor-icon {
        font-size: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-f547c74 .elementor-icon svg {
        height: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-455cf71 {
        width: 100%;
        max-width: 100%;
        margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-455cf71 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-455cf71 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-68a1746 {
        --gap: 3em 3em;
        --row-gap: 3em;
        --column-gap: 3em;
        --padding-top: 4em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-82310e9 {
        --gap: 3em 3em;
        --row-gap: 3em;
        --column-gap: 3em;
    }
    .elementor-137 .elementor-element.elementor-element-a2c9e91 img {
        height: 480px;
    }
    .elementor-137 .elementor-element.elementor-element-0eecc9e {
        --min-height: 180px;
        top: -45px;
    }
    body:not(.rtl) .elementor-137 .elementor-element.elementor-element-0eecc9e {
        left: -40px;
    }
    body.rtl .elementor-137 .elementor-element.elementor-element-0eecc9e {
        right: -40px;
    }
    .elementor-137 .elementor-element.elementor-element-9c7c4b5 {
        padding: 15px 15px 8px 15px;
        --width: 120px;
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
        --word-spacing: 16px;
    }
    .elementor-137 .elementor-element.elementor-element-0c2dab0 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-0c2dab0 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-d0f033a {
        --e-icon-list-icon-size: 12px;
        --icon-vertical-offset: -1px;
    }
    .elementor-137 .elementor-element.elementor-element-d0f033a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-d0f033a .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-02c3294 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-title {
        margin-block-end: 5px;
    }
    .elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon {
        font-size: 32px;
    }
    .elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-title,
    .elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b03bb09 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-title {
        margin-block-end: 5px;
    }
    .elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon {
        font-size: 32px;
    }
    .elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-title,
    .elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2b24770 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-title {
        margin-block-end: 5px;
    }
    .elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon {
        font-size: 32px;
    }
    .elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-title,
    .elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2a3154a {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-137 .elementor-element.elementor-element-dad392a {
        --gap: 3em 3em;
        --row-gap: 3em;
        --column-gap: 3em;
        --padding-top: 0%;
        --padding-bottom: 5%;
        --padding-left: 6%;
        --padding-right: 6%;
    }
    .elementor-137 .elementor-element.elementor-element-dad392a:not(.elementor-motion-effects-element-type-background),
    .elementor-137 .elementor-element.elementor-element-dad392a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 50%;
    }
    .elementor-137 .elementor-element.elementor-element-8280fb5 {
        --margin-top: 4em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 2.5em;
        --padding-bottom: 2.5em;
        --padding-left: 2.5em;
        --padding-right: 2.5em;
    }
    .elementor-137 .elementor-element.elementor-element-42bfecd .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-7f693f7 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-ba1f96f {
        --e-image-carousel-slides-to-show: 4;
    }
    .elementor-137 .elementor-element.elementor-element-c0d8472 {
        --padding-top: 4em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-1a534f5 {
        --margin-top: 0em;
        --margin-bottom: 1em;
        --margin-left: 0em;
        --margin-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-c54b1cc {
        --e-icon-list-icon-size: 12px;
        --icon-vertical-offset: -2px;
    }
    .elementor-137 .elementor-element.elementor-element-c54b1cc .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-c54b1cc .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-0c46f80 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-137 .elementor-element.elementor-element-77eaf6a .elementor-icon {
        font-size: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-77eaf6a .elementor-icon svg {
        height: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-6b83652 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 80px 15px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-6b83652 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-37c6363 .elementor-icon {
        font-size: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-37c6363 .elementor-icon svg {
        height: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-894de18 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 80px 15px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-894de18 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-dff59cf .elementor-icon {
        font-size: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-dff59cf .elementor-icon svg {
        height: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-0cb2084 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 80px 15px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-0cb2084 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-5730166 .elementor-icon {
        font-size: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-5730166 .elementor-icon svg {
        height: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-f63cdd8 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 80px 15px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f63cdd8 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-647ba1c .elementor-icon {
        font-size: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-647ba1c .elementor-icon svg {
        height: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-d756bd4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 80px 15px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-d756bd4 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-1cb0832 .elementor-icon {
        font-size: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-1cb0832 .elementor-icon svg {
        height: 28px;
    }
    .elementor-137 .elementor-element.elementor-element-d114c6d .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 60px 15px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-d114c6d .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-d3c7300 {
        --gap: 3em 3em;
        --row-gap: 3em;
        --column-gap: 3em;
        --padding-top: 4em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-e0606e2 {
        --gap: 3em 3em;
        --row-gap: 3em;
        --column-gap: 3em;
        --flex-wrap: wrap;
    }
    .elementor-137 .elementor-element.elementor-element-d7437c9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-1821453 {
        --e-icon-list-icon-size: 12px;
        --icon-vertical-offset: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-1821453 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-1821453 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f2d2815 {
        width: var( --container-widget-width, 550px);
        max-width: 550px;
        --container-widget-width: 550px;
        --container-widget-flex-grow: 0;
    }
    .elementor-137 .elementor-element.elementor-element-f2d2815 .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-3a7010b {
        --grid-auto-flow: row;
    }
    .elementor-137 .elementor-element.elementor-element-3ce6fb4 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-6d97d3b {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 45px;
        --padding-right: 30px;
    }
    .elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-9f14dd7 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 45px;
    }
    .elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-9703f86 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-ee6df31 {
        --flex-wrap: wrap;
        --align-content: flex-start;
        --padding-top: 3em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-22a88f8 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .elementor-137 .elementor-element.elementor-element-22a88f8 .elementor-heading-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b549803 .elementor-counter-title {
        justify-content: center;
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b549803 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }
        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var( --e-global-typography-583e54c-font-size);
        line-height:var( --e-global-typography-583e54c-line-height);
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-9c5c809 .elementor-counter-title {
        justify-content: center;
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-9c5c809 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }
        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var( --e-global-typography-583e54c-font-size);
        line-height:var( --e-global-typography-583e54c-line-height);
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-49d05c5 .elementor-counter-title {
        justify-content: center;
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-49d05c5 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }
        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var( --e-global-typography-583e54c-font-size);
        line-height:var( --e-global-typography-583e54c-line-height);
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-e5d7e74 .elementor-counter-title {
        justify-content: center;
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-e5d7e74 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }
        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var( --e-global-typography-583e54c-font-size);
        line-height:var( --e-global-typography-583e54c-line-height);
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-69e2e54 {
        --justify-content: flex-start;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-69e2e54:not(.elementor-motion-effects-element-type-background),
    .elementor-137 .elementor-element.elementor-element-69e2e54>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-137 .elementor-element.elementor-element-64c8c47 .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-a129108 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-bf70aec {
        --padding-top: 4em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-f1310a4 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: wrap;
        --margin-top: 0em;
        --margin-bottom: 1em;
        --margin-left: 0em;
        --margin-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-1f46413 {
        --e-icon-list-icon-size: 12px;
        --icon-vertical-offset: -1px;
    }
    .elementor-137 .elementor-element.elementor-element-1f46413 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-1f46413 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b676a6d {
        width: var( --container-widget-width, 500px);
        max-width: 500px;
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
    }
    .elementor-137 .elementor-element.elementor-element-386604f {
        --container-widget-width: 75px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 75px);
        max-width: 75px;
    }
    .elementor-137 .elementor-element.elementor-element-8f7c1e6 {
        --justify-content: space-between;
        --flex-wrap: wrap;
    }
    .elementor-137 .elementor-element.elementor-element-b74a5a4 img {
        height: 385px;
    }
    .elementor-137 .elementor-element.elementor-element-3e351dd .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-002cdcc .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-23c4853 img {
        height: 225px;
        object-fit: cover;
    }
    .elementor-137 .elementor-element.elementor-element-5a7af99 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-0b99410 .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-93f3b08 img {
        height: 225px;
        object-fit: cover;
    }
    .elementor-137 .elementor-element.elementor-element-cd4f912 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-93c6bc8 .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-571e674 img {
        height: 385px;
    }
    .elementor-137 .elementor-element.elementor-element-b9115a9 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-d523c34 .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-647e4e9 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap;
    }
    .elementor-137 .elementor-element.elementor-element-b9f0c7f img {
        height: 225px;
    }
    .elementor-137 .elementor-element.elementor-element-2a7f550 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-98ac9ae .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-03b6dc2 img {
        height: 225px;
        object-fit: cover;
    }
    .elementor-137 .elementor-element.elementor-element-37aa3f9 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-9c2b6fa .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f373d66 {
        --margin-top: 2em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-5f56f4a {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 70%);
        max-width: 70%;
    }
    .elementor-137 .elementor-element.elementor-element-5f56f4a .elementor-heading-title {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-05ec151 {
        --min-height: 580px;
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-137 .elementor-element.elementor-element-f88516a:not(.elementor-motion-effects-element-type-background),
    .elementor-137 .elementor-element.elementor-element-f88516a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-137 .elementor-element.elementor-element-f88516a {
        --padding-top: 1%;
        --padding-bottom: 7%;
        --padding-left: 6%;
        --padding-right: 6%;
    }
    .elementor-137 .elementor-element.elementor-element-49cc33c .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-9e262d9 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b33e78c a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
        font-size: 24px;
    }
    .elementor-137 .elementor-element.elementor-element-b33e78c a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
        font-size: 24px;
    }
    .elementor-137 .elementor-element.elementor-element-b33e78c .ekit-video-popup-btn {
        width: 80px;
        height: 80px;
        line-height: 20px;
        --glow-size: 35px;
    }
    .elementor-137 .elementor-element.elementor-element-694ad94 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }
    .elementor-137 .elementor-element.elementor-element-8ab0380 {
        width: var( --container-widget-width, 320px);
        max-width: 320px;
        --container-widget-width: 320px;
        --container-widget-flex-grow: 0;
    }
    .elementor-137 .elementor-element.elementor-element-8ab0380 .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size);
        line-height: var( --e-global-typography-d3dae9a-line-height);
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-89c6dca {
        --container-widget-width: 160px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 160px);
        max-width: 160px;
    }
    .elementor-137 .elementor-element.elementor-element-f5c60cb {
        --padding-top: 3em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-b4b65f3 {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-b0c2aa2 {
        --e-icon-list-icon-size: 12px;
        --icon-vertical-offset: -2px;
    }
    .elementor-137 .elementor-element.elementor-element-b0c2aa2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-b0c2aa2 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-0c525a7 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --grid-auto-flow: row;
    }
    .elementor-137 .elementor-element.elementor-element-97f356b {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-4e8e609 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 100px 10px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-4e8e609 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-457f1a3 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-17143c8 {
        --e-icon-list-icon-size: 15px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }
    .elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-303b8c3 {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-db36a7c .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-4b8d045 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-0a626e3 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 100px 10px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-0a626e3 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-04480e4 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-b5038dd {
        --e-icon-list-icon-size: 15px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }
    .elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-ae10602 {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-35cc911 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-0124650 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 100px 10px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-0124650 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-998b955 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-10px/2);
    }
    .elementor-137 .elementor-element.elementor-element-aac961b {
        --e-icon-list-icon-size: 15px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }
    .elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-88f4e51 {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-e62828f {
        --gap: 3em 3em;
        --row-gap: 3em;
        --column-gap: 3em;
        --padding-top: 0em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-66123cb.e-con {
        --align-self: flex-start;
    }
    .elementor-137 .elementor-element.elementor-element-7679dfa img {
        height: 500px;
        object-position: top center;
    }
    .elementor-137 .elementor-element.elementor-element-ad7ef63 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-51e4440 {
        --e-icon-list-icon-size: 12px;
        --icon-vertical-offset: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-51e4440 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-51e4440 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-a5ec75e {
        text-align: start;
    }
    .elementor-137 .elementor-element.elementor-element-a5ec75e .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-c7fc329 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 0px;
        --ekit_testimonial_slidetoshow: 1;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider .swiper-wrapper {
        padding: 0px 0px 0px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider,
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card {
        padding: 23px 25px 20px 25px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-commentor-content {
        padding: 0px 0px 0px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
        margin: 0px 0px -10px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 0px 0px -10px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-stars>li>a,
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-stars>li>span {
        font-size: 16px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-stars {
        margin: 0px 0px 15px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-watermark-icon>i {
        font-size: 35px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-watermark-icon>svg {
        width: 35px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
        margin-bottom: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
        margin-bottom: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-watermark-icon {
        margin-bottom: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
        border-radius: 47px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-commentor-bio .elementskit-commentor-image>img {
        height: 68px;
        width: 68px;
    }
    .elementor-137 .elementor-element.elementor-element-bc46179 {
        --padding-top: 4em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-34ae821 {
        --margin-top: 0em;
        --margin-bottom: 1em;
        --margin-left: 0em;
        --margin-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-45e216e {
        --e-icon-list-icon-size: 12px;
        --icon-vertical-offset: -1px;
    }
    .elementor-137 .elementor-element.elementor-element-45e216e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-45e216e .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-633887b {
        width: var( --container-widget-width, 400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
    }
    .elementor-137 .elementor-element.elementor-element-0013997 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-card {
        padding: 12px 12px 45px 12px;
        margin: 0px 0px 23px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post .elementskit-post-body {
        padding: 25px 12px 0px 12px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card .elementskit-post-body {
        padding: 25px 12px 0px 12px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list a,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list .meta-date-text {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list {
        margin: 0px 0px -60px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list>span :is(i,
    svg) {
        font-size: 13px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-meta-categories .elementskit-meta-wraper span a {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body .entry-title,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-entry-header .entry-title,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body .entry-title {
        margin: 0px 0px 10px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-entry-header .entry-title {
        margin: 0px 0px 10px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-footer>p,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-footer {
        margin: 0px 0px 35px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post .elementskit-post-footer>p {
        margin: 0px 0px 35px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body>p {
        margin: 0px 0px 35px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-btn :is(i,
    svg) {
        font-size: 11px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
}

@media(max-width:767px) {
    .elementor-137 .elementor-element.elementor-element-d6301f0 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --padding-top: 5px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-431f8e6 {
        --width: 88%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-cd8d1e3 {
        --margin-top: 75px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 155px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-0c17e2f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-31784fd {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-41feffc {
        --container-widget-width: 135px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 135px);
        max-width: 135px;
    }
    .elementor-137 .elementor-element.elementor-element-e6b3036 {
        --container-widget-width: 135px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 135px);
        max-width: 135px;
    }
    .elementor-137 .elementor-element.elementor-element-96a5a0e {
        --width: 100%;
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
        bottom: 30px;
    }
    .elementor-137 .elementor-element.elementor-element-c3d3a24 .elementor-heading-title {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(8px/2);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(8px/2);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(8px/2);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-8px/2);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b {
        --e-icon-list-icon-size: 16px;
    }
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-2dbe20b .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-007c0ca {
        --e-icon-list-icon-size: 16px;
    }
    .elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-007c0ca .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-10bb8b2 {
        --width: 100%;
        --min-height: 435px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-10bb8b2:not(.elementor-motion-effects-element-type-background),
    .elementor-137 .elementor-element.elementor-element-10bb8b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center;
        background-size: 350px auto;
    }
    .elementor-137 .elementor-element.elementor-element-a874efd {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-2e5a362 {
        --width: 240px;
        --margin-top: 0px;
        --margin-bottom: -15px;
        --margin-left: -15px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-137 .elementor-element.elementor-element-de438eb .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-1749ce0 {
        --container-widget-width: 50px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50px);
        max-width: 50px;
    }
    .elementor-137 .elementor-element.elementor-element-1749ce0 img {
        height: 50px;
    }
    .elementor-137 .elementor-element.elementor-element-c0ea913 {
        --container-widget-width: 50px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50px);
        max-width: 50px;
    }
    .elementor-137 .elementor-element.elementor-element-c0ea913 img {
        height: 50px;
    }
    .elementor-137 .elementor-element.elementor-element-e455d32 {
        --container-widget-width: 50px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50px);
        max-width: 50px;
    }
    .elementor-137 .elementor-element.elementor-element-e455d32 img {
        height: 50px;
    }
    .elementor-137 .elementor-element.elementor-element-f547c74 .elementor-icon {
        font-size: 18px;
    }
    .elementor-137 .elementor-element.elementor-element-f547c74 .elementor-icon svg {
        height: 18px;
    }
    .elementor-137 .elementor-element.elementor-element-455cf71 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-455cf71 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-c2e01dc {
        --width: 20px;
        top: -20px;
    }
    body:not(.rtl) .elementor-137 .elementor-element.elementor-element-c2e01dc {
        left: 15px;
    }
    body.rtl .elementor-137 .elementor-element.elementor-element-c2e01dc {
        right: 15px;
    }
    .elementor-137 .elementor-element.elementor-element-9c5eb1b {
        --width: 20px;
        bottom: 15px;
    }
    body:not(.rtl) .elementor-137 .elementor-element.elementor-element-9c5eb1b {
        right: -20px;
    }
    body.rtl .elementor-137 .elementor-element.elementor-element-9c5eb1b {
        left: -20px;
    }
    .elementor-137 .elementor-element.elementor-element-68a1746 {
        --content-width: 88%;
        --padding-top: 1em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-82310e9 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 2em 2em;
        --row-gap: 2em;
        --column-gap: 2em;
    }
    .elementor-137 .elementor-element.elementor-element-a2c9e91 img {
        height: 240px;
    }
    .elementor-137 .elementor-element.elementor-element-0eecc9e {
        --width: 140px;
        --min-height: 140px;
        top: 55%;
    }
    body:not(.rtl) .elementor-137 .elementor-element.elementor-element-0eecc9e {
        left: 65%;
    }
    body.rtl .elementor-137 .elementor-element.elementor-element-0eecc9e {
        right: 65%;
    }
    .elementor-137 .elementor-element.elementor-element-9c7c4b5 {
        padding: 12px 12px 6px 12px;
        --width: 95px;
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
        --word-spacing: 21px;
    }
    .elementor-137 .elementor-element.elementor-element-0c2dab0 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-0c2dab0 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-d0f033a {
        --e-icon-list-icon-size: 11px;
        --icon-vertical-offset: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-d0f033a .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-d0f033a .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-c1b7ca0 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-0037c3c {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-02c3294 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-wrapper {
        gap: 15px;
    }
    .elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-title {
        margin-block-end: 3px;
    }
    .elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon {
        font-size: 30px;
    }
    .elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-title,
    .elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-02c3294 .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b03bb09 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-wrapper {
        gap: 15px;
    }
    .elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-title {
        margin-block-end: 3px;
    }
    .elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon {
        font-size: 30px;
    }
    .elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-title,
    .elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b03bb09 .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2b24770 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-wrapper {
        gap: 15px;
    }
    .elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-title {
        margin-block-end: 3px;
    }
    .elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon {
        font-size: 30px;
    }
    .elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-title,
    .elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2b24770 .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2a3154a {
        --padding-top: 5px;
        --padding-bottom: 5px;
        --padding-left: 5px;
        --padding-right: 5px;
    }
    .elementor-137 .elementor-element.elementor-element-dad392a {
        --gap: 2em 2em;
        --row-gap: 2em;
        --column-gap: 2em;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }
    .elementor-137 .elementor-element.elementor-element-dad392a:not(.elementor-motion-effects-element-type-background),
    .elementor-137 .elementor-element.elementor-element-dad392a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 40% 50%;
    }
    .elementor-137 .elementor-element.elementor-element-8280fb5 {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-42bfecd .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-7f693f7 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-ba1f96f {
        --e-image-carousel-slides-to-show: 3;
        width: 100%;
        max-width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-c0d8472 {
        --content-width: 88%;
        --padding-top: 2.5em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-1a534f5 {
        --margin-top: 0em;
        --margin-bottom: 0.5em;
        --margin-left: 0em;
        --margin-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-c54b1cc {
        --e-icon-list-icon-size: 11px;
        --icon-vertical-offset: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-c54b1cc .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-c54b1cc .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-0c46f80 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-137 .elementor-element.elementor-element-e84b8c8 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-8cbe87a {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-b0dcb5e {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-591edc4 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-77eaf6a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-77eaf6a .elementor-icon {
        font-size: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-77eaf6a .elementor-icon svg {
        height: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-6b83652 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-6b83652 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-8b292d1 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-a379a10 {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-41185a3 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-6a2b1e6 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-37c6363 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-37c6363 .elementor-icon {
        font-size: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-37c6363 .elementor-icon svg {
        height: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-894de18 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-894de18 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2970b80 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-94c6ad0 {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-9621ea3 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-eec04dd {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-dff59cf {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-dff59cf .elementor-icon {
        font-size: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-dff59cf .elementor-icon svg {
        height: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-0cb2084 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-0cb2084 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-433a3cd {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-44653dc {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-82ca98d {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-28fc263 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-5730166 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5730166 .elementor-icon {
        font-size: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-5730166 .elementor-icon svg {
        height: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-f63cdd8 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f63cdd8 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-6d3b246 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-36fd667 {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-34d697e {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-3457866 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-647ba1c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-647ba1c .elementor-icon {
        font-size: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-647ba1c .elementor-icon svg {
        height: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-d756bd4 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-d756bd4 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f99fc74 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-406403b {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-1554361 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-a7d23bb {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-1cb0832 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-1cb0832 .elementor-icon {
        font-size: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-1cb0832 .elementor-icon svg {
        height: 27px;
    }
    .elementor-137 .elementor-element.elementor-element-d114c6d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-d114c6d .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-d3c7300 {
        --content-width: 88%;
        --gap: 2em 2em;
        --row-gap: 2em;
        --column-gap: 2em;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-e0606e2 {
        --gap: 2em 2em;
        --row-gap: 2em;
        --column-gap: 2em;
    }
    .elementor-137 .elementor-element.elementor-element-1821453 {
        --e-icon-list-icon-size: 11px;
    }
    .elementor-137 .elementor-element.elementor-element-1821453 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-1821453 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f2d2815 .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-935f5c5 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-3a7010b {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --grid-auto-flow: row;
    }
    .elementor-137 .elementor-element.elementor-element-3a7010b:not(.elementor-motion-effects-element-type-background),
    .elementor-137 .elementor-element.elementor-element-3a7010b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 45% 50%;
    }
    .elementor-137 .elementor-element.elementor-element-d617518 {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 0px;
        --padding-bottom: 15px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-3ce6fb4 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-89ff46c .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-6d97d3b {
        --justify-content: center;
        --padding-top: 25px;
        --padding-bottom: 12.5px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-48f329c {
        --width: 20px;
    }
    body:not(.rtl) .elementor-137 .elementor-element.elementor-element-48f329c {
        left: 0px;
    }
    body.rtl .elementor-137 .elementor-element.elementor-element-48f329c {
        right: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-fadfddd {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-fadfddd:not(.elementor-motion-effects-element-type-background),
    .elementor-137 .elementor-element.elementor-element-fadfddd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: radial-gradient(at bottom left, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
    }
    .elementor-137 .elementor-element.elementor-element-0a041b0 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-20c8603 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-9f14dd7 {
        --justify-content: center;
        --padding-top: 12.5px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-ed6b892 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-e5975d3 {
        --width: 20px;
    }
    body:not(.rtl) .elementor-137 .elementor-element.elementor-element-e5975d3 {
        right: 0px;
    }
    body.rtl .elementor-137 .elementor-element.elementor-element-e5975d3 {
        left: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-b442219 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-b442219:not(.elementor-motion-effects-element-type-background),
    .elementor-137 .elementor-element.elementor-element-b442219>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: transparent;
        background-image: radial-gradient(at top right, var( --e-global-color-9eaa092) 70%, var( --e-global-color-651faef) 70%);
    }
    body:not(.rtl) .elementor-137 .elementor-element.elementor-element-b442219 {
        left: 0px;
    }
    body.rtl .elementor-137 .elementor-element.elementor-element-b442219 {
        right: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-e62e9e2 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-add02c9 {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-9703f86 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper .elementskit-section-subtitle {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2e0e797 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-ee6df31 {
        --justify-content: center;
        --align-content: space-between;
        --padding-top: 2em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-22a88f8 {
        width: 100%;
        max-width: 100%;
        padding: 0% 15% 0% 15%;
        text-align: center;
    }
    .elementor-137 .elementor-element.elementor-element-22a88f8 .elementor-heading-title {
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b549803 {
        width: var( --container-widget-width, 46.5%);
        max-width: 46.5%;
        --container-widget-width: 46.5%;
        --container-widget-flex-grow: 0;
    }
    .elementor-137 .elementor-element.elementor-element-b549803 .elementor-counter-title {
        justify-content: center;
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b549803 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }
        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var( --e-global-typography-583e54c-font-size);
        line-height:var( --e-global-typography-583e54c-line-height);
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-9c5c809 {
        width: var( --container-widget-width, 46.5%);
        max-width: 46.5%;
        --container-widget-width: 46.5%;
        --container-widget-flex-grow: 0;
    }
    .elementor-137 .elementor-element.elementor-element-9c5c809 .elementor-counter-title {
        justify-content: center;
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-9c5c809 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }
        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var( --e-global-typography-583e54c-font-size);
        line-height:var( --e-global-typography-583e54c-line-height);
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-49d05c5 {
        width: var( --container-widget-width, 46.5%);
        max-width: 46.5%;
        --container-widget-width: 46.5%;
        --container-widget-flex-grow: 0;
    }
    .elementor-137 .elementor-element.elementor-element-49d05c5 .elementor-counter-title {
        justify-content: center;
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-49d05c5 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }
        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var( --e-global-typography-583e54c-font-size);
        line-height:var( --e-global-typography-583e54c-line-height);
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-e5d7e74 {
        width: var( --container-widget-width, 46.5%);
        max-width: 46.5%;
        --container-widget-width: 46.5%;
        --container-widget-flex-grow: 0;
    }
    .elementor-137 .elementor-element.elementor-element-e5d7e74 .elementor-counter-title {
        justify-content: center;
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-e5d7e74 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }
        ;
        --counter-prefix-grow:1;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var( --e-global-typography-583e54c-font-size);
        line-height:var( --e-global-typography-583e54c-line-height);
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-69e2e54 {
        --content-width: 88%;
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-64c8c47 .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-a129108 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-bf70aec {
        --content-width: 88%;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-f1310a4 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-1f46413 {
        --e-icon-list-icon-size: 11px;
        --icon-vertical-offset: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-1f46413 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-1f46413 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-e7d1576 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-386604f {
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60px);
        max-width: 60px;
    }
    .elementor-137 .elementor-element.elementor-element-b74a5a4 img {
        height: 225px;
    }
    .elementor-137 .elementor-element.elementor-element-3e351dd .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-a278243 {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-002cdcc .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-2d11166 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-2e00f7f {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-5a7af99 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-0df2b84 {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-0b99410 .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f84541f {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-f7d2560 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-cd4f912 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b8afccf {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-93c6bc8 .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-8b4aa21 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-368abf8 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-571e674 img {
        height: 225px;
    }
    .elementor-137 .elementor-element.elementor-element-b9115a9 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-30623c2 {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-d523c34 .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-3ba6297 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-59c2262 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-647e4e9 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-137 .elementor-element.elementor-element-2a7f550 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-26a0f32 {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-98ac9ae .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-c6c4a11 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-eed8eb8 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-37aa3f9 .elementor-heading-title {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b8be0cf {
        --width: 20;
    }
    .elementor-137 .elementor-element.elementor-element-9c2b6fa .elementor-heading-title {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-39a9d6b {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-5b73317 {
        --width: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-f373d66 {
        --margin-top: 0.5em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-5f56f4a {
        width: 100%;
        max-width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-5f56f4a .elementor-heading-title {
        font-size: var( --e-global-typography-b2ce6af-font-size);
        line-height: var( --e-global-typography-b2ce6af-line-height);
        letter-spacing: var( --e-global-typography-b2ce6af-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-05ec151 {
        --min-height: 590px;
        --padding-top: 5px;
        --padding-bottom: 0px;
        --padding-left: 5px;
        --padding-right: 5px;
    }
    .elementor-137 .elementor-element.elementor-element-f88516a {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 25px;
        --padding-bottom: 110px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-137 .elementor-element.elementor-element-49cc33c .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-9e262d9 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b33e78c {
        width: 100%;
        max-width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-b33e78c.elementor-element {
        --align-self: flex-start;
        --flex-grow: 0;
        --flex-shrink: 0;
    }
    .elementor-137 .elementor-element.elementor-element-b33e78c .video-content {
        text-align: left;
        justify-content: left;
        display: flex;
    }
    .elementor-137 .elementor-element.elementor-element-b33e78c a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
        font-size: 22px;
    }
    .elementor-137 .elementor-element.elementor-element-b33e78c a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
        font-size: 22px;
    }
    .elementor-137 .elementor-element.elementor-element-b33e78c .ekit-video-popup-btn {
        width: 70px;
        height: 70px;
        --glow-size: 30px;
    }
    .elementor-137 .elementor-element.elementor-element-c35ba9b {
        --width: 90%;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-137 .elementor-element.elementor-element-694ad94 {
        --justify-content: center;
        --border-radius: 20px 20px 20px 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-8ab0380 {
        padding: 0px 0px 0px 0px;
        text-align: center;
    }
    .elementor-137 .elementor-element.elementor-element-8ab0380 .elementor-heading-title {
        font-size: var( --e-global-typography-d3dae9a-font-size);
        line-height: var( --e-global-typography-d3dae9a-line-height);
        letter-spacing: var( --e-global-typography-d3dae9a-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f5c60cb {
        --content-width: 88%;
        --padding-top: 1.5em;
        --padding-bottom: 2.5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-b4b65f3 {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-b0c2aa2 {
        --e-icon-list-icon-size: 11px;
        --icon-vertical-offset: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-b0c2aa2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-b0c2aa2 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-1f6f9ce {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-0c525a7 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --grid-auto-flow: row;
    }
    .elementor-137 .elementor-element.elementor-element-97f356b {
        --padding-top: 22px;
        --padding-bottom: 22px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-4e8e609 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 10px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-4e8e609 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-6e4d22d {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-137 .elementor-element.elementor-element-6e4d22d .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-457f1a3 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-17143c8 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 4px;
    }
    .elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-17143c8 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-303b8c3 {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-db36a7c .elementor-heading-title {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-4b8d045 {
        --padding-top: 22px;
        --padding-bottom: 22px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-0a626e3 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 10px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-0a626e3 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-39f3a0f {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-137 .elementor-element.elementor-element-39f3a0f .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-04480e4 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-b5038dd {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 4px;
    }
    .elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-b5038dd .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-ae10602 {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-35cc911 {
        --padding-top: 22px;
        --padding-bottom: 22px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-137 .elementor-element.elementor-element-0124650 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 10px 0px;
        font-size: var( --e-global-typography-83682a1-font-size);
        line-height: var( --e-global-typography-83682a1-line-height);
        letter-spacing: var( --e-global-typography-83682a1-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-0124650 .elementskit-section-title-wraper p {
        font-size: var( --e-global-typography-69c152f-font-size);
        line-height: var( --e-global-typography-69c152f-line-height);
        letter-spacing: var( --e-global-typography-69c152f-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-137 .elementor-element.elementor-element-c173681 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-3715edf-font-size);
        line-height: var( --e-global-typography-3715edf-line-height);
        letter-spacing: var( --e-global-typography-3715edf-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-998b955 .elementor-heading-title {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-aac961b {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 4px;
    }
    .elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-aac961b .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-88f4e51 {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-e62828f {
        --content-width: 88%;
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 2em 2em;
        --row-gap: 2em;
        --column-gap: 2em;
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-7679dfa img {
        height: 340px;
        object-position: top center;
    }
    .elementor-137 .elementor-element.elementor-element-51e4440 {
        --e-icon-list-icon-size: 11px;
    }
    .elementor-137 .elementor-element.elementor-element-51e4440 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-51e4440 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-a5ec75e {
        width: 100%;
        max-width: 100%;
    }
    .elementor-137 .elementor-element.elementor-element-a5ec75e .elementor-heading-title {
        font-size: var( --e-global-typography-5d167aa-font-size);
        line-height: var( --e-global-typography-5d167aa-line-height);
        letter-spacing: var( --e-global-typography-5d167aa-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 0px;
        --ekit_testimonial_slidetoshow: 1;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider,
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card {
        padding: 22px 25px 22px 25px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
        margin: 0px 0px -12px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 0px 0px -12px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-stars>li>a,
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-stars>li>span {
        font-size: 15px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-stars {
        margin: 0px 0px 11px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-watermark-icon>i {
        font-size: 30px;
        padding: 5px 0px 0px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-watermark-icon>svg {
        width: 30px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
        margin-bottom: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
        margin-bottom: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-watermark-icon {
        margin-bottom: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-commentor-content>i {
        padding: 5px 0px 0px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-icon-content>i {
        padding: 5px 0px 0px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-watermark-icon svg {
        padding: 5px 0px 0px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-profile-info .elementskit-author-name {
        font-size: var( --e-global-typography-520c191-font-size);
        line-height: var( --e-global-typography-520c191-line-height);
        letter-spacing: var( --e-global-typography-520c191-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-profile-info .elementskit-author-des {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .elementskit-commentor-bio .elementskit-commentor-image>img {
        height: 65px;
        width: 65px;
    }
    .elementor-137 .elementor-element.elementor-element-f762ac2 .ekit-testimonial--avatar {
        margin: 0px 12px -5px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-bc46179 {
        --content-width: 88%;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-34ae821 {
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --margin-top: 0em;
        --margin-bottom: 0.5em;
        --margin-left: 0em;
        --margin-right: 0em;
    }
    .elementor-137 .elementor-element.elementor-element-45e216e {
        --e-icon-list-icon-size: 11px;
        --icon-vertical-offset: 0px;
    }
    .elementor-137 .elementor-element.elementor-element-45e216e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-137 .elementor-element.elementor-element-45e216e .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-84ca66e-font-size);
        line-height: var( --e-global-typography-84ca66e-line-height);
        letter-spacing: var( --e-global-typography-84ca66e-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-1e6bb28 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-card {
        padding: 10px 10px 45px 10px;
        margin: 0px 0px 20px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post .elementskit-post-body {
        padding: 22px 10px 0px 10px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card .elementskit-post-body {
        padding: 22px 10px 0px 10px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list a,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list .meta-date-text {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list {
        margin: 0px 0px -58px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .post-meta-list>span :is(i,
    svg) {
        font-size: 12px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-meta-categories .elementskit-meta-wraper span a {
        font-size: var( --e-global-typography-112b6c4-font-size);
        line-height: var( --e-global-typography-112b6c4-line-height);
        letter-spacing: var( --e-global-typography-112b6c4-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-meta-categories .elementskit-meta-wraper span {
        padding: 5px 12px 5px 12px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body .entry-title,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-entry-header .entry-title,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-7044a64-font-size);
        line-height: var( --e-global-typography-7044a64-line-height);
        letter-spacing: var( --e-global-typography-7044a64-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body .entry-title {
        margin: 0px 0px 10px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-entry-header .entry-title {
        margin: 0px 0px 10px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-footer>p,
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        letter-spacing: var( --e-global-typography-text-letter-spacing);
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-footer {
        margin: 0px 0px 32px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-blog-block-post .elementskit-post-footer>p {
        margin: 0px 0px 32px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-post-body>p {
        margin: 0px 0px 32px 0px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-btn :is(i,
    svg) {
        font-size: 10px;
    }
    .elementor-137 .elementor-element.elementor-element-5d195f9 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }
}