.elementor-10 .elementor-element.elementor-element-c246c7e {
    --display: flex;
    --min-height: 400px;
    --justify-content: center;
    --overlay-opacity: 1;
    --padding-top: 96px;
    --padding-bottom: 96px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-c246c7e:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-c246c7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1532d99);
}

.elementor-10 .elementor-element.elementor-element-c246c7e::before,
.elementor-10 .elementor-element.elementor-element-c246c7e>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-c246c7e>.e-con-inner>.elementor-background-video-container::before,
.elementor-10 .elementor-element.elementor-element-c246c7e>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-c246c7e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-10 .elementor-element.elementor-element-c246c7e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2026/02/Noise-New.jpg");
    --background-overlay: '';
    background-position: center center;
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-057b681 {
    --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;
}

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

.elementor-10 .elementor-element.elementor-element-3481487 .section-main-title {
    text-align: left;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-10 .elementor-element.elementor-element-3481487 .section-main-title,
.elementor-10 .elementor-element.elementor-element-3481487 .section-main-title a {
    color: var(--e-global-color-fceb664);
}

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

.elementor-10 .elementor-element.elementor-element-3590717 .section-main-title {
    text-align: left;
    font-family: var(--e-global-typography-4512da4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4512da4-font-size);
    font-weight: var(--e-global-typography-4512da4-font-weight);
    text-decoration: var(--e-global-typography-4512da4-text-decoration);
    line-height: var(--e-global-typography-4512da4-line-height);
    letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
    word-spacing: var(--e-global-typography-4512da4-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-3590717 .section-main-title,
.elementor-10 .elementor-element.elementor-element-3590717 .section-main-title a {
    color: var(--e-global-color-64e5766);
}

.elementor-10 .elementor-element.elementor-element-3268f3c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-3268f3c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

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

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

.elementor-10 .elementor-element.elementor-element-3268f3c .elementor-icon {
    font-size: 16px;
}

.elementor-10 .elementor-element.elementor-element-3268f3c .elementor-icon svg {
    height: 16px;
}

.elementor-10 .elementor-element.elementor-element-36c3306 .section-main-title {
    text-align: left;
    font-family: var(--e-global-typography-4512da4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4512da4-font-size);
    font-weight: var(--e-global-typography-4512da4-font-weight);
    text-decoration: var(--e-global-typography-4512da4-text-decoration);
    line-height: var(--e-global-typography-4512da4-line-height);
    letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
    word-spacing: var(--e-global-typography-4512da4-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-36c3306 .section-main-title,
.elementor-10 .elementor-element.elementor-element-36c3306 .section-main-title a {
    color: var(--e-global-color-64e5766);
}

.elementor-10 .elementor-element.elementor-element-dd9e1a2 {
    width: var(--container-widget-width, 250px);
    max-width: 250px;
    --container-widget-width: 250px;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-dd9e1a2 img {
    height: 180px;
    object-fit: cover;
    object-position: center center;
}

.elementor-10 .elementor-element.elementor-element-54610f0 {
    --display: flex;
    --padding-top: 96px;
    --padding-bottom: 96px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-54610f0:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-54610f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b510d1);
}

.elementor-10 .elementor-element.elementor-element-daffd3b {
    --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: flex-end;
    --gap: 48px 48px;
    --row-gap: 48px;
    --column-gap: 48px;
    --flex-wrap: wrap;
}

.elementor-10 .elementor-element.elementor-element-f71e9b1 {
    --display: flex;
    --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;
    --justify-content: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-92ab5b1 {
    padding: 3px 12px 3px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-2c2ee94);
    border-radius: 100px 100px 100px 100px;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-align: center;
    --icon-vertical-offset: -1px;
}

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

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

.elementor-10 .elementor-element.elementor-element-92ab5b1:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
    padding-left: 4px;
}

.elementor-10 .elementor-element.elementor-element-92ab5b1.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
    padding-right: 4px;
}

.elementor-10 .elementor-element.elementor-element-92ab5b1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-92ab5b1 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-01509ed-font-family), Sans-serif;
    font-size: var(--e-global-typography-01509ed-font-size);
    font-weight: var(--e-global-typography-01509ed-font-weight);
    text-transform: var(--e-global-typography-01509ed-text-transform);
    text-decoration: var(--e-global-typography-01509ed-text-decoration);
    line-height: var(--e-global-typography-01509ed-line-height);
    letter-spacing: var(--e-global-typography-01509ed-letter-spacing);
    word-spacing: var(--e-global-typography-01509ed-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-92ab5b1 .elementor-icon-list-text {
    color: var(--e-global-color-1376996);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title>span {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-1376996);
    padding: 0px 4px 0px 4px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-1376996);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-7f0111a {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-e019a01 {
    --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;
    --gap: 200px 24px;
    --row-gap: 200px;
    --column-gap: 24px;
    --flex-wrap: wrap;
    --border-radius: 8px 8px 8px 8px;
}

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

.elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title>span {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-1376996);
    padding: 0px 4px 0px 4px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-10 .elementor-element.elementor-element-c66fdb3 {
    width: var(--container-widget-width, 120px);
    max-width: 120px;
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-1376996);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-1097d5c-font-family), Sans-serif;
    font-size: var(--e-global-typography-1097d5c-font-size);
    font-weight: var(--e-global-typography-1097d5c-font-weight);
    text-transform: var(--e-global-typography-1097d5c-text-transform);
    text-decoration: var(--e-global-typography-1097d5c-text-decoration);
    line-height: var(--e-global-typography-1097d5c-line-height);
    letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
    word-spacing: var(--e-global-typography-1097d5c-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-80ccb53 {
    --display: flex;
    --min-height: 64px;
    --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;
    --justify-content: center;
    --align-items: center;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-80ccb53:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-80ccb53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-a5d19c2 img {
    width: 40px;
}

.elementor-10 .elementor-element.elementor-element-c9c140a {
    font-family: var(--e-global-typography-4512da4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4512da4-font-size);
    font-weight: var(--e-global-typography-4512da4-font-weight);
    text-decoration: var(--e-global-typography-4512da4-text-decoration);
    line-height: var(--e-global-typography-4512da4-line-height);
    letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
    word-spacing: var(--e-global-typography-4512da4-word-spacing);
    color: var(--e-global-color-412830e);
}

.elementor-10 .elementor-element.elementor-element-9b9aa6d {
    --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;
    --gap: 200px 24px;
    --row-gap: 200px;
    --column-gap: 24px;
    --flex-wrap: wrap;
    --border-radius: 8px 8px 8px 8px;
}

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

.elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title>span {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-1376996);
    padding: 0px 4px 0px 4px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-10 .elementor-element.elementor-element-cfdffbf {
    width: var(--container-widget-width, 130px);
    max-width: 130px;
    --container-widget-width: 130px;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-1376996);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-1097d5c-font-family), Sans-serif;
    font-size: var(--e-global-typography-1097d5c-font-size);
    font-weight: var(--e-global-typography-1097d5c-font-weight);
    text-transform: var(--e-global-typography-1097d5c-text-transform);
    text-decoration: var(--e-global-typography-1097d5c-text-decoration);
    line-height: var(--e-global-typography-1097d5c-line-height);
    letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
    word-spacing: var(--e-global-typography-1097d5c-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-d72acab {
    --display: flex;
    --min-height: 64px;
    --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;
    --justify-content: center;
    --align-items: center;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-d72acab:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-d72acab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cc06447);
}

.elementor-10 .elementor-element.elementor-element-26318fa img {
    width: 40px;
}

.elementor-10 .elementor-element.elementor-element-29a6b3b {
    font-family: var(--e-global-typography-4512da4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4512da4-font-size);
    font-weight: var(--e-global-typography-4512da4-font-weight);
    text-decoration: var(--e-global-typography-4512da4-text-decoration);
    line-height: var(--e-global-typography-4512da4-line-height);
    letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
    word-spacing: var(--e-global-typography-4512da4-word-spacing);
    color: var(--e-global-color-412830e);
}

.elementor-10 .elementor-element.elementor-element-6fd8f64 {
    --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;
    --gap: 200px 24px;
    --row-gap: 200px;
    --column-gap: 24px;
    --flex-wrap: wrap;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-10 .elementor-element.elementor-element-6fd8f64:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6fd8f64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7c31ba3);
}

.elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title>span {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-1376996);
    padding: 0px 4px 0px 4px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-10 .elementor-element.elementor-element-b04474e {
    width: var(--container-widget-width, 130px);
    max-width: 130px;
    --container-widget-width: 130px;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-1376996);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-1097d5c-font-family), Sans-serif;
    font-size: var(--e-global-typography-1097d5c-font-size);
    font-weight: var(--e-global-typography-1097d5c-font-weight);
    text-transform: var(--e-global-typography-1097d5c-text-transform);
    text-decoration: var(--e-global-typography-1097d5c-text-decoration);
    line-height: var(--e-global-typography-1097d5c-line-height);
    letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
    word-spacing: var(--e-global-typography-1097d5c-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-95c1735 {
    --display: flex;
    --min-height: 64px;
    --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;
    --justify-content: center;
    --align-items: center;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-95c1735:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-95c1735>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-1600d4a img {
    width: 40px;
}

.elementor-10 .elementor-element.elementor-element-98cb7a2 {
    font-family: var(--e-global-typography-4512da4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4512da4-font-size);
    font-weight: var(--e-global-typography-4512da4-font-weight);
    text-decoration: var(--e-global-typography-4512da4-text-decoration);
    line-height: var(--e-global-typography-4512da4-line-height);
    letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
    word-spacing: var(--e-global-typography-4512da4-word-spacing);
    color: var(--e-global-color-412830e);
}

.elementor-10 .elementor-element.elementor-element-dca29aa {
    --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;
    --gap: 200px 24px;
    --row-gap: 200px;
    --column-gap: 24px;
    --flex-wrap: wrap;
    --border-radius: 8px 8px 8px 8px;
}

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

.elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title>span {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-1376996);
    padding: 0px 4px 0px 4px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-10 .elementor-element.elementor-element-90fad2d {
    width: var(--container-widget-width, 130px);
    max-width: 130px;
    --container-widget-width: 130px;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-1376996);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-1097d5c-font-family), Sans-serif;
    font-size: var(--e-global-typography-1097d5c-font-size);
    font-weight: var(--e-global-typography-1097d5c-font-weight);
    text-transform: var(--e-global-typography-1097d5c-text-transform);
    text-decoration: var(--e-global-typography-1097d5c-text-decoration);
    line-height: var(--e-global-typography-1097d5c-line-height);
    letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
    word-spacing: var(--e-global-typography-1097d5c-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-bd70c83 {
    --display: flex;
    --min-height: 64px;
    --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;
    --justify-content: center;
    --align-items: center;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-bd70c83:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-bd70c83>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-941f860);
}

.elementor-10 .elementor-element.elementor-element-88b1a15 img {
    width: 40px;
}

.elementor-10 .elementor-element.elementor-element-1a758b1 {
    font-family: var(--e-global-typography-4512da4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4512da4-font-size);
    font-weight: var(--e-global-typography-4512da4-font-weight);
    text-decoration: var(--e-global-typography-4512da4-text-decoration);
    line-height: var(--e-global-typography-4512da4-line-height);
    letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
    word-spacing: var(--e-global-typography-4512da4-word-spacing);
    color: var(--e-global-color-412830e);
}

.elementor-10 .elementor-element.elementor-element-f7ba546 {
    --display: flex;
    --padding-top: 96px;
    --padding-bottom: 96px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-f7ba546:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-f7ba546>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b510d1);
    background-image: url("../../2026/02/Noise-New.jpg");
}

.elementor-10 .elementor-element.elementor-element-21b711a {
    --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: flex-end;
    --gap: 48px 48px;
    --row-gap: 48px;
    --column-gap: 48px;
    --flex-wrap: wrap;
}

.elementor-10 .elementor-element.elementor-element-b8d1558 {
    --display: flex;
    --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;
    --justify-content: space-between;
    --align-items: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-0590509 {
    background-color: var(--e-global-color-0892561);
    padding: 3px 12px 3px 8px;
    border-radius: 100px 100px 100px 100px;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-align: center;
    --icon-vertical-offset: -1px;
}

.elementor-10 .elementor-element.elementor-element-0590509 .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-0590509 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-0590509:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
    padding-left: 4px;
}

.elementor-10 .elementor-element.elementor-element-0590509.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
    padding-right: 4px;
}

.elementor-10 .elementor-element.elementor-element-0590509 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-0590509 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-01509ed-font-family), Sans-serif;
    font-size: var(--e-global-typography-01509ed-font-size);
    font-weight: var(--e-global-typography-01509ed-font-weight);
    text-transform: var(--e-global-typography-01509ed-text-transform);
    text-decoration: var(--e-global-typography-01509ed-text-decoration);
    line-height: var(--e-global-typography-01509ed-line-height);
    letter-spacing: var(--e-global-typography-01509ed-letter-spacing);
    word-spacing: var(--e-global-typography-01509ed-word-spacing);
}

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

.elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title>span {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-1376996);
    padding: 0px 4px 0px 4px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-fceb664);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-fceb664);
}

.elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

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

.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button {
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-193613f-font-family), Sans-serif;
    font-size: var(--e-global-typography-193613f-font-size);
    font-weight: var(--e-global-typography-193613f-font-weight);
    text-transform: var(--e-global-typography-193613f-text-transform);
    text-decoration: var(--e-global-typography-193613f-text-decoration);
    line-height: var(--e-global-typography-193613f-line-height);
    letter-spacing: var(--e-global-typography-193613f-letter-spacing);
    word-spacing: var(--e-global-typography-193613f-word-spacing);
    fill: var(--e-global-color-1376996);
    color: var(--e-global-color-1376996);
    transition-duration: 0.5s;
}

.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button:focus {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button .elementor-button-content-wrapper {
    gap: 8px;
}

.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button:focus svg {
    fill: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button-icon {
    font-size: 16px;
}

.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button .elementor-button-icon i {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button .elementor-button-icon svg * {
    fill: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button .elementor-button-icon i,
.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button .elementor-button-icon svg {
    transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button:hover .elementor-button-icon i {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button:hover .elementor-button-icon svg * {
    fill: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-0781a95 {
    --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: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-0c75879 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .ekit-video-popup-btn {
    background-color: var(--e-global-color-4f02725);
    width: 64px;
    height: 64px;
    --glow-size: 20px;
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .ekit-video-popup-btn:hover {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-1376996);
}

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

.elementor-10 .elementor-element.elementor-element-cfdbe8a a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
    font-size: 24px;
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
    font-size: 24px;
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .glow-ripple:before {
    color: var(--e-global-color-4f02725);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .glow-ripple:after {
    color: var(--e-global-color-4f02725);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .glow-ripple>i:after {
    color: var(--e-global-color-4f02725);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .glow-radio_wave:before {
    color: var(--e-global-color-4f02725);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .glow-radio_wave:after {
    color: var(--e-global-color-4f02725);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .glow-radio_wave>i:after {
    color: var(--e-global-color-4f02725);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .ekit-video-inline-btn {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .ekit-video-popup-btn svg path {
    stroke: var(--e-global-color-1376996);
    fill: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .ekit-video-inline-btn svg path {
    stroke: var(--e-global-color-1376996);
    fill: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .ekit-video-inline-btn:hover {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .ekit-video-popup-btn:hover svg path {
    stroke: var(--e-global-color-1376996);
    fill: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-cfdbe8a .ekit-video-inline-btn:hover svg path {
    stroke: var(--e-global-color-1376996);
    fill: var(--e-global-color-1376996);
}

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

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

.mfp-iframe-holder .ekit-popup-close>i {
    font-size: 10px;
}

.mfp-container.mfp-iframe-holder .ekit-popup-close {
    background-color: #000000;
}

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

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

.elementor-10 .elementor-element.elementor-element-171baa3 {
    --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: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-10 .elementor-element.elementor-element-171baa3:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-171baa3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1532d99);
}

.elementor-10 .elementor-element.elementor-element-62bf1c4 {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-c9e800f .elementor-icon-list-icon i {
    color: var(--e-global-color-afeecd0);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c9e800f .elementor-icon-list-icon svg {
    fill: var(--e-global-color-afeecd0);
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c9e800f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: center;
    --icon-vertical-offset: -1px;
}

.elementor-10 .elementor-element.elementor-element-c9e800f:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
    padding-left: 4px;
}

.elementor-10 .elementor-element.elementor-element-c9e800f.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
    padding-right: 4px;
}

.elementor-10 .elementor-element.elementor-element-c9e800f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-c9e800f .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
}

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

.elementor-10 .elementor-element.elementor-element-9536829 {
    text-align: start;
    font-family: var(--e-global-typography-4512da4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4512da4-font-size);
    font-weight: var(--e-global-typography-4512da4-font-weight);
    text-decoration: var(--e-global-typography-4512da4-text-decoration);
    line-height: var(--e-global-typography-4512da4-line-height);
    letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
    word-spacing: var(--e-global-typography-4512da4-word-spacing);
    color: var(--e-global-color-64e5766);
}

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

.elementor-10 .elementor-element.elementor-element-5001ae0 img {
    width: 50px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-10 .elementor-element.elementor-element-9c59d25 .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-10 .elementor-element.elementor-element-9c59d25 .elementor-icon-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-10 .elementor-element.elementor-element-9c59d25 .elementor-image-box-title {
    margin-bottom: 0px;
    margin-top: 0;
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    color: var(--e-global-color-fceb664);
}

.elementor-10 .elementor-element.elementor-element-9c59d25 .elementor-image-box-description {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    color: var(--e-global-color-64e5766);
}

.elementor-10 .elementor-element.elementor-element-7e73862 {
    --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: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-10 .elementor-element.elementor-element-7e73862:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-7e73862>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1532d99);
}

.elementor-10 .elementor-element.elementor-element-f8b13fd {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-be7c138 .elementor-icon-list-icon i {
    color: var(--e-global-color-afeecd0);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-be7c138 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-afeecd0);
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-be7c138 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: center;
    --icon-vertical-offset: -1px;
}

.elementor-10 .elementor-element.elementor-element-be7c138:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
    padding-left: 4px;
}

.elementor-10 .elementor-element.elementor-element-be7c138.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
    padding-right: 4px;
}

.elementor-10 .elementor-element.elementor-element-be7c138 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-be7c138 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
}

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

.elementor-10 .elementor-element.elementor-element-2d59a83 {
    text-align: start;
    font-family: var(--e-global-typography-4512da4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4512da4-font-size);
    font-weight: var(--e-global-typography-4512da4-font-weight);
    text-decoration: var(--e-global-typography-4512da4-text-decoration);
    line-height: var(--e-global-typography-4512da4-line-height);
    letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
    word-spacing: var(--e-global-typography-4512da4-word-spacing);
    color: var(--e-global-color-64e5766);
}

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

.elementor-10 .elementor-element.elementor-element-aa202dc img {
    width: 48px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-10 .elementor-element.elementor-element-117a0bc .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-10 .elementor-element.elementor-element-117a0bc .elementor-icon-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-10 .elementor-element.elementor-element-117a0bc .elementor-image-box-title {
    margin-bottom: 0px;
    margin-top: 0;
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    color: var(--e-global-color-fceb664);
}

.elementor-10 .elementor-element.elementor-element-117a0bc .elementor-image-box-description {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    color: var(--e-global-color-64e5766);
}

.elementor-10 .elementor-element.elementor-element-2589035 {
    --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: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-10 .elementor-element.elementor-element-2589035:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-2589035>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1532d99);
}

.elementor-10 .elementor-element.elementor-element-64f8a9d {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-14913a4 .elementor-icon-list-icon i {
    color: var(--e-global-color-afeecd0);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-14913a4 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-afeecd0);
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-14913a4 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: center;
    --icon-vertical-offset: -1px;
}

.elementor-10 .elementor-element.elementor-element-14913a4:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
    padding-left: 4px;
}

.elementor-10 .elementor-element.elementor-element-14913a4.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
    padding-right: 4px;
}

.elementor-10 .elementor-element.elementor-element-14913a4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-14913a4 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-14913a4 .elementor-icon-list-text {
    color: var(--e-global-color-fceb664);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-0ae8bcf {
    text-align: start;
    font-family: var(--e-global-typography-4512da4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4512da4-font-size);
    font-weight: var(--e-global-typography-4512da4-font-weight);
    text-decoration: var(--e-global-typography-4512da4-text-decoration);
    line-height: var(--e-global-typography-4512da4-line-height);
    letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
    word-spacing: var(--e-global-typography-4512da4-word-spacing);
    color: var(--e-global-color-64e5766);
}

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

.elementor-10 .elementor-element.elementor-element-eeec3c0 img {
    width: 48px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-10 .elementor-element.elementor-element-0e6fb43 .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-10 .elementor-element.elementor-element-0e6fb43 .elementor-icon-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-10 .elementor-element.elementor-element-0e6fb43 .elementor-image-box-title {
    margin-bottom: 0px;
    margin-top: 0;
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    color: var(--e-global-color-fceb664);
}

.elementor-10 .elementor-element.elementor-element-0e6fb43 .elementor-image-box-description {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    color: var(--e-global-color-64e5766);
}

.elementor-10 .elementor-element.elementor-element-b0c3938 {
    --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: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-10 .elementor-element.elementor-element-b0c3938:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-b0c3938>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1532d99);
}

.elementor-10 .elementor-element.elementor-element-942c1af {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-d45b69e .elementor-icon-list-icon i {
    color: var(--e-global-color-afeecd0);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-d45b69e .elementor-icon-list-icon svg {
    fill: var(--e-global-color-afeecd0);
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-d45b69e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: center;
    --icon-vertical-offset: -1px;
}

.elementor-10 .elementor-element.elementor-element-d45b69e:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
    padding-left: 4px;
}

.elementor-10 .elementor-element.elementor-element-d45b69e.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
    padding-right: 4px;
}

.elementor-10 .elementor-element.elementor-element-d45b69e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-d45b69e .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
}

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

.elementor-10 .elementor-element.elementor-element-69e6025 {
    text-align: start;
    font-family: var(--e-global-typography-4512da4-font-family), Sans-serif;
    font-size: var(--e-global-typography-4512da4-font-size);
    font-weight: var(--e-global-typography-4512da4-font-weight);
    text-decoration: var(--e-global-typography-4512da4-text-decoration);
    line-height: var(--e-global-typography-4512da4-line-height);
    letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
    word-spacing: var(--e-global-typography-4512da4-word-spacing);
    color: var(--e-global-color-64e5766);
}

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

.elementor-10 .elementor-element.elementor-element-4e3dca9 img {
    width: 48px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-10 .elementor-element.elementor-element-9756431 .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-10 .elementor-element.elementor-element-9756431 .elementor-icon-box-title {
    margin-bottom: 0px;
    margin-top: 0;
}

.elementor-10 .elementor-element.elementor-element-9756431 .elementor-image-box-title {
    margin-bottom: 0px;
    margin-top: 0;
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    color: var(--e-global-color-fceb664);
}

.elementor-10 .elementor-element.elementor-element-9756431 .elementor-image-box-description {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    color: var(--e-global-color-64e5766);
}

.elementor-10 .elementor-element.elementor-element-0a64024 {
    --display: flex;
    --padding-top: 96px;
    --padding-bottom: 96px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-0a64024:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-0a64024>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3b510d1);
}

.elementor-10 .elementor-element.elementor-element-20db490 {
    --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: flex-end;
    --gap: 48px 48px;
    --row-gap: 48px;
    --column-gap: 48px;
    --flex-wrap: wrap;
}

.elementor-10 .elementor-element.elementor-element-bf8de94 {
    --display: flex;
    --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;
    --justify-content: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-57789bf {
    padding: 3px 12px 3px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-2c2ee94);
    border-radius: 100px 100px 100px 100px;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-align: center;
    --icon-vertical-offset: -1px;
}

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

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

.elementor-10 .elementor-element.elementor-element-57789bf:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
    padding-left: 4px;
}

.elementor-10 .elementor-element.elementor-element-57789bf.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
    padding-right: 4px;
}

.elementor-10 .elementor-element.elementor-element-57789bf .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-57789bf .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-01509ed-font-family), Sans-serif;
    font-size: var(--e-global-typography-01509ed-font-size);
    font-weight: var(--e-global-typography-01509ed-font-weight);
    text-transform: var(--e-global-typography-01509ed-text-transform);
    text-decoration: var(--e-global-typography-01509ed-text-decoration);
    line-height: var(--e-global-typography-01509ed-line-height);
    letter-spacing: var(--e-global-typography-01509ed-letter-spacing);
    word-spacing: var(--e-global-typography-01509ed-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-57789bf .elementor-icon-list-text {
    color: var(--e-global-color-1376996);
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title>span {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-1376996);
    padding: 0px 4px 0px 4px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-1376996);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-d52cdc6 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-6279cd0 {
    --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;
    --flex-wrap: wrap;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-10 .elementor-element.elementor-element-6279cd0:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6279cd0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7c31ba3);
}

.elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(154deg, var(--e-global-color-1376996) 0%, var(--e-global-color-64e5766) 55%);
}

.elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-64e5766);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-64e5766);
}

.elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-1376996);
    padding: 0px 4px 0px 4px;
}

.elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-94b2652 {
    width: var(--container-widget-width, 587px);
    max-width: 587px;
    --container-widget-width: 587px;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-94b2652 .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-10 .elementor-element.elementor-element-94b2652 .elementor-icon-box-title {
    margin-bottom: 8px;
    margin-top: 0;
}

.elementor-10 .elementor-element.elementor-element-94b2652 .elementor-image-box-title {
    margin-bottom: 8px;
    margin-top: 0;
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-94b2652 .elementor-image-box-description {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    color: var(--e-global-color-412830e);
}

.elementor-10 .elementor-element.elementor-element-a3989ca {
    --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;
    --flex-wrap: wrap;
    --border-radius: 8px 8px 8px 8px;
}

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

.elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(154deg, var(--e-global-color-1376996) 0%, var(--e-global-color-64e5766) 55%);
}

.elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-64e5766);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-64e5766);
}

.elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-1376996);
    padding: 0px 4px 0px 4px;
}

.elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-0c8bf26 {
    width: var(--container-widget-width, 587px);
    max-width: 587px;
    --container-widget-width: 587px;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-0c8bf26 .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-10 .elementor-element.elementor-element-0c8bf26 .elementor-icon-box-title {
    margin-bottom: 8px;
    margin-top: 0;
}

.elementor-10 .elementor-element.elementor-element-0c8bf26 .elementor-image-box-title {
    margin-bottom: 8px;
    margin-top: 0;
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-0c8bf26 .elementor-image-box-description {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    color: var(--e-global-color-412830e);
}

.elementor-10 .elementor-element.elementor-element-9eb086d {
    --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;
    --flex-wrap: wrap;
    --border-radius: 8px 8px 8px 8px;
}

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

.elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(154deg, var(--e-global-color-1376996) 0%, var(--e-global-color-64e5766) 55%);
}

.elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-64e5766);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-64e5766);
}

.elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-1376996);
    padding: 0px 4px 0px 4px;
}

.elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-6e3fb2c {
    width: var(--container-widget-width, 587px);
    max-width: 587px;
    --container-widget-width: 587px;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-6e3fb2c .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-10 .elementor-element.elementor-element-6e3fb2c .elementor-icon-box-title {
    margin-bottom: 8px;
    margin-top: 0;
}

.elementor-10 .elementor-element.elementor-element-6e3fb2c .elementor-image-box-title {
    margin-bottom: 8px;
    margin-top: 0;
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-6e3fb2c .elementor-image-box-description {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    color: var(--e-global-color-412830e);
}

.elementor-10 .elementor-element.elementor-element-4b22940 {
    --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;
    --flex-wrap: wrap;
    --border-radius: 8px 8px 8px 8px;
}

.elementor-10 .elementor-element.elementor-element-4b22940:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-4b22940>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7c31ba3);
}

.elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(154deg, var(--e-global-color-1376996) 0%, var(--e-global-color-64e5766) 55%);
}

.elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-64e5766);
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: var(--e-global-color-64e5766);
}

.elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-1376996);
    padding: 0px 4px 0px 4px;
}

.elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-294d042 {
    width: var(--container-widget-width, 587px);
    max-width: 587px;
    --container-widget-width: 587px;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-294d042 .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-10 .elementor-element.elementor-element-294d042 .elementor-icon-box-title {
    margin-bottom: 8px;
    margin-top: 0;
}

.elementor-10 .elementor-element.elementor-element-294d042 .elementor-image-box-title {
    margin-bottom: 8px;
    margin-top: 0;
    font-family: var(--e-global-typography-7ff5f2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ff5f2c-font-size);
    font-weight: var(--e-global-typography-7ff5f2c-font-weight);
    text-transform: var(--e-global-typography-7ff5f2c-text-transform);
    text-decoration: var(--e-global-typography-7ff5f2c-text-decoration);
    line-height: var(--e-global-typography-7ff5f2c-line-height);
    letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
    word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    color: var(--e-global-color-1376996);
}

.elementor-10 .elementor-element.elementor-element-294d042 .elementor-image-box-description {
    font-family: var(--e-global-typography-5fccd09-font-family), Sans-serif;
    font-size: var(--e-global-typography-5fccd09-font-size);
    font-weight: var(--e-global-typography-5fccd09-font-weight);
    text-decoration: var(--e-global-typography-5fccd09-text-decoration);
    line-height: var(--e-global-typography-5fccd09-line-height);
    letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
    word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    color: var(--e-global-color-412830e);
}

@media(max-width:1024px) {
    .elementor-10 .elementor-element.elementor-element-c246c7e {
        --padding-top: 56px;
        --padding-bottom: 56px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-f6686c9 {
        --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: flex-start;
    }

    .elementor-10 .elementor-element.elementor-element-3481487 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-3481487 .section-main-title {
        text-align: left;
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-219fdaa {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3590717 .section-main-title {
        text-align: center;
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-36c3306 .section-main-title {
        text-align: center;
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-54610f0 {
        --padding-top: 56px;
        --padding-bottom: 56px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-10 .elementor-element.elementor-element-92ab5b1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-92ab5b1 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-01509ed-font-size);
        line-height: var(--e-global-typography-01509ed-line-height);
        letter-spacing: var(--e-global-typography-01509ed-letter-spacing);
        word-spacing: var(--e-global-typography-01509ed-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7f0111a {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-10 .elementor-element.elementor-element-e019a01 {
        --gap: 32px 24px;
        --row-gap: 32px;
        --column-gap: 24px;
    }

    .elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-1097d5c-font-size);
        line-height: var(--e-global-typography-1097d5c-line-height);
        letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
        word-spacing: var(--e-global-typography-1097d5c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c9c140a {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9b9aa6d {
        --gap: 32px 24px;
        --row-gap: 32px;
        --column-gap: 24px;
    }

    .elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-1097d5c-font-size);
        line-height: var(--e-global-typography-1097d5c-line-height);
        letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
        word-spacing: var(--e-global-typography-1097d5c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-29a6b3b {
        width: var(--container-widget-width, 249px);
        max-width: 249px;
        --container-widget-width: 249px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-6fd8f64 {
        --gap: 32px 24px;
        --row-gap: 32px;
        --column-gap: 24px;
    }

    .elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-1097d5c-font-size);
        line-height: var(--e-global-typography-1097d5c-line-height);
        letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
        word-spacing: var(--e-global-typography-1097d5c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-98cb7a2 {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-dca29aa {
        --gap: 32px 24px;
        --row-gap: 32px;
        --column-gap: 24px;
    }

    .elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-1097d5c-font-size);
        line-height: var(--e-global-typography-1097d5c-line-height);
        letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
        word-spacing: var(--e-global-typography-1097d5c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-1a758b1 {
        width: var(--container-widget-width, 264px);
        max-width: 264px;
        --container-widget-width: 264px;
        --container-widget-flex-grow: 0;
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-f7ba546 {
        --padding-top: 56px;
        --padding-bottom: 56px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-0590509 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-0590509 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-01509ed-font-size);
        line-height: var(--e-global-typography-01509ed-line-height);
        letter-spacing: var(--e-global-typography-01509ed-letter-spacing);
        word-spacing: var(--e-global-typography-01509ed-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-4c5e768 {
        --justify-content: flex-start;
    }

    .elementor-10 .elementor-element.elementor-element-4c5e768.e-con {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button {
        font-size: var(--e-global-typography-193613f-font-size);
        line-height: var(--e-global-typography-193613f-line-height);
        letter-spacing: var(--e-global-typography-193613f-letter-spacing);
        word-spacing: var(--e-global-typography-193613f-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0781a95 {
        --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-10 .elementor-element.elementor-element-0c75879 {
        --min-height: 500px;
    }

    .elementor-10 .elementor-element.elementor-element-0c75879.e-con {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-10 .elementor-element.elementor-element-e01cce9 {
        --grid-auto-flow: row;
    }

    .elementor-10 .elementor-element.elementor-element-c9e800f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-c9e800f .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9536829 {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9c59d25 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9c59d25 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-be7c138 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-be7c138 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-2d59a83 {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-117a0bc .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-117a0bc .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-14913a4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-14913a4 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0ae8bcf {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0e6fb43 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0e6fb43 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-d45b69e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-d45b69e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-69e6025 {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9756431 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9756431 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0a64024 {
        --padding-top: 56px;
        --padding-bottom: 56px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-57789bf .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-57789bf .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-01509ed-font-size);
        line-height: var(--e-global-typography-01509ed-line-height);
        letter-spacing: var(--e-global-typography-01509ed-letter-spacing);
        word-spacing: var(--e-global-typography-01509ed-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-d52cdc6 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-10 .elementor-element.elementor-element-6279cd0 {
        --justify-content: center;
    }

    .elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-94b2652 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-94b2652 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-94b2652 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-a3989ca {
        --justify-content: center;
    }

    .elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-0c8bf26 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-0c8bf26 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0c8bf26 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9eb086d {
        --justify-content: center;
    }

    .elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6e3fb2c .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-6e3fb2c .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-6e3fb2c .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-4b22940 {
        --justify-content: center;
    }

    .elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-294d042 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-294d042 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-294d042 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-10 .elementor-element.elementor-element-c246c7e {
        --min-height: 0px;
        --padding-top: 48px;
        --padding-bottom: 48px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3481487 .section-main-title {
        text-align: center;
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-219fdaa {
        --justify-content: center;
    }

    .elementor-10 .elementor-element.elementor-element-3590717 .section-main-title {
        text-align: center;
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-36c3306 .section-main-title {
        text-align: center;
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-dd9e1a2 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-54610f0 {
        --padding-top: 48px;
        --padding-bottom: 48px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-daffd3b {
        --gap: 32px 32px;
        --row-gap: 32px;
        --column-gap: 32px;
    }

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

    .elementor-10 .elementor-element.elementor-element-92ab5b1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-92ab5b1 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-01509ed-font-size);
        line-height: var(--e-global-typography-01509ed-line-height);
        letter-spacing: var(--e-global-typography-01509ed-letter-spacing);
        word-spacing: var(--e-global-typography-01509ed-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-6515f2a .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7f0111a {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-1097d5c-font-size);
        line-height: var(--e-global-typography-1097d5c-line-height);
        letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
        word-spacing: var(--e-global-typography-1097d5c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-c66fdb3 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-80ccb53 {
        --width: 64px;
    }

    .elementor-10 .elementor-element.elementor-element-c9c140a {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-1097d5c-font-size);
        line-height: var(--e-global-typography-1097d5c-line-height);
        letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
        word-spacing: var(--e-global-typography-1097d5c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-cfdffbf .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-d72acab {
        --width: 64px;
    }

    .elementor-10 .elementor-element.elementor-element-29a6b3b {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-1097d5c-font-size);
        line-height: var(--e-global-typography-1097d5c-line-height);
        letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
        word-spacing: var(--e-global-typography-1097d5c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-b04474e .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-95c1735 {
        --width: 64px;
    }

    .elementor-10 .elementor-element.elementor-element-98cb7a2 {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-1097d5c-font-size);
        line-height: var(--e-global-typography-1097d5c-line-height);
        letter-spacing: var(--e-global-typography-1097d5c-letter-spacing);
        word-spacing: var(--e-global-typography-1097d5c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-90fad2d .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-bd70c83 {
        --width: 64px;
    }

    .elementor-10 .elementor-element.elementor-element-1a758b1 {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-f7ba546 {
        --padding-top: 48px;
        --padding-bottom: 48px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-21b711a {
        --gap: 32px 32px;
        --row-gap: 32px;
        --column-gap: 32px;
    }

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

    .elementor-10 .elementor-element.elementor-element-0590509 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-0590509 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-01509ed-font-size);
        line-height: var(--e-global-typography-01509ed-line-height);
        letter-spacing: var(--e-global-typography-01509ed-letter-spacing);
        word-spacing: var(--e-global-typography-01509ed-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-dfc59a5 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-ea7369a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-ea7369a .elementor-button {
        font-size: var(--e-global-typography-193613f-font-size);
        line-height: var(--e-global-typography-193613f-line-height);
        letter-spacing: var(--e-global-typography-193613f-letter-spacing);
        word-spacing: var(--e-global-typography-193613f-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0c75879 {
        --min-height: 400px;
    }

    .elementor-10 .elementor-element.elementor-element-e01cce9 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-10 .elementor-element.elementor-element-c9e800f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-c9e800f .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9536829 {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9c59d25 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9c59d25 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-be7c138 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-be7c138 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-2d59a83 {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-117a0bc .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-117a0bc .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-14913a4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-14913a4 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0ae8bcf {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0e6fb43 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0e6fb43 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-d45b69e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-d45b69e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-69e6025 {
        font-size: var(--e-global-typography-4512da4-font-size);
        line-height: var(--e-global-typography-4512da4-line-height);
        letter-spacing: var(--e-global-typography-4512da4-letter-spacing);
        word-spacing: var(--e-global-typography-4512da4-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9756431 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9756431 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0a64024 {
        --padding-top: 48px;
        --padding-bottom: 48px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-20db490 {
        --gap: 32px 32px;
        --row-gap: 32px;
        --column-gap: 32px;
    }

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

    .elementor-10 .elementor-element.elementor-element-57789bf .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-57789bf .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-01509ed-font-size);
        line-height: var(--e-global-typography-01509ed-line-height);
        letter-spacing: var(--e-global-typography-01509ed-letter-spacing);
        word-spacing: var(--e-global-typography-01509ed-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-f8c7423 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-d52cdc6 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-10 .elementor-element.elementor-element-6279cd0 {
        --justify-content: flex-start;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-8169bca .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-94b2652 .elementor-image-box-wrapper {
        text-align: start;
    }

    .elementor-10 .elementor-element.elementor-element-94b2652 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-94b2652 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-a3989ca {
        --justify-content: flex-start;
    }

    .elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-e086dd4 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-0c8bf26 .elementor-image-box-wrapper {
        text-align: start;
    }

    .elementor-10 .elementor-element.elementor-element-0c8bf26 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-0c8bf26 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-9eb086d {
        --justify-content: flex-start;
    }

    .elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-2a849ed .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6e3fb2c .elementor-image-box-wrapper {
        text-align: start;
    }

    .elementor-10 .elementor-element.elementor-element-6e3fb2c .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-6e3fb2c .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-4b22940 {
        --justify-content: flex-start;
    }

    .elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-10 .elementor-element.elementor-element-839906b .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-294d042 .elementor-image-box-wrapper {
        text-align: start;
    }

    .elementor-10 .elementor-element.elementor-element-294d042 .elementor-image-box-title {
        font-size: var(--e-global-typography-7ff5f2c-font-size);
        line-height: var(--e-global-typography-7ff5f2c-line-height);
        letter-spacing: var(--e-global-typography-7ff5f2c-letter-spacing);
        word-spacing: var(--e-global-typography-7ff5f2c-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-294d042 .elementor-image-box-description {
        font-size: var(--e-global-typography-5fccd09-font-size);
        line-height: var(--e-global-typography-5fccd09-line-height);
        letter-spacing: var(--e-global-typography-5fccd09-letter-spacing);
        word-spacing: var(--e-global-typography-5fccd09-word-spacing);
    }
}

@media(min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-f6686c9 {
        --width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-80ccb53 {
        --width: 64px;
    }

    .elementor-10 .elementor-element.elementor-element-d72acab {
        --width: 64px;
    }

    .elementor-10 .elementor-element.elementor-element-95c1735 {
        --width: 64px;
    }

    .elementor-10 .elementor-element.elementor-element-bd70c83 {
        --width: 64px;
    }

    .elementor-10 .elementor-element.elementor-element-b8d1558 {
        --width: 58%;
    }

    .elementor-10 .elementor-element.elementor-element-4c5e768 {
        --width: 30%;
    }

    .elementor-10 .elementor-element.elementor-element-0c75879 {
        --width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-e01cce9 {
        --width: 60%;
    }
}

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

    .elementor-10 .elementor-element.elementor-element-f71e9b1 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-b8d1558 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-4c5e768 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-0c75879 {
        --width: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-e01cce9 {
        --width: 100%;
    }
}