.elementor-833 .elementor-element.elementor-element-a177837 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 100px 100px;
    --row-gap: 100px;
    --column-gap: 100px;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-a177837::before,
.elementor-833 .elementor-element.elementor-element-a177837>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-a177837>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-a177837>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-a177837>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-a177837>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #020202 40%, #07070900 60%);
}

.elementor-833 .elementor-element.elementor-element-3f8c822 {
    --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: flex-start;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 90px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-dce31e8 {
    --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: center;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-6b9fb11>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

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

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

.elementor-833 .elementor-element.elementor-element-6b9fb11 {
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-6b9fb11 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-6b9fb11 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-6b9fb11 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-6b9fb11 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-db1842d>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

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

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

.elementor-833 .elementor-element.elementor-element-db1842d {
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-db1842d .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-db1842d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-db1842d .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-db1842d .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-af16a63 {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-af16a63 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-af2503b>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-af2503b {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-322d434 {
    --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: center;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-2a300e2 .elementor-button {
    background-color: var(--e-global-color-34073d1);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
    padding: 14px 30px 14px 30px;
}

.elementor-833 .elementor-element.elementor-element-2a300e2 .elementor-button:hover,
.elementor-833 .elementor-element.elementor-element-2a300e2 .elementor-button:focus {
    background-color: #FFFFFF;
    color: #000000;
}

.elementor-833 .elementor-element.elementor-element-2a300e2 .elementor-button:hover svg,
.elementor-833 .elementor-element.elementor-element-2a300e2 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-833 .elementor-element.elementor-element-54de549 .elementor-button {
    background-color: #040083;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    fill: #000000;
    color: #ffffff;
    /* background-image: linear-gradient(223deg, var(--e-global-color-primary) 0%, var(--e-global-color-df938dc) 100%); */
    border-radius: 30px 30px 30px 30px;
    padding: 14px 30px 14px 30px;
}

.elementor-833 .elementor-element.elementor-element-54de549 .elementor-button:hover,
.elementor-833 .elementor-element.elementor-element-54de549 .elementor-button:focus {
    background-color: transparent;
    color: #000000;
    background-image: linear-gradient(180deg, #FFFFFF 0%, var(--e-global-color-primary) 100%);
}

.elementor-833 .elementor-element.elementor-element-54de549 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-833 .elementor-element.elementor-element-54de549 .elementor-button .elementor-button-content-wrapper {
    gap: 5px;
}

.elementor-833 .elementor-element.elementor-element-54de549 .elementor-button:hover svg,
.elementor-833 .elementor-element.elementor-element-54de549 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-833 .elementor-element.elementor-element-c08a377 {
    --display: flex;
}

.elementor-833 .elementor-element.elementor-element-5d04579>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-5d04579 img {
    width: 80%;
    max-width: 80%;
}

.elementor-833 .elementor-element.elementor-element-d23e5d6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-28ed7b5);
    --border-color: var(--e-global-color-28ed7b5);
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 140px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-d23e5d6:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-d23e5d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center right, var(--e-global-color-5bc2093) 0%, var(--e-global-color-b590461) 43%);
}

.elementor-833 .elementor-element.elementor-element-d23e5d6::before,
.elementor-833 .elementor-element.elementor-element-d23e5d6>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-d23e5d6>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-d23e5d6>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-d23e5d6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-d23e5d6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-833 .elementor-element.elementor-element-53a59bf {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-f21c3ee {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-f21c3ee>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-f21c3ee.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-833 .elementor-element.elementor-element-f21c3ee .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-f21c3ee .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-f21c3ee .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-f21c3ee .elementor-icon-list-text {
    transition: color 0.3s;
}

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

.elementor-833 .elementor-element.elementor-element-523eebe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-523eebe .elementor-heading-title {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-7e6d3fb {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-7e6d3fb>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

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

.elementor-833 .elementor-element.elementor-element-0934da4 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-accent);
}

.elementor-833 .elementor-element.elementor-element-0934da4 .elementor-progress-wrapper {
    background-color: var(--e-global-color-primary);
    border-radius: 0px;
    overflow: hidden;
}

.elementor-833 .elementor-element.elementor-element-0934da4 .elementor-progress-bar {
    height: 4px;
    line-height: 4px;
}

.elementor-833 .elementor-element.elementor-element-0934da4 .elementor-title {
    color: var(--e-global-color-primary);
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 2.3em;
}

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

.elementor-833 .elementor-element.elementor-element-aedc71b .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-accent);
}

.elementor-833 .elementor-element.elementor-element-aedc71b .elementor-progress-wrapper {
    background-color: var(--e-global-color-primary);
    border-radius: 0px;
    overflow: hidden;
}

.elementor-833 .elementor-element.elementor-element-aedc71b .elementor-progress-bar {
    height: 4px;
    line-height: 4px;
}

.elementor-833 .elementor-element.elementor-element-aedc71b .elementor-title {
    color: var(--e-global-color-primary);
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 2.3em;
}

.elementor-833 .elementor-element.elementor-element-887dc85 {
    --display: flex;
    --justify-content: center;
    --align-items: stretch;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-28ed7b5);
    --border-color: var(--e-global-color-28ed7b5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-833 .elementor-element.elementor-element-887dc85:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-887dc85>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, var(--e-global-color-b590461) 0%, var(--e-global-color-34073d1) 200%);
}

.elementor-833 .elementor-element.elementor-element-f828ebb {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-4a510a7 img {
    height: 240px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-a9c44a5);
    border-radius: 20px 20px 20px 20px;
}

.elementor-833 .elementor-element.elementor-element-dc6530d {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-27866f6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-bacf04d img {
    height: 170px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-a9c44a5);
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-833 .elementor-element.elementor-element-a3872b9 img {
    height: 170px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-a9c44a5);
    border-radius: 20px 20px 20px 20px;
}

.elementor-833 .elementor-element.elementor-element-64131b4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.4;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #ABABAB45;
    --border-color: #ABABAB45;
    --border-radius: 200px 200px 0px 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-64131b4:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-64131b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-5bc2093) -10%, var(--e-global-color-b590461) 35%);
}

.elementor-833 .elementor-element.elementor-element-64131b4::before,
.elementor-833 .elementor-element.elementor-element-64131b4>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-64131b4>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-64131b4>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-64131b4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-64131b4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://cognifyai.vexadigital.net/wp-content/uploads/2024/07/dot-1.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-833 .elementor-element.elementor-element-64131b4:hover {
    border-style: solid;
}

.elementor-833 .elementor-element.elementor-element-64131b4,
.elementor-833 .elementor-element.elementor-element-64131b4::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-ff2dbfe {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-1141051 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-7c91ff2 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-4f81dc4 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-4f81dc4>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-4f81dc4.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-833 .elementor-element.elementor-element-4f81dc4 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-4f81dc4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-4f81dc4 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-4f81dc4 .elementor-icon-list-text {
    transition: color 0.3s;
}

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

.elementor-833 .elementor-element.elementor-element-ed8a5db>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-ed8a5db .elementor-heading-title {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-1b6fdd7 {
    --display: flex;
    --justify-content: flex-end;
}

.elementor-833 .elementor-element.elementor-element-fe59041 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-fe59041>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-a66b488 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-1b4ffc8 {
    --display: flex;
    --overlay-opacity: 0.2;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-a9c44a5);
    --border-color: var(--e-global-color-a9c44a5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-1b4ffc8:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-1b4ffc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #040083;
    /* background-image: linear-gradient(316deg, var(--e-global-color-df938dc) 15%, var(--e-global-color-primary) 90%); */
}

.elementor-833 .elementor-element.elementor-element-1b4ffc8::before,
.elementor-833 .elementor-element.elementor-element-1b4ffc8>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-1b4ffc8>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-1b4ffc8>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-1b4ffc8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-1b4ffc8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://cognifyai.vexadigital.net/wp-content/uploads/2024/07/logo-mark.png");
    --background-overlay: '';
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-833 .elementor-element.elementor-element-1b4ffc8:hover {
    border-style: solid;
    border-color: #FFFFFF50;
    --border-color: #FFFFFF50;
}

.elementor-833 .elementor-element.elementor-element-1b4ffc8,
.elementor-833 .elementor-element.elementor-element-1b4ffc8::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-13dc0f5 {
    text-align: left;
}

.elementor-833 .elementor-element.elementor-element-02caaa1 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-833 .elementor-element.elementor-element-02caaa1 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.4em;
    color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-2038f06 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: var(--e-global-color-b590461);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-2038f06>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-4ea514d {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-a9c44a5);
    --border-color: var(--e-global-color-a9c44a5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-4ea514d:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-4ea514d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(315deg, var(--e-global-color-34073d1) 15%, var(--e-global-color-b590461) 90%);
}

.elementor-833 .elementor-element.elementor-element-4ea514d:hover {
    border-style: solid;
    border-color: #FFFFFF50;
    --border-color: #FFFFFF50;
}

.elementor-833 .elementor-element.elementor-element-4ea514d,
.elementor-833 .elementor-element.elementor-element-4ea514d::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-19504ae {
    text-align: left;
}

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

.elementor-833 .elementor-element.elementor-element-0c2f48b .elementor-heading-title {
    font-family: var(--e-global-typography-b5cef86-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5cef86-font-size);
    font-weight: var(--e-global-typography-b5cef86-font-weight);
    text-transform: var(--e-global-typography-b5cef86-text-transform);
    font-style: var(--e-global-typography-b5cef86-font-style);
    text-decoration: var(--e-global-typography-b5cef86-text-decoration);
    line-height: var(--e-global-typography-b5cef86-line-height);
}

.elementor-833 .elementor-element.elementor-element-426a7ca {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-426a7ca>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-fba0df6 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-a9c44a5);
    --border-color: var(--e-global-color-a9c44a5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-fba0df6:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-fba0df6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(315deg, var(--e-global-color-34073d1) 15%, var(--e-global-color-b590461) 90%);
}

.elementor-833 .elementor-element.elementor-element-fba0df6:hover {
    border-style: solid;
    border-color: #FFFFFF50;
    --border-color: #FFFFFF50;
}

.elementor-833 .elementor-element.elementor-element-fba0df6,
.elementor-833 .elementor-element.elementor-element-fba0df6::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-0bf21b6 {
    text-align: left;
}

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

.elementor-833 .elementor-element.elementor-element-ca21de7 .elementor-heading-title {
    font-family: var(--e-global-typography-b5cef86-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5cef86-font-size);
    font-weight: var(--e-global-typography-b5cef86-font-weight);
    text-transform: var(--e-global-typography-b5cef86-text-transform);
    font-style: var(--e-global-typography-b5cef86-font-style);
    text-decoration: var(--e-global-typography-b5cef86-text-decoration);
    line-height: var(--e-global-typography-b5cef86-line-height);
}

.elementor-833 .elementor-element.elementor-element-afb46ad {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-afb46ad>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-16a4e93 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.4;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #ABABAB45;
    --border-color: #ABABAB45;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-16a4e93:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-16a4e93>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-16a4e93::before,
.elementor-833 .elementor-element.elementor-element-16a4e93>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-16a4e93>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-16a4e93>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-16a4e93>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-16a4e93>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-833 .elementor-element.elementor-element-16a4e93:hover {
    border-style: solid;
}

.elementor-833 .elementor-element.elementor-element-16a4e93,
.elementor-833 .elementor-element.elementor-element-16a4e93::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-a7e8e6a {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-bdcba21 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-bdcba21>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-bdcba21.elementor-element {
    --align-self: center;
}

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

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

.elementor-833 .elementor-element.elementor-element-bdcba21 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-bdcba21 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-bdcba21 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-bdcba21 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-91d5eb1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-91d5eb1 {
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-91d5eb1 .elementor-heading-title {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-833 .elementor-element.elementor-element-773bfcb {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-28ed7b5);
    --border-color: var(--e-global-color-28ed7b5);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 1;
}

.elementor-833 .elementor-element.elementor-element-773bfcb:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-773bfcb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-a64d288 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-5f6ddf1 {
    text-align: left;
}

.elementor-833 .elementor-element.elementor-element-21b519b {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-833 .elementor-element.elementor-element-21b519b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-21b519b .elementor-heading-title {
    font-family: var(--e-global-typography-e38fb3b-font-family), Sans-serif;
    font-size: var(--e-global-typography-e38fb3b-font-size);
    font-weight: var(--e-global-typography-e38fb3b-font-weight);
    text-transform: var(--e-global-typography-e38fb3b-text-transform);
    font-style: var(--e-global-typography-e38fb3b-font-style);
    text-decoration: var(--e-global-typography-e38fb3b-text-decoration);
    line-height: var(--e-global-typography-e38fb3b-line-height);
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-a9dd99a {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-a9dd99a>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-52e3c5b .elementor-button {
    background-color: var(--e-global-color-34073d1);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
    padding: 14px 30px 14px 30px;
}

.elementor-833 .elementor-element.elementor-element-52e3c5b .elementor-button:hover,
.elementor-833 .elementor-element.elementor-element-52e3c5b .elementor-button:focus {
    background-color: #FFFFFF;
    color: #000000;
}

.elementor-833 .elementor-element.elementor-element-52e3c5b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-52e3c5b .elementor-button:hover svg,
.elementor-833 .elementor-element.elementor-element-52e3c5b .elementor-button:focus svg {
    fill: #000000;
}

.elementor-833 .elementor-element.elementor-element-97385cd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact {
    background-color: transparent;
    justify-content: left;
    display: flex;
    background-image: radial-gradient(at center center, var(--e-global-color-34073d1) 15%, var(--e-global-color-b590461) 75%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 20px 20px 20px 20px;
}

.elementor-833 .elementor-element.elementor-element-01a5658 {
    width: auto;
    max-width: auto;
}

.elementor-833 .elementor-element.elementor-element-01a5658.elementor-element {
    --align-self: flex-start;
}

.elementor-833 .elementor-element.elementor-element-01a5658>.elementor-widget-container {
    border-style: none;
}

.elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-accent);
    font-family: "Inter", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    margin-bottom: 0px;
}

.elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .funfact-title {
    color: var(--e-global-color-text);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
}

.elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .super {
    color: var(--e-global-color-accent);
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    left: -5px;
    vertical-align: sub;
}

.elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .elementskit-funfact-inner {
    padding: 16px 20px 16px 20px;
}

.elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact {
    background-color: transparent;
    justify-content: left;
    display: flex;
    background-image: radial-gradient(at center center, var(--e-global-color-34073d1) 15%, var(--e-global-color-b590461) 75%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 20px 20px 20px 20px;
}

.elementor-833 .elementor-element.elementor-element-b7867a4 {
    width: auto;
    max-width: auto;
}

.elementor-833 .elementor-element.elementor-element-b7867a4.elementor-element {
    --align-self: flex-start;
}

.elementor-833 .elementor-element.elementor-element-b7867a4>.elementor-widget-container {
    border-style: none;
}

.elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-accent);
    font-family: "Inter", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    margin-bottom: 0px;
}

.elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .funfact-title {
    color: var(--e-global-color-text);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
}

.elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .super {
    color: var(--e-global-color-accent);
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    left: -5px;
    vertical-align: sub;
}

.elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .elementskit-funfact-inner {
    padding: 16px 20px 16px 20px;
}

.elementor-833 .elementor-element.elementor-element-80bca06 {
    --display: flex;
    --justify-content: center;
    --align-items: stretch;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-28ed7b5);
    --border-color: var(--e-global-color-28ed7b5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-833 .elementor-element.elementor-element-80bca06:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-80bca06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, var(--e-global-color-b590461) 0%, var(--e-global-color-34073d1) 200%);
}

.elementor-833 .elementor-element.elementor-element-d3dd5dc {
    --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;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-d3dd5dc::before,
.elementor-833 .elementor-element.elementor-element-d3dd5dc>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-d3dd5dc>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-d3dd5dc>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-d3dd5dc>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-d3dd5dc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-833 .elementor-element.elementor-element-e2220f6 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-e2220f6>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-e2220f6.elementor-element {
    --align-self: flex-start;
}

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

.elementor-833 .elementor-element.elementor-element-e2220f6 .elementor-icon-list-icon svg {
    /* fill: var(--e-global-color-accent);
    transition: fill 0.3s; */
}

.elementor-833 .elementor-element.elementor-element-e2220f6 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-e2220f6 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-e2220f6 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-e2220f6 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-f1b3578 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-f1b3578>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-f1b3578.elementor-element {
    --align-self: flex-start;
}

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

.elementor-833 .elementor-element.elementor-element-f1b3578 .elementor-icon-list-icon svg {
    /* fill: #ffffff; */
    /* transition: fill 0.3s; */
}

.elementor-833 .elementor-element.elementor-element-f1b3578 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-f1b3578 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-f1b3578 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-f1b3578 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-6cc4f8f {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-6cc4f8f>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-6cc4f8f.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-833 .elementor-element.elementor-element-6cc4f8f .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-6cc4f8f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-6cc4f8f .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-6cc4f8f .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-21f5fd7 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-5eb06c2 {
    --display: flex;
    --min-height: 375px;
    --justify-content: flex-end;
    --overlay-opacity: 1;
    --border-radius: 020px 020px 020px 020px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-5eb06c2:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-5eb06c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
    background-image: url("./1212.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-833 .elementor-element.elementor-element-5eb06c2::before,
.elementor-833 .elementor-element.elementor-element-5eb06c2>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-5eb06c2>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-5eb06c2>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-5eb06c2>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-5eb06c2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #07070903 40%, var(--e-global-color-b590461) 80%);
}

.elementor-833 .elementor-element.elementor-element-5eb06c2.e-con {
    --align-self: flex-end;
}

.elementor-833 .elementor-element.elementor-element-6ce98a2 {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-6ce98a2>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-0634686 {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-28ed7b5);
    --border-color: var(--e-global-color-28ed7b5);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}

.elementor-833 .elementor-element.elementor-element-0634686:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-0634686>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-a92fe18 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-7c7951a {
    text-align: left;
}

.elementor-833 .elementor-element.elementor-element-8b71acb {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-833 .elementor-element.elementor-element-8b71acb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-8b71acb .elementor-heading-title {
    font-family: var(--e-global-typography-e38fb3b-font-family), Sans-serif;
    font-size: var(--e-global-typography-e38fb3b-font-size);
    font-weight: var(--e-global-typography-e38fb3b-font-weight);
    text-transform: var(--e-global-typography-e38fb3b-text-transform);
    font-style: var(--e-global-typography-e38fb3b-font-style);
    text-decoration: var(--e-global-typography-e38fb3b-text-decoration);
    line-height: var(--e-global-typography-e38fb3b-line-height);
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-03ffe5e {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-03ffe5e>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-aa64604 .elementor-button {
    background-color: var(--e-global-color-34073d1);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
    padding: 14px 30px 14px 30px;
}

.elementor-833 .elementor-element.elementor-element-aa64604 .elementor-button:hover,
.elementor-833 .elementor-element.elementor-element-aa64604 .elementor-button:focus {
    background-color: #FFFFFF;
    color: #000000;
}

.elementor-833 .elementor-element.elementor-element-aa64604>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-aa64604 .elementor-button:hover svg,
.elementor-833 .elementor-element.elementor-element-aa64604 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-833 .elementor-element.elementor-element-602c819 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact {
    background-color: transparent;
    justify-content: left;
    display: flex;
    background-image: radial-gradient(at center center, var(--e-global-color-34073d1) 15%, var(--e-global-color-b590461) 75%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 20px 20px 20px 20px;
}

.elementor-833 .elementor-element.elementor-element-3fb653e {
    width: auto;
    max-width: auto;
}

.elementor-833 .elementor-element.elementor-element-3fb653e.elementor-element {
    --align-self: flex-start;
}

.elementor-833 .elementor-element.elementor-element-3fb653e>.elementor-widget-container {
    border-style: none;
}

.elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .funfact-content .number-percentage-wraper {
    /* color: var(--e-global-color-accent); */
    color: #ffffff;
    font-family: "Inter", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    margin-bottom: 0px;
}

.elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .funfact-title {
    color: var(--e-global-color-text);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
}

.elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .super {
    color: var(--e-global-color-accent);
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    left: -5px;
    vertical-align: sub;
}

.elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .elementskit-funfact-inner {
    padding: 16px 20px 16px 20px;
}

.elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact {
    background-color: transparent;
    justify-content: left;
    display: flex;
    background-image: radial-gradient(at center center, var(--e-global-color-34073d1) 15%, var(--e-global-color-b590461) 75%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 20px 20px 20px 20px;
}

.elementor-833 .elementor-element.elementor-element-10b81e9 {
    width: auto;
    max-width: auto;
}

.elementor-833 .elementor-element.elementor-element-10b81e9.elementor-element {
    --align-self: flex-start;
}

.elementor-833 .elementor-element.elementor-element-10b81e9>.elementor-widget-container {
    border-style: none;
}

.elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #ffffff;
    font-family: "Inter", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    margin-bottom: 0px;
}

.elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .funfact-title {
    color: var(--e-global-color-text);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
}

.elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .super {
    color: var(--e-global-color-accent);
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    left: -5px;
    vertical-align: sub;
}

.elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .elementskit-funfact-inner {
    padding: 16px 20px 16px 20px;
}

.elementor-833 .elementor-element.elementor-element-787090a {
    --display: flex;
    --justify-content: center;
    --align-items: stretch;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-28ed7b5);
    --border-color: var(--e-global-color-28ed7b5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-833 .elementor-element.elementor-element-787090a:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-787090a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, var(--e-global-color-b590461) 0%, var(--e-global-color-34073d1) 200%);
}

.elementor-833 .elementor-element.elementor-element-a670139 {
    --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;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-a670139::before,
.elementor-833 .elementor-element.elementor-element-a670139>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-a670139>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-a670139>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-a670139>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-a670139>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-833 .elementor-element.elementor-element-61da0b7 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-61da0b7>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-61da0b7.elementor-element {
    --align-self: flex-start;
}

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

.elementor-833 .elementor-element.elementor-element-61da0b7 .elementor-icon-list-icon svg {
    /* fill: var(--e-global-color-accent);
    transition: fill 0.3s; */
}

.elementor-833 .elementor-element.elementor-element-61da0b7 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-61da0b7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-61da0b7 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-61da0b7 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-4f4a7f1 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-4f4a7f1>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-4f4a7f1.elementor-element {
    --align-self: flex-start;
}

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

.elementor-833 .elementor-element.elementor-element-4f4a7f1 .elementor-icon-list-icon svg {
    /* fill: var(--e-global-color-accent);
    transition: fill 0.3s; */
}

.elementor-833 .elementor-element.elementor-element-4f4a7f1 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-4f4a7f1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-4f4a7f1 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-4f4a7f1 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-5a5102e {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-5a5102e>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-5a5102e.elementor-element {
    --align-self: flex-start;
}

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

.elementor-833 .elementor-element.elementor-element-5a5102e .elementor-icon-list-icon svg {
    /* fill: var(--e-global-color-accent);
    transition: fill 0.3s; */
}

.elementor-833 .elementor-element.elementor-element-5a5102e .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-5a5102e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-5a5102e .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-5a5102e .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-16bf6a0 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-e314255 {
    --display: flex;
    --min-height: 375px;
    --justify-content: flex-end;
    --overlay-opacity: 1;
    --border-radius: 020px 020px 020px 020px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-e314255:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-e314255>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
    background-image: url("https://cognifyai.vexadigital.net/wp-content/uploads/2024/07/ai-robot-working-in-the-office-2023-11-27-05-11-19-utc-1.jpg");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-833 .elementor-element.elementor-element-e314255::before,
.elementor-833 .elementor-element.elementor-element-e314255>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-e314255>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-e314255>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-e314255>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-e314255>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #07070903 40%, var(--e-global-color-b590461) 80%);
}

.elementor-833 .elementor-element.elementor-element-e314255.e-con {
    --align-self: flex-end;
}

.elementor-833 .elementor-element.elementor-element-02c2670 {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-02c2670>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-92d83ae {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-28ed7b5);
    --border-color: var(--e-global-color-28ed7b5);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 3;
}

.elementor-833 .elementor-element.elementor-element-92d83ae:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-92d83ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-1767d50 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-5b4253b {
    text-align: left;
}

.elementor-833 .elementor-element.elementor-element-eebef94 {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-833 .elementor-element.elementor-element-eebef94>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-eebef94 .elementor-heading-title {
    font-family: var(--e-global-typography-e38fb3b-font-family), Sans-serif;
    font-size: var(--e-global-typography-e38fb3b-font-size);
    font-weight: var(--e-global-typography-e38fb3b-font-weight);
    text-transform: var(--e-global-typography-e38fb3b-text-transform);
    font-style: var(--e-global-typography-e38fb3b-font-style);
    text-decoration: var(--e-global-typography-e38fb3b-text-decoration);
    line-height: var(--e-global-typography-e38fb3b-line-height);
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-22ed872 {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-22ed872>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-af4494c .elementor-button {
    background-color: var(--e-global-color-34073d1);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
    padding: 14px 30px 14px 30px;
}

.elementor-833 .elementor-element.elementor-element-af4494c .elementor-button:hover,
.elementor-833 .elementor-element.elementor-element-af4494c .elementor-button:focus {
    background-color: #FFFFFF;
    color: #000000;
}

.elementor-833 .elementor-element.elementor-element-af4494c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-af4494c .elementor-button:hover svg,
.elementor-833 .elementor-element.elementor-element-af4494c .elementor-button:focus svg {
    fill: #000000;
}

.elementor-833 .elementor-element.elementor-element-6b21b9c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact {
    background-color: transparent;
    justify-content: left;
    display: flex;
    background-image: radial-gradient(at center center, var(--e-global-color-34073d1) 15%, var(--e-global-color-b590461) 75%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 20px 20px 20px 20px;
}

.elementor-833 .elementor-element.elementor-element-880ed09 {
    width: auto;
    max-width: auto;
}

.elementor-833 .elementor-element.elementor-element-880ed09.elementor-element {
    --align-self: flex-start;
}

.elementor-833 .elementor-element.elementor-element-880ed09>.elementor-widget-container {
    border-style: none;
}

.elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .funfact-content .number-percentage-wraper {
    /* color: var(--e-global-color-accent); */
    color: #ffffff;
    font-family: "Inter", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    margin-bottom: 0px;
}

.elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .funfact-title {
    color: var(--e-global-color-text);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
}

.elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .super {
    color: var(--e-global-color-accent);
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    left: -5px;
    vertical-align: sub;
}

.elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .elementskit-funfact-inner {
    padding: 16px 20px 16px 20px;
}

.elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact {
    background-color: transparent;
    justify-content: left;
    display: flex;
    background-image: radial-gradient(at center center, var(--e-global-color-34073d1) 15%, var(--e-global-color-b590461) 75%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 20px 20px 20px 20px;
}

.elementor-833 .elementor-element.elementor-element-2352498 {
    width: auto;
    max-width: auto;
}

.elementor-833 .elementor-element.elementor-element-2352498.elementor-element {
    --align-self: flex-start;
}

.elementor-833 .elementor-element.elementor-element-2352498>.elementor-widget-container {
    border-style: none;
}

.elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .funfact-content .number-percentage-wraper {
    /* color: var(--e-global-color-accent); */
    color: #ffffff;
    font-family: "Inter", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    margin-bottom: 0px;
}

.elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .funfact-content .number-percentage {
    margin-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .funfact-title {
    color: var(--e-global-color-text);
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
}

.elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .super {
    color: var(--e-global-color-accent);
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    left: -5px;
    vertical-align: sub;
}

.elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .elementskit-funfact-inner {
    padding: 16px 20px 16px 20px;
}

.elementor-833 .elementor-element.elementor-element-d26c24f {
    --display: flex;
    --justify-content: center;
    --align-items: stretch;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-28ed7b5);
    --border-color: var(--e-global-color-28ed7b5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-833 .elementor-element.elementor-element-d26c24f:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-d26c24f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, var(--e-global-color-b590461) 0%, var(--e-global-color-34073d1) 200%);
}

.elementor-833 .elementor-element.elementor-element-e5e91e2 {
    --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;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-e5e91e2::before,
.elementor-833 .elementor-element.elementor-element-e5e91e2>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-e5e91e2>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-e5e91e2>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-e5e91e2>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-e5e91e2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-833 .elementor-element.elementor-element-9f82695 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-9f82695>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-9f82695.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-833 .elementor-element.elementor-element-9f82695 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-9f82695 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-9f82695 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-9f82695 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-667b9e3 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-667b9e3>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-667b9e3.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-833 .elementor-element.elementor-element-667b9e3 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-667b9e3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-667b9e3 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-667b9e3 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-63b5073 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-63b5073>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-63b5073.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-833 .elementor-element.elementor-element-63b5073 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-63b5073 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-63b5073 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-63b5073 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-991edf3 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-5a5e294 {
    --display: flex;
    --min-height: 375px;
    --justify-content: flex-end;
    --overlay-opacity: 1;
    --border-radius: 020px 020px 020px 020px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-5a5e294:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-5a5e294>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
    background-image: url("https://cognifyai.vexadigital.net/wp-content/uploads/2024/07/business-technology-solutions-2023-11-27-04-57-57-utc-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-833 .elementor-element.elementor-element-5a5e294::before,
.elementor-833 .elementor-element.elementor-element-5a5e294>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-5a5e294>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-5a5e294>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-5a5e294>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-5a5e294>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #07070903 40%, var(--e-global-color-b590461) 80%);
}

.elementor-833 .elementor-element.elementor-element-5a5e294.e-con {
    --align-self: flex-end;
}

.elementor-833 .elementor-element.elementor-element-1815e9b {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-1815e9b>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-ede967c {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overlay-opacity: 0.5;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-ede967c:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-ede967c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-ede967c::before,
.elementor-833 .elementor-element.elementor-element-ede967c>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-ede967c>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-ede967c>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-ede967c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-ede967c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-833 .elementor-element.elementor-element-59a1db0 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-dd90f8d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-595b3db {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-babe247 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-babe247>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-babe247.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-833 .elementor-element.elementor-element-babe247 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-babe247 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-babe247 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-babe247 .elementor-icon-list-text {
    transition: color 0.3s;
}

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

.elementor-833 .elementor-element.elementor-element-7a84953>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-7a84953 .elementor-heading-title {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-833 .elementor-element.elementor-element-aebf0ed {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-b44cc49 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overflow: hidden;
    --overlay-opacity: 0.2;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-a9c44a5);
    --border-color: var(--e-global-color-a9c44a5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-b44cc49:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-b44cc49>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(316deg, var(--e-global-color-df938dc) 15%, var(--e-global-color-primary) 90%);
}

.elementor-833 .elementor-element.elementor-element-b44cc49::before,
.elementor-833 .elementor-element.elementor-element-b44cc49>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-b44cc49>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-b44cc49>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-b44cc49>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-b44cc49>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-833 .elementor-element.elementor-element-b44cc49:hover {
    border-style: none;
}

.elementor-833 .elementor-element.elementor-element-b44cc49,
.elementor-833 .elementor-element.elementor-element-b44cc49::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-b44cc49.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-833 .elementor-element.elementor-element-1a96131 {
    --display: flex;
    --justify-content: flex-start;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-833 .elementor-element.elementor-element-a4429a1 .elementor-heading-title {
    font-family: var(--e-global-typography-b5cef86-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5cef86-font-size);
    font-weight: var(--e-global-typography-b5cef86-font-weight);
    text-transform: var(--e-global-typography-b5cef86-text-transform);
    font-style: var(--e-global-typography-b5cef86-font-style);
    text-decoration: var(--e-global-typography-b5cef86-text-decoration);
    line-height: var(--e-global-typography-b5cef86-line-height);
    color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-8b5a2c6 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: var(--e-global-color-b590461);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-8b5a2c6>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-7d1570a {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-54cb1f4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-54cb1f4 {
    text-align: left;
}

.elementor-833 .elementor-element.elementor-element-54cb1f4 img {
    width: 60%;
}

.elementor-833 .elementor-element.elementor-element-d0a7f7f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-d0a7f7f {
    text-align: left;
}

.elementor-833 .elementor-element.elementor-element-d0a7f7f img {
    width: 60%;
}

.elementor-833 .elementor-element.elementor-element-3ce20d7 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-38f6cda>.elementor-widget-container {
    margin: 0px 0px -170px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-55854aa {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overflow: hidden;
    --overlay-opacity: 0.4;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-a9c44a5);
    --border-color: var(--e-global-color-a9c44a5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-55854aa:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-55854aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom center, var(--e-global-color-bea912a) 7%, var(--e-global-color-34073d1) 75%);
}

.elementor-833 .elementor-element.elementor-element-55854aa::before,
.elementor-833 .elementor-element.elementor-element-55854aa>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-55854aa>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-55854aa>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-55854aa>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-55854aa>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://cognifyai.vexadigital.net/wp-content/uploads/2024/07/sound.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-833 .elementor-element.elementor-element-55854aa:hover {
    border-style: none;
}

.elementor-833 .elementor-element.elementor-element-55854aa,
.elementor-833 .elementor-element.elementor-element-55854aa::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-7784f83 {
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-7784f83 .elementor-heading-title {
    font-family: var(--e-global-typography-b5cef86-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5cef86-font-size);
    font-weight: var(--e-global-typography-b5cef86-font-weight);
    text-transform: var(--e-global-typography-b5cef86-text-transform);
    font-style: var(--e-global-typography-b5cef86-font-style);
    text-decoration: var(--e-global-typography-b5cef86-text-decoration);
    line-height: var(--e-global-typography-b5cef86-line-height);
}

.elementor-833 .elementor-element.elementor-element-ed059f9>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-ed059f9 {
    text-align: center;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-ce5798a>.elementor-widget-container {
    margin: 0px 0px -100px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-ce5798a img {
    width: 100%;
    max-width: 100%;
}

.elementor-833 .elementor-element.elementor-element-6e15c09 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-a9c44a5);
    --border-color: var(--e-global-color-a9c44a5);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-6e15c09:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-6e15c09>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-34073d1);
    background-image: url("https://cognifyai.vexadigital.net/wp-content/uploads/2024/07/smiling-busy-young-latin-business-man-using-tablet-2023-11-27-05-29-22-utc-1.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-833 .elementor-element.elementor-element-6e15c09:hover {
    border-style: none;
}

.elementor-833 .elementor-element.elementor-element-6e15c09,
.elementor-833 .elementor-element.elementor-element-6e15c09::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-be59563 {
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-be59563 .elementor-heading-title {
    font-family: var(--e-global-typography-b5cef86-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5cef86-font-size);
    font-weight: var(--e-global-typography-b5cef86-font-weight);
    text-transform: var(--e-global-typography-b5cef86-text-transform);
    font-style: var(--e-global-typography-b5cef86-font-style);
    text-decoration: var(--e-global-typography-b5cef86-text-decoration);
    line-height: var(--e-global-typography-b5cef86-line-height);
}

.elementor-833 .elementor-element.elementor-element-0f3577b>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-0f3577b {
    text-align: center;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-258f4d2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-f6074bb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-a9c44a5);
    --border-color: var(--e-global-color-a9c44a5);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-f6074bb:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-f6074bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(315deg, var(--e-global-color-b590461) 15%, var(--e-global-color-34073d1) 90%);
}

.elementor-833 .elementor-element.elementor-element-f6074bb:hover {
    border-style: none;
}

.elementor-833 .elementor-element.elementor-element-f6074bb,
.elementor-833 .elementor-element.elementor-element-f6074bb::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-f6074bb.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-833 .elementor-element.elementor-element-cfa68c3 {
    --display: flex;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-cfa68c3.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-833 .elementor-element.elementor-element-9ae0554 {
    width: var(--container-widget-width, 65%);
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
}

.elementor-833 .elementor-element.elementor-element-9ae0554 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.4em;
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-25bcaae {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-25bcaae>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-8752e27 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-11454f4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-a9c44a5);
    --border-color: var(--e-global-color-a9c44a5);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-11454f4:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-11454f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(315deg, var(--e-global-color-34073d1) 15%, var(--e-global-color-b590461) 90%);
}

.elementor-833 .elementor-element.elementor-element-11454f4:hover {
    border-style: none;
}

.elementor-833 .elementor-element.elementor-element-11454f4,
.elementor-833 .elementor-element.elementor-element-11454f4::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-a65a210 {
    --display: flex;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-a65a210.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-833 .elementor-element.elementor-element-edba80b {
    width: var(--container-widget-width, 65%);
    max-width: 65%;
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
}

.elementor-833 .elementor-element.elementor-element-edba80b .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.4em;
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-3b8b2ce {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-3b8b2ce>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-2f91aff {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-d255798 img {
    width: 100%;
    max-width: 100%;
}

.elementor-833 .elementor-element.elementor-element-6ede49a {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overlay-opacity: 0.5;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-6ede49a:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-6ede49a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-6ede49a::before,
.elementor-833 .elementor-element.elementor-element-6ede49a>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-6ede49a>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-6ede49a>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-6ede49a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-6ede49a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-833 .elementor-element.elementor-element-dbabba1 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-bebc281 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-bebc281>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-bebc281.elementor-element {
    --align-self: center;
}

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

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

.elementor-833 .elementor-element.elementor-element-bebc281 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-bebc281 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-bebc281 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-bebc281 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-0b2f20d {
    width: var(--container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-0b2f20d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-0b2f20d .elementor-heading-title {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-833 .elementor-element.elementor-element-053ff76 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: nowrap;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-053ff76:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-053ff76>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-2ea3e64 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF30;
    --border-color: #FFFFFF30;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-2ea3e64:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-2ea3e64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(145deg, var(--e-global-color-b590461) 15%, var(--e-global-color-34073d1) 90%);
}

.elementor-833 .elementor-element.elementor-element-2ea3e64:hover {
    border-style: solid;
}

.elementor-833 .elementor-element.elementor-element-2ea3e64,
.elementor-833 .elementor-element.elementor-element-2ea3e64::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-2ea3e64.e-con {
    --align-self: stretch;
}

.elementor-833 .elementor-element.elementor-element-45ad12d {
    width: auto;
    max-width: auto;
}

.elementor-833 .elementor-element.elementor-element-45ad12d>.elementor-widget-container {
    margin: -10px 0px -12px 0px;
}

.elementor-833 .elementor-element.elementor-element-45ad12d.elementor-element {
    --align-self: flex-start;
}

.elementor-833 .elementor-element.elementor-element-45ad12d .elementor-heading-title {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-c4f0015 {
    width: auto;
    max-width: auto;
    align-self: flex-end;
    color: var(--e-global-color-accent);
}

.elementor-833 .elementor-element.elementor-element-c4f0015>.elementor-widget-container {
    margin: 0px 0px -18px 5px;
}

.elementor-833 .elementor-element.elementor-element-ad61025 {
    width: 100%;
    max-width: 100%;
}

.elementor-833 .elementor-element.elementor-element-ad61025>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-833 .elementor-element.elementor-element-ad61025 .elementor-heading-title {
    font-family: var(--e-global-typography-b5cef86-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5cef86-font-size);
    font-weight: var(--e-global-typography-b5cef86-font-weight);
    text-transform: var(--e-global-typography-b5cef86-text-transform);
    font-style: var(--e-global-typography-b5cef86-font-style);
    text-decoration: var(--e-global-typography-b5cef86-text-decoration);
    line-height: var(--e-global-typography-b5cef86-line-height);
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-bea7bfa {
    width: 100%;
    max-width: 100%;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-bea7bfa>.elementor-widget-container {
    margin: -5px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-2fb7d47 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF30;
    --divider-border-width: 1px;
    width: 100%;
    max-width: 100%;
}

.elementor-833 .elementor-element.elementor-element-2fb7d47>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-833 .elementor-element.elementor-element-2fb7d47 .elementor-divider-separator {
    width: 100%;
}

.elementor-833 .elementor-element.elementor-element-2fb7d47 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-833 .elementor-element.elementor-element-d641a48 {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-d641a48>.elementor-widget-container {
    margin: -5px 0px 30px 0px;
}

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

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

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

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

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

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

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

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

.elementor-833 .elementor-element.elementor-element-d641a48 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-833 .elementor-element.elementor-element-d641a48 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-d641a48 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

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

.elementor-833 .elementor-element.elementor-element-7b6a910 .elementor-button {
    background-color: transparent;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(223deg, var(--e-global-color-primary) 0%, var(--e-global-color-df938dc) 100%);
    border-radius: 30px 30px 30px 30px;
    padding: 14px 30px 14px 30px;
}

.elementor-833 .elementor-element.elementor-element-7b6a910 .elementor-button:hover,
.elementor-833 .elementor-element.elementor-element-7b6a910 .elementor-button:focus {
    background-color: transparent;
    color: #000000;
    background-image: linear-gradient(180deg, #FFFFFF 0%, var(--e-global-color-primary) 100%);
}

.elementor-833 .elementor-element.elementor-element-7b6a910 .elementor-button:hover svg,
.elementor-833 .elementor-element.elementor-element-7b6a910 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-833 .elementor-element.elementor-element-503d6bf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF30;
    --border-color: #FFFFFF30;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-503d6bf:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-503d6bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(145deg, var(--e-global-color-primary) 15%, var(--e-global-color-df938dc) 90%);
}

.elementor-833 .elementor-element.elementor-element-503d6bf:hover {
    border-style: solid;
}

.elementor-833 .elementor-element.elementor-element-503d6bf,
.elementor-833 .elementor-element.elementor-element-503d6bf::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-503d6bf.e-con {
    --align-self: stretch;
}

.elementor-833 .elementor-element.elementor-element-caa007c {
    width: auto;
    max-width: auto;
}

.elementor-833 .elementor-element.elementor-element-caa007c>.elementor-widget-container {
    margin: -10px 0px -12px 0px;
}

.elementor-833 .elementor-element.elementor-element-caa007c.elementor-element {
    --align-self: flex-start;
}

.elementor-833 .elementor-element.elementor-element-caa007c .elementor-heading-title {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-c7dd90b {
    width: auto;
    max-width: auto;
    align-self: flex-end;
    color: var(--e-global-color-accent);
}

.elementor-833 .elementor-element.elementor-element-c7dd90b>.elementor-widget-container {
    margin: 0px 0px -18px 5px;
}

.elementor-833 .elementor-element.elementor-element-89e4870 {
    width: 100%;
    max-width: 100%;
}

.elementor-833 .elementor-element.elementor-element-89e4870>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-833 .elementor-element.elementor-element-89e4870 .elementor-heading-title {
    font-family: var(--e-global-typography-b5cef86-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5cef86-font-size);
    font-weight: var(--e-global-typography-b5cef86-font-weight);
    text-transform: var(--e-global-typography-b5cef86-text-transform);
    font-style: var(--e-global-typography-b5cef86-font-style);
    text-decoration: var(--e-global-typography-b5cef86-text-decoration);
    line-height: var(--e-global-typography-b5cef86-line-height);
    color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-524aa43 {
    width: 100%;
    max-width: 100%;
    color: var(--e-global-color-b590461);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-524aa43>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-8861e4a {
    --divider-border-style: solid;
    --divider-color: #FFFFFF30;
    --divider-border-width: 1px;
    width: 100%;
    max-width: 100%;
}

.elementor-833 .elementor-element.elementor-element-8861e4a>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-833 .elementor-element.elementor-element-8861e4a .elementor-divider-separator {
    width: 100%;
}

.elementor-833 .elementor-element.elementor-element-8861e4a .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-833 .elementor-element.elementor-element-2ad6c5e {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-2ad6c5e>.elementor-widget-container {
    margin: -5px 0px 30px 0px;
}

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

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

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

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

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

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

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

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

.elementor-833 .elementor-element.elementor-element-2ad6c5e .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-833 .elementor-element.elementor-element-2ad6c5e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-2ad6c5e .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

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

.elementor-833 .elementor-element.elementor-element-1442ef6 .elementor-button {
    background-color: var(--e-global-color-34073d1);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
    padding: 14px 30px 14px 30px;
}

.elementor-833 .elementor-element.elementor-element-1442ef6 .elementor-button:hover,
.elementor-833 .elementor-element.elementor-element-1442ef6 .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-1442ef6 .elementor-button:hover svg,
.elementor-833 .elementor-element.elementor-element-1442ef6 .elementor-button:focus svg {
    fill: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-d356efd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF30;
    --border-color: #FFFFFF30;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-833 .elementor-element.elementor-element-d356efd:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-d356efd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(145deg, var(--e-global-color-b590461) 15%, var(--e-global-color-34073d1) 90%);
}

.elementor-833 .elementor-element.elementor-element-d356efd:hover {
    border-style: solid;
}

.elementor-833 .elementor-element.elementor-element-d356efd,
.elementor-833 .elementor-element.elementor-element-d356efd::before {
    --border-transition: 0.3s;
}

.elementor-833 .elementor-element.elementor-element-d356efd.e-con {
    --align-self: stretch;
}

.elementor-833 .elementor-element.elementor-element-1eb179b {
    width: auto;
    max-width: auto;
}

.elementor-833 .elementor-element.elementor-element-1eb179b>.elementor-widget-container {
    margin: -10px 0px -12px 0px;
}

.elementor-833 .elementor-element.elementor-element-1eb179b.elementor-element {
    --align-self: flex-start;
}

.elementor-833 .elementor-element.elementor-element-1eb179b .elementor-heading-title {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-da43782 {
    width: auto;
    max-width: auto;
    align-self: flex-end;
    color: var(--e-global-color-accent);
}

.elementor-833 .elementor-element.elementor-element-da43782>.elementor-widget-container {
    margin: 0px 0px -18px 5px;
}

.elementor-833 .elementor-element.elementor-element-df9caa3 {
    width: 100%;
    max-width: 100%;
}

.elementor-833 .elementor-element.elementor-element-df9caa3>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-833 .elementor-element.elementor-element-df9caa3 .elementor-heading-title {
    font-family: var(--e-global-typography-b5cef86-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5cef86-font-size);
    font-weight: var(--e-global-typography-b5cef86-font-weight);
    text-transform: var(--e-global-typography-b5cef86-text-transform);
    font-style: var(--e-global-typography-b5cef86-font-style);
    text-decoration: var(--e-global-typography-b5cef86-text-decoration);
    line-height: var(--e-global-typography-b5cef86-line-height);
    color: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-5e5074b {
    width: 100%;
    max-width: 100%;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-5e5074b>.elementor-widget-container {
    margin: -5px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-3873e17 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF30;
    --divider-border-width: 1px;
    width: 100%;
    max-width: 100%;
}

.elementor-833 .elementor-element.elementor-element-3873e17>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-833 .elementor-element.elementor-element-3873e17 .elementor-divider-separator {
    width: 100%;
}

.elementor-833 .elementor-element.elementor-element-3873e17 .elementor-divider {
    padding-block-start: 5px;
    padding-block-end: 5px;
}

.elementor-833 .elementor-element.elementor-element-d3f6f76 {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-d3f6f76>.elementor-widget-container {
    margin: -5px 0px 30px 0px;
}

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

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

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

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

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

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

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

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

.elementor-833 .elementor-element.elementor-element-d3f6f76 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-833 .elementor-element.elementor-element-d3f6f76 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-d3f6f76 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

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

.elementor-833 .elementor-element.elementor-element-e0c0e81 .elementor-button {
    background-color: transparent;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    fill: #000000;
    color: #000000;
    background-image: linear-gradient(223deg, var(--e-global-color-primary) 0%, var(--e-global-color-df938dc) 100%);
    border-radius: 30px 30px 30px 30px;
    padding: 14px 30px 14px 30px;
}

.elementor-833 .elementor-element.elementor-element-e0c0e81 .elementor-button:hover,
.elementor-833 .elementor-element.elementor-element-e0c0e81 .elementor-button:focus {
    background-color: transparent;
    color: #000000;
    background-image: linear-gradient(180deg, #FFFFFF 0%, var(--e-global-color-primary) 100%);
}

.elementor-833 .elementor-element.elementor-element-e0c0e81 .elementor-button:hover svg,
.elementor-833 .elementor-element.elementor-element-e0c0e81 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-833 .elementor-element.elementor-element-369b742 {
    --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: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --overflow: hidden;
    --overlay-opacity: 0.5;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-369b742:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-369b742>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-369b742::before,
.elementor-833 .elementor-element.elementor-element-369b742>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-369b742>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-369b742>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-369b742>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-369b742>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-833 .elementor-element.elementor-element-abdec83 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-56e4c79 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-95d4a8d {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-95d4a8d>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-95d4a8d.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-833 .elementor-element.elementor-element-95d4a8d .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-95d4a8d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-95d4a8d .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-95d4a8d .elementor-icon-list-text {
    transition: color 0.3s;
}

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

.elementor-833 .elementor-element.elementor-element-341d89e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-341d89e .elementor-heading-title {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-833 .elementor-element.elementor-element-604e6b8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 270px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 30px;
    --ekit_testimonial_slidetoshow: 3;
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-single-testimonial-slider,
.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial_card,
.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: transparent;
    background-image: linear-gradient(145deg, var(--e-global-color-b590461) 15%, var(--e-global-color-34073d1) 85%);
}

.elementor-833 .elementor-element.elementor-element-f6234f4>.elementor-widget-container {
    margin: 0px -110px 0px 0px;
    border-style: groove;
    border-width: 0px 0px 0px 5px;
    border-color: var(--e-global-color-df938dc);
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-833 .elementor-element.elementor-element-f6234f4 .ekit-main-swiper .elementskit-single-testimonial-slider,
.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial_card {
    margin-left: 0px;
    margin-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-single-testimonial-slider,
.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial_card {
    border-radius: 20px 20px 20px 20px;
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-single-testimonial-slider {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-commentor-content {
    padding: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var(--e-global-color-text);
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-text);
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
    color: var(--e-global-color-accent);
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
    color: var(--e-global-color-accent);
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
    color: var(--e-global-color-a9c44a5);
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    color: var(--e-global-color-a9c44a5);
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    color: var(--e-global-color-a9c44a5);
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    color: var(--e-global-color-a9c44a5);
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-watermark-icon svg path {
    stroke: var(--e-global-color-a9c44a5);
    fill: var(--e-global-color-a9c44a5);
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-watermark-icon>i {
    font-size: 20px;
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-watermark-icon>svg {
    width: 20px;
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-text);
    margin-bottom: 5px;
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-profile-info .elementskit-author-des {
    color: var(--e-global-color-accent);
}

.elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-833 .elementor-element.elementor-element-e71ca27 {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overflow: hidden;
    --overlay-opacity: 0.5;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-e71ca27:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-e71ca27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-e71ca27::before,
.elementor-833 .elementor-element.elementor-element-e71ca27>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-e71ca27>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-e71ca27>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-e71ca27>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-e71ca27>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-833 .elementor-element.elementor-element-81d3fc0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-4bfb645 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-72239b7 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-72239b7>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-72239b7.elementor-element {
    --align-self: center;
}

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

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

.elementor-833 .elementor-element.elementor-element-72239b7 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-72239b7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-72239b7 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-72239b7 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-9023495 {
    width: var(--container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-833 .elementor-element.elementor-element-9023495>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-9023495 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 50px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.3em;
}

.elementor-833 .elementor-element.elementor-element-53f7476 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-fe457a7 {
    --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: flex-start;
    --align-items: stretch;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-fe457a7.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-833 .elementor-element.elementor-element-d0cf4af {
    --grid-row-gap: 35px;
    --grid-column-gap: 30px;
}

.elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.79 * 100%);
}

.elementor-833 .elementor-element.elementor-element-d0cf4af:after {
    content: "0.79";
}

.elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__meta-data span+span:before {
    content: "•";
}

.elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__card {
    background-color: var(--e-global-color-secondary);
    border-radius: 20px;
}

.elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__text {
    padding: 0 20px;
    margin-top: 0px;
}

.elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__meta-data {
    padding: 10px 20px;
}

.elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__avatar {
    padding-right: 20px;
    padding-left: 20px;
}

.elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__card .elementor-post__meta-data {
    border-top-color: var(--e-global-color-a9c44a5);
}

.elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__title,
.elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__title a {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-021f426-font-family), Sans-serif;
    font-size: var(--e-global-typography-021f426-font-size);
    font-weight: var(--e-global-typography-021f426-font-weight);
    text-transform: var(--e-global-typography-021f426-text-transform);
    font-style: var(--e-global-typography-021f426-font-style);
    text-decoration: var(--e-global-typography-021f426-text-decoration);
    line-height: var(--e-global-typography-021f426-line-height);
}

.elementor-833 .elementor-element.elementor-element-3ee0062 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-46040b5 {
    --grid-row-gap: 35px;
    --grid-column-gap: 30px;
}

.elementor-833 .elementor-element.elementor-element-46040b5 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.4 * 100%);
}

.elementor-833 .elementor-element.elementor-element-46040b5:after {
    content: "0.4";
}

.elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__meta-data span+span:before {
    content: "•";
}

.elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__card {
    background-color: var(--e-global-color-secondary);
    border-radius: 20px;
}

.elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__text {
    padding: 0 20px;
    margin-top: 0px;
}

.elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__meta-data {
    padding: 10px 20px;
}

.elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__avatar {
    padding-right: 20px;
    padding-left: 20px;
}

.elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__card .elementor-post__meta-data {
    border-top-color: var(--e-global-color-a9c44a5);
}

.elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__title,
.elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__title a {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-021f426-font-family), Sans-serif;
    font-size: var(--e-global-typography-021f426-font-size);
    font-weight: var(--e-global-typography-021f426-font-weight);
    text-transform: var(--e-global-typography-021f426-text-transform);
    font-style: var(--e-global-typography-021f426-font-style);
    text-decoration: var(--e-global-typography-021f426-text-decoration);
    line-height: var(--e-global-typography-021f426-line-height);
}

.elementor-833 .elementor-element.elementor-element-758a098 {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overflow: hidden;
    --overlay-opacity: 0.5;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-758a098:not(.elementor-motion-effects-element-type-background),
.elementor-833 .elementor-element.elementor-element-758a098>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center left, var(--e-global-color-5bc2093) 0%, var(--e-global-color-b590461) 43%);
}

.elementor-833 .elementor-element.elementor-element-758a098::before,
.elementor-833 .elementor-element.elementor-element-758a098>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-758a098>.e-con-inner>.elementor-background-video-container::before,
.elementor-833 .elementor-element.elementor-element-758a098>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-758a098>.e-con-inner>.elementor-background-slideshow::before,
.elementor-833 .elementor-element.elementor-element-758a098>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-833 .elementor-element.elementor-element-0d53cc9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-74388e1 {
    --display: flex;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-74388e1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-833 .elementor-element.elementor-element-37be569 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-833 .elementor-element.elementor-element-37be569>.elementor-widget-container {
    background-color: var(--e-global-color-b590461);
    padding: 8px 25px 8px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-28ed7b5);
    border-radius: 30px 30px 30px 30px;
}

.elementor-833 .elementor-element.elementor-element-37be569.elementor-element {
    --align-self: flex-start;
}

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

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

.elementor-833 .elementor-element.elementor-element-37be569 .elementor-icon-list-icon {
    padding-right: 3px;
}

.elementor-833 .elementor-element.elementor-element-37be569 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-833 .elementor-element.elementor-element-37be569 .elementor-icon-list-item>a {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}

.elementor-833 .elementor-element.elementor-element-37be569 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-833 .elementor-element.elementor-element-3a2b3ef {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-833 .elementor-element.elementor-element-3a2b3ef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-3a2b3ef .elementor-heading-title {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-833 .elementor-element.elementor-element-68a28cc {
    width: var(--container-widget-width, 85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-68a28cc>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-833 .elementor-element.elementor-element-3b6d76d {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    background-color: #16161629;
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF10;
    border-radius: 10px 10px 10px 10px;
    padding: 14px 30px 14px 30px;
}

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-body,
.elementor-833 .elementor-element.elementor-element-3e73ced .accordion.floating-style .elementskit-card-body {
    background-color: #ABABAB00;
}

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"]>.ekit_accordion_icon_group {
    background-color: #01373E00;
}

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
    background-color: #01373E00;
    border-radius: 50px 50px 50px 50px;
}

.elementor-833 .elementor-element.elementor-element-3e73ced {
    width: 100%;
    max-width: 100%;
}

.elementor-833 .elementor-element.elementor-element-3e73ced>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-a9c44a5);
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 16px;
}

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

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-text);
    border-radius: 0px 0px 0px 0px;
    padding: 30px 40px 30px 40px;
}

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-body p,
.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-body {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
    font-size: 15px;
    color: var(--e-global-color-b590461);
    fill: var(--e-global-color-b590461);
}

.elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
    padding: 8px 8px 6px 8px;
}

.elementor-833 .elementor-element.elementor-element-3e73ced .ekit_accordion_icon_group,
.elementor-833 .elementor-element.elementor-element-3e73ced .ekit_accordion_icon_left_group {
    margin: 0px 15px 0px 0px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-833 .elementor-element.elementor-element-a177837 {
        --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: 70px 70px;
        --row-gap: 70px;
        --column-gap: 70px;
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-dce31e8 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-af16a63 {
        width: var(--container-widget-width, 90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-833 .elementor-element.elementor-element-af16a63 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-af2503b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-2a300e2 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }
    .elementor-833 .elementor-element.elementor-element-54de549 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }
    .elementor-833 .elementor-element.elementor-element-5d04579 img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-d23e5d6 {
        --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: 70px 70px;
        --row-gap: 70px;
        --column-gap: 70px;
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-523eebe>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-523eebe .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-7e6d3fb>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-7e6d3fb {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-0934da4 .elementor-title {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-aedc71b .elementor-title {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-64131b4 {
        --border-radius: 100px 100px 0px 0px;
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-ff2dbfe {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-1141051 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-ed8a5db>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-ed8a5db .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-1b6fdd7 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-fe59041>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-fe59041 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-a66b488 {
        --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-833 .elementor-element.elementor-element-1b4ffc8 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-02caaa1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-02caaa1 .elementor-heading-title {
        font-size: 23px;
    }
    .elementor-833 .elementor-element.elementor-element-2038f06>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-2038f06 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-4ea514d {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-0c2f48b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-0c2f48b .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-426a7ca>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-426a7ca {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-fba0df6 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-ca21de7 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-ca21de7 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-afb46ad>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-afb46ad {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-16a4e93 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-a7e8e6a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-91d5eb1>.elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }
    .elementor-833 .elementor-element.elementor-element-91d5eb1 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-773bfcb {
        --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-833 .elementor-element.elementor-element-a64d288 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-21b519b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-21b519b .elementor-heading-title {
        font-size: var(--e-global-typography-e38fb3b-font-size);
        line-height: var(--e-global-typography-e38fb3b-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-a9dd99a>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-a9dd99a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-52e3c5b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-52e3c5b .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }
    .elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 34px;
    }
    .elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .funfact-title {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .super {
        font-size: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 34px;
    }
    .elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .funfact-title {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .super {
        font-size: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-6ce98a2>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-6ce98a2 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-0634686 {
        --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-833 .elementor-element.elementor-element-a92fe18 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-8b71acb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-8b71acb .elementor-heading-title {
        font-size: var(--e-global-typography-e38fb3b-font-size);
        line-height: var(--e-global-typography-e38fb3b-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-03ffe5e>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-03ffe5e {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-aa64604>.elementor-widget-container {
        padding: 0px 0px 0px 3px;
    }
    .elementor-833 .elementor-element.elementor-element-aa64604 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }
    .elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 34px;
    }
    .elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .funfact-title {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .super {
        font-size: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 34px;
    }
    .elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .funfact-title {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .super {
        font-size: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-02c2670>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-02c2670 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-92d83ae {
        --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-833 .elementor-element.elementor-element-1767d50 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-eebef94>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-eebef94 .elementor-heading-title {
        font-size: var(--e-global-typography-e38fb3b-font-size);
        line-height: var(--e-global-typography-e38fb3b-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-22ed872>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-22ed872 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-af4494c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-af4494c .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }
    .elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 34px;
    }
    .elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .funfact-title {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .super {
        font-size: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 34px;
    }
    .elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .funfact-title {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .super {
        font-size: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-1815e9b>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-1815e9b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-ede967c {
        --flex-wrap: nowrap;
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-59a1db0 {
        --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: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: nowrap;
    }
    .elementor-833 .elementor-element.elementor-element-7a84953>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-7a84953 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-7a84953 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-aebf0ed {
        --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-around;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: wrap;
        --align-content: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-aebf0ed.e-con {
        --align-self: stretch;
    }
    .elementor-833 .elementor-element.elementor-element-b44cc49 {
        --flex-wrap: nowrap;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-a4429a1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-a4429a1 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-8b5a2c6>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-8b5a2c6 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-7d1570a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-54cb1f4 img {
        width: 50%;
    }
    .elementor-833 .elementor-element.elementor-element-d0a7f7f img {
        width: 50%;
    }
    .elementor-833 .elementor-element.elementor-element-38f6cda>.elementor-widget-container {
        margin: 0px 0px -80px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-38f6cda img {
        width: 80%;
        max-width: 80%;
    }
    .elementor-833 .elementor-element.elementor-element-55854aa {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-7784f83>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-7784f83 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-ed059f9>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-ed059f9 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-ce5798a>.elementor-widget-container {
        margin: 0px 0px -80px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-ce5798a img {
        width: 70%;
    }
    .elementor-833 .elementor-element.elementor-element-6e15c09:not(.elementor-motion-effects-element-type-background),
    .elementor-833 .elementor-element.elementor-element-6e15c09>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }
    .elementor-833 .elementor-element.elementor-element-6e15c09 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-be59563 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-0f3577b>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-0f3577b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-258f4d2 {
        --justify-content: space-around;
        --align-items: stretch;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-f6074bb {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-9ae0554 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-9ae0554 .elementor-heading-title {
        font-size: 23px;
    }
    .elementor-833 .elementor-element.elementor-element-25bcaae>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-25bcaae {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-11454f4 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-edba80b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-edba80b .elementor-heading-title {
        font-size: 23px;
    }
    .elementor-833 .elementor-element.elementor-element-3b8b2ce>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-3b8b2ce {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-6ede49a {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-dbabba1 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-0b2f20d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-0b2f20d {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 75%);
        max-width: 75%;
    }
    .elementor-833 .elementor-element.elementor-element-0b2f20d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-053ff76 {
        --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: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --flex-wrap: nowrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-2ea3e64 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-833 .elementor-element.elementor-element-45ad12d>.elementor-widget-container {
        margin: -10px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-45ad12d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-c4f0015>.elementor-widget-container {
        margin: 0px 0px -17px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-ad61025 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-bea7bfa {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-d641a48 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-d641a48 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-7b6a910 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }
    .elementor-833 .elementor-element.elementor-element-503d6bf {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-833 .elementor-element.elementor-element-caa007c>.elementor-widget-container {
        margin: -10px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-caa007c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-c7dd90b>.elementor-widget-container {
        margin: 0px 0px -17px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-89e4870 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-524aa43 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-2ad6c5e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-2ad6c5e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-1442ef6 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }
    .elementor-833 .elementor-element.elementor-element-d356efd {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-833 .elementor-element.elementor-element-1eb179b>.elementor-widget-container {
        margin: -10px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-1eb179b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-da43782>.elementor-widget-container {
        margin: 0px 0px -17px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-df9caa3 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-5e5074b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-d3f6f76 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-d3f6f76 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-e0c0e81 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }
    .elementor-833 .elementor-element.elementor-element-369b742 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-56e4c79 {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-341d89e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-341d89e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-604e6b8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }
    .elementor-833 .elementor-element.elementor-element-f6234f4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-833 .elementor-element.elementor-element-f6234f4 .ekit-main-swiper .elementskit-single-testimonial-slider,
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial_card {
        margin-left: 0px;
        margin-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-single-testimonial-slider,
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial_card {
        padding: 030px 030px 030px 030px;
    }
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-commentor-content {
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-commentor-bio .elementskit-commentor-image>img {
        height: 40px;
        width: 40px;
    }
    .elementor-833 .elementor-element.elementor-element-e71ca27 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-9023495>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-9023495 {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 75%);
        max-width: 75%;
    }
    .elementor-833 .elementor-element.elementor-element-9023495 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-833 .elementor-element.elementor-element-53f7476 {
        --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-833 .elementor-element.elementor-element-53f7476.e-con {
        --align-self: stretch;
    }
    .elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.6 * 100%);
    }
    .elementor-833 .elementor-element.elementor-element-d0cf4af:after {
        content: "0.6";
    }
    .elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__title,
    .elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__title a {
        font-size: var(--e-global-typography-021f426-font-size);
        line-height: var(--e-global-typography-021f426-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__title,
    .elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__title a {
        font-size: var(--e-global-typography-021f426-font-size);
        line-height: var(--e-global-typography-021f426-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-758a098 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-0d53cc9 {
        --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-833 .elementor-element.elementor-element-74388e1 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-3a2b3ef>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-3a2b3ef {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 75%);
        max-width: 75%;
    }
    .elementor-833 .elementor-element.elementor-element-3a2b3ef .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-68a28cc>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-68a28cc {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 70%);
        max-width: 70%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-3b6d76d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-3e73ced>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-body p,
    .elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media(max-width:767px) {
    .elementor-833 .elementor-element.elementor-element-a177837 {
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
        --padding-top: 70px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-3f8c822 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-dce31e8 {
        --flex-wrap: nowrap;
    }
    .elementor-833 .elementor-element.elementor-element-6b9fb11>.elementor-widget-container {
        padding: 8px 15px 8px 15px;
    }
    .elementor-833 .elementor-element.elementor-element-db1842d>.elementor-widget-container {
        padding: 8px 15px 8px 15px;
    }
    .elementor-833 .elementor-element.elementor-element-af16a63 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-af16a63 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-af2503b>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-af2503b {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-322d434 {
        --flex-wrap: nowrap;
    }
    .elementor-833 .elementor-element.elementor-element-2a300e2 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        padding: 14px 20px 14px 20px;
    }
    .elementor-833 .elementor-element.elementor-element-54de549 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        padding: 14px 20px 14px 20px;
    }
    .elementor-833 .elementor-element.elementor-element-c08a377 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-5d04579>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-5d04579 img {
        width: 100%;
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-d23e5d6 {
        --gap: 50px 50px;
        --row-gap: 50px;
        --column-gap: 50px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-53a59bf {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-f21c3ee>.elementor-widget-container {
        padding: 8px 15px 8px 15px;
    }
    .elementor-833 .elementor-element.elementor-element-523eebe>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-523eebe {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-523eebe .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-7e6d3fb>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-7e6d3fb {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-0934da4 {
        --container-widget-width: 1000%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 1000%);
        max-width: 1000%;
    }
    .elementor-833 .elementor-element.elementor-element-0934da4 .elementor-title {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-aedc71b {
        --container-widget-width: 1000%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 1000%);
        max-width: 1000%;
    }
    .elementor-833 .elementor-element.elementor-element-aedc71b .elementor-title {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-887dc85 {
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-4a510a7 img {
        height: 170px;
    }
    .elementor-833 .elementor-element.elementor-element-64131b4 {
        --border-radius: 50px 50px 0px 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-1141051 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-7c91ff2 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-4f81dc4>.elementor-widget-container {
        padding: 8px 15px 8px 15px;
    }
    .elementor-833 .elementor-element.elementor-element-ed8a5db>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-ed8a5db {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-ed8a5db .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-fe59041>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-fe59041 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-02caaa1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-02caaa1 .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-833 .elementor-element.elementor-element-2038f06>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-2038f06 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-0c2f48b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-0c2f48b .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-426a7ca>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-426a7ca {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-ca21de7 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-ca21de7 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-afb46ad>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-afb46ad {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-16a4e93 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-a7e8e6a {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-bdcba21>.elementor-widget-container {
        padding: 8px 15px 8px 15px;
    }
    .elementor-833 .elementor-element.elementor-element-91d5eb1 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-833 .elementor-element.elementor-element-91d5eb1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-91d5eb1 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-773bfcb {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-a64d288 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-5f6ddf1 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-21b519b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-21b519b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-21b519b .elementor-heading-title {
        font-size: var(--e-global-typography-e38fb3b-font-size);
        line-height: var(--e-global-typography-e38fb3b-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-a9dd99a>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-a9dd99a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-52e3c5b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-52e3c5b .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        padding: 14px 20px 14px 20px;
    }
    .elementor-833 .elementor-element.elementor-element-97385cd {
        --gap: 16px 16px;
        --row-gap: 16px;
        --column-gap: 16px;
        --flex-wrap: nowrap;
    }
    .elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 32px;
    }
    .elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .funfact-title {
        font-size: 12px;
    }
    .elementor-833 .elementor-element.elementor-element-01a5658 .elementskit-funfact .super {
        font-size: 16px;
        vertical-align: sub;
    }
    .elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 32px;
    }
    .elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .funfact-title {
        font-size: 12px;
    }
    .elementor-833 .elementor-element.elementor-element-b7867a4 .elementskit-funfact .super {
        font-size: 16px;
        vertical-align: sub;
    }
    .elementor-833 .elementor-element.elementor-element-80bca06 {
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-d3dd5dc {
        --gap: 16px 6px;
        --row-gap: 16px;
        --column-gap: 6px;
    }
    .elementor-833 .elementor-element.elementor-element-e2220f6>.elementor-widget-container {
        padding: 8px 10px 8px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-e2220f6 {
        --e-icon-list-icon-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-e2220f6 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-e2220f6 .elementor-icon-list-item>a {
        font-size: 10px;
    }
    .elementor-833 .elementor-element.elementor-element-f1b3578>.elementor-widget-container {
        padding: 8px 10px 8px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-f1b3578 {
        --e-icon-list-icon-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-f1b3578 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-f1b3578 .elementor-icon-list-item>a {
        font-size: 10px;
    }
    .elementor-833 .elementor-element.elementor-element-6cc4f8f>.elementor-widget-container {
        padding: 8px 10px 8px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-6cc4f8f {
        --e-icon-list-icon-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-6cc4f8f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-6cc4f8f .elementor-icon-list-item>a {
        font-size: 10px;
    }
    .elementor-833 .elementor-element.elementor-element-5eb06c2 {
        --min-height: 310px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-5eb06c2:not(.elementor-motion-effects-element-type-background),
    .elementor-833 .elementor-element.elementor-element-5eb06c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }
    .elementor-833 .elementor-element.elementor-element-6ce98a2>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-6ce98a2 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: 14px;
    }
    .elementor-833 .elementor-element.elementor-element-0634686 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-a92fe18 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-7c7951a {
        width: 100%;
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-8b71acb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-8b71acb {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-8b71acb .elementor-heading-title {
        font-size: var(--e-global-typography-e38fb3b-font-size);
        line-height: var(--e-global-typography-e38fb3b-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-03ffe5e>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-03ffe5e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-aa64604>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-aa64604 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        padding: 14px 20px 14px 20px;
    }
    .elementor-833 .elementor-element.elementor-element-602c819 {
        --gap: 16px 16px;
        --row-gap: 16px;
        --column-gap: 16px;
        --flex-wrap: nowrap;
    }
    .elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 32px;
    }
    .elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .funfact-title {
        font-size: 12px;
    }
    .elementor-833 .elementor-element.elementor-element-3fb653e .elementskit-funfact .super {
        font-size: 16px;
        vertical-align: sub;
    }
    .elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 32px;
    }
    .elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .funfact-title {
        font-size: 12px;
    }
    .elementor-833 .elementor-element.elementor-element-10b81e9 .elementskit-funfact .super {
        font-size: 16px;
        vertical-align: sub;
    }
    .elementor-833 .elementor-element.elementor-element-787090a {
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-a670139 {
        --gap: 16px 6px;
        --row-gap: 16px;
        --column-gap: 6px;
    }
    .elementor-833 .elementor-element.elementor-element-61da0b7>.elementor-widget-container {
        padding: 8px 10px 8px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-61da0b7 {
        --e-icon-list-icon-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-61da0b7 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-61da0b7 .elementor-icon-list-item>a {
        font-size: 10px;
    }
    .elementor-833 .elementor-element.elementor-element-4f4a7f1>.elementor-widget-container {
        padding: 8px 10px 8px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-4f4a7f1 {
        --e-icon-list-icon-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-4f4a7f1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-4f4a7f1 .elementor-icon-list-item>a {
        font-size: 10px;
    }
    .elementor-833 .elementor-element.elementor-element-5a5102e>.elementor-widget-container {
        padding: 8px 10px 8px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-5a5102e {
        --e-icon-list-icon-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-5a5102e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-5a5102e .elementor-icon-list-item>a {
        font-size: 10px;
    }
    .elementor-833 .elementor-element.elementor-element-e314255 {
        --min-height: 310px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-e314255:not(.elementor-motion-effects-element-type-background),
    .elementor-833 .elementor-element.elementor-element-e314255>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }
    .elementor-833 .elementor-element.elementor-element-02c2670>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-02c2670 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: 14px;
    }
    .elementor-833 .elementor-element.elementor-element-92d83ae {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-1767d50 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-5b4253b {
        width: 100%;
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-eebef94>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-eebef94 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-eebef94 .elementor-heading-title {
        font-size: var(--e-global-typography-e38fb3b-font-size);
        line-height: var(--e-global-typography-e38fb3b-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-22ed872>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-22ed872 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-af4494c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-af4494c .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        padding: 14px 20px 14px 20px;
    }
    .elementor-833 .elementor-element.elementor-element-6b21b9c {
        --gap: 16px 16px;
        --row-gap: 16px;
        --column-gap: 16px;
        --flex-wrap: nowrap;
    }
    .elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 32px;
    }
    .elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .funfact-title {
        font-size: 12px;
    }
    .elementor-833 .elementor-element.elementor-element-880ed09 .elementskit-funfact .super {
        font-size: 16px;
        vertical-align: sub;
    }
    .elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 32px;
    }
    .elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .funfact-title {
        font-size: 12px;
    }
    .elementor-833 .elementor-element.elementor-element-2352498 .elementskit-funfact .super {
        font-size: 16px;
        vertical-align: sub;
    }
    .elementor-833 .elementor-element.elementor-element-d26c24f {
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-e5e91e2 {
        --gap: 16px 6px;
        --row-gap: 16px;
        --column-gap: 6px;
    }
    .elementor-833 .elementor-element.elementor-element-9f82695>.elementor-widget-container {
        padding: 8px 10px 8px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-9f82695 {
        --e-icon-list-icon-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-9f82695 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-9f82695 .elementor-icon-list-item>a {
        font-size: 10px;
    }
    .elementor-833 .elementor-element.elementor-element-667b9e3>.elementor-widget-container {
        padding: 8px 10px 8px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-667b9e3 {
        --e-icon-list-icon-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-667b9e3 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-667b9e3 .elementor-icon-list-item>a {
        font-size: 10px;
    }
    .elementor-833 .elementor-element.elementor-element-63b5073>.elementor-widget-container {
        padding: 8px 10px 8px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-63b5073 {
        --e-icon-list-icon-size: 16px;
    }
    .elementor-833 .elementor-element.elementor-element-63b5073 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-63b5073 .elementor-icon-list-item>a {
        font-size: 10px;
    }
    .elementor-833 .elementor-element.elementor-element-5a5e294 {
        --min-height: 310px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-5a5e294:not(.elementor-motion-effects-element-type-background),
    .elementor-833 .elementor-element.elementor-element-5a5e294>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }
    .elementor-833 .elementor-element.elementor-element-1815e9b>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-1815e9b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: 14px;
    }
    .elementor-833 .elementor-element.elementor-element-ede967c {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-59a1db0 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-595b3db {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 3px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-babe247>.elementor-widget-container {
        padding: 8px 15px 8px 15px;
    }
    .elementor-833 .elementor-element.elementor-element-7a84953>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-7a84953 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-aebf0ed {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-b44cc49 {
        --min-height: 500px;
        --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: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-a4429a1 {
        text-align: left;
    }
    .elementor-833 .elementor-element.elementor-element-a4429a1 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-8b5a2c6>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-8b5a2c6 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-7d1570a {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap;
    }
    .elementor-833 .elementor-element.elementor-element-54cb1f4 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-833 .elementor-element.elementor-element-54cb1f4 img {
        width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-d0a7f7f {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-833 .elementor-element.elementor-element-d0a7f7f img {
        width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-38f6cda img {
        width: 80%;
        max-width: 80%;
    }
    .elementor-833 .elementor-element.elementor-element-55854aa {
        --min-height: 500px;
    }
    .elementor-833 .elementor-element.elementor-element-7784f83 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-ed059f9>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-ed059f9 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-ce5798a img {
        width: 80%;
        max-width: 80%;
    }
    .elementor-833 .elementor-element.elementor-element-6e15c09 {
        --min-height: 500px;
    }
    .elementor-833 .elementor-element.elementor-element-be59563 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-0f3577b>.elementor-widget-container {
        margin: 0px 0px 3px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-0f3577b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-258f4d2 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-9ae0554 .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-833 .elementor-element.elementor-element-25bcaae>.elementor-widget-container {
        margin: 0px 0px 3px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-25bcaae {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-edba80b .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-833 .elementor-element.elementor-element-3b8b2ce>.elementor-widget-container {
        margin: 0px 0px 3px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-3b8b2ce {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-6ede49a {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-dbabba1 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-bebc281>.elementor-widget-container {
        padding: 8px 15px 8px 15px;
    }
    .elementor-833 .elementor-element.elementor-element-0b2f20d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-0b2f20d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-0b2f20d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-053ff76 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-2ea3e64 {
        border-width: 1px 0px 0px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-45ad12d>.elementor-widget-container {
        margin: 0px 0px -12px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-45ad12d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-c4f0015>.elementor-widget-container {
        margin: 0px 0px -21px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-ad61025 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-bea7bfa {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-d641a48 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-d641a48 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-7b6a910 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        padding: 14px 20px 14px 20px;
    }
    .elementor-833 .elementor-element.elementor-element-503d6bf {
        border-width: 1px 0px 0px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-caa007c>.elementor-widget-container {
        margin: 0px 0px -12px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-caa007c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-c7dd90b>.elementor-widget-container {
        margin: 0px 0px -21px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-89e4870 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-524aa43 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-2ad6c5e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-2ad6c5e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-1442ef6 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        padding: 14px 20px 14px 20px;
    }
    .elementor-833 .elementor-element.elementor-element-d356efd {
        border-width: 1px 0px 0px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-1eb179b>.elementor-widget-container {
        margin: 0px 0px -12px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-1eb179b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-da43782>.elementor-widget-container {
        margin: 0px 0px -21px 10px;
    }
    .elementor-833 .elementor-element.elementor-element-df9caa3 .elementor-heading-title {
        font-size: var(--e-global-typography-b5cef86-font-size);
        line-height: var(--e-global-typography-b5cef86-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-5e5074b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-d3f6f76 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-833 .elementor-element.elementor-element-d3f6f76 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-e0c0e81 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        padding: 14px 20px 14px 20px;
    }
    .elementor-833 .elementor-element.elementor-element-369b742 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-56e4c79 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-95d4a8d>.elementor-widget-container {
        padding: 8px 15px 8px 15px;
    }
    .elementor-833 .elementor-element.elementor-element-341d89e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-341d89e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-604e6b8 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }
    .elementor-833 .elementor-element.elementor-element-f6234f4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-833 .elementor-element.elementor-element-f6234f4 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-e71ca27 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-4bfb645 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-72239b7>.elementor-widget-container {
        padding: 8px 15px 8px 15px;
    }
    .elementor-833 .elementor-element.elementor-element-9023495>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-9023495 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-9023495 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-833 .elementor-element.elementor-element-d0cf4af {
        --grid-row-gap: 30px;
        --grid-column-gap: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }
    .elementor-833 .elementor-element.elementor-element-d0cf4af:after {
        content: "0.5";
    }
    .elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__title,
    .elementor-833 .elementor-element.elementor-element-d0cf4af .elementor-post__title a {
        font-size: var(--e-global-typography-021f426-font-size);
        line-height: var(--e-global-typography-021f426-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-46040b5 {
        --grid-row-gap: 30px;
        --grid-column-gap: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-46040b5 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%);
    }
    .elementor-833 .elementor-element.elementor-element-46040b5:after {
        content: "0.5";
    }
    .elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__thumbnail__link {
        width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__title,
    .elementor-833 .elementor-element.elementor-element-46040b5 .elementor-post__title a {
        font-size: var(--e-global-typography-021f426-font-size);
        line-height: var(--e-global-typography-021f426-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-758a098 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-833 .elementor-element.elementor-element-74388e1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-833 .elementor-element.elementor-element-37be569>.elementor-widget-container {
        padding: 8px 15px 8px 15px;
    }
    .elementor-833 .elementor-element.elementor-element-3a2b3ef>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-3a2b3ef {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-3a2b3ef .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-68a28cc>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }
    .elementor-833 .elementor-element.elementor-element-68a28cc {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: 15px;
    }
    .elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-body p,
    .elementor-833 .elementor-element.elementor-element-3e73ced .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media(min-width:768px) {
    .elementor-833 .elementor-element.elementor-element-a177837 {
        --content-width: 1350px;
    }
    .elementor-833 .elementor-element.elementor-element-3f8c822 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-d23e5d6 {
        --content-width: 1350px;
    }
    .elementor-833 .elementor-element.elementor-element-53a59bf {
        --width: 50%;
    }
    .elementor-833 .elementor-element.elementor-element-887dc85 {
        --width: 50%;
    }
    .elementor-833 .elementor-element.elementor-element-64131b4 {
        --content-width: 1350px;
    }
    .elementor-833 .elementor-element.elementor-element-ff2dbfe {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-16a4e93 {
        --content-width: 1350px;
    }
    .elementor-833 .elementor-element.elementor-element-a64d288 {
        --width: 50%;
    }
    .elementor-833 .elementor-element.elementor-element-80bca06 {
        --width: 75%;
    }
    .elementor-833 .elementor-element.elementor-element-a92fe18 {
        --width: 50%;
    }
    .elementor-833 .elementor-element.elementor-element-787090a {
        --width: 75%;
    }
    .elementor-833 .elementor-element.elementor-element-1767d50 {
        --width: 50%;
    }
    .elementor-833 .elementor-element.elementor-element-d26c24f {
        --width: 75%;
    }
    .elementor-833 .elementor-element.elementor-element-ede967c {
        --content-width: 1350px;
    }
    .elementor-833 .elementor-element.elementor-element-59a1db0 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-b44cc49 {
        --width: 47%;
    }
    .elementor-833 .elementor-element.elementor-element-f6074bb {
        --width: 47%;
    }
    .elementor-833 .elementor-element.elementor-element-cfa68c3 {
        --width: 40.746%;
    }
    .elementor-833 .elementor-element.elementor-element-a65a210 {
        --width: 40.746%;
    }
    .elementor-833 .elementor-element.elementor-element-6ede49a {
        --content-width: 1350px;
    }
    .elementor-833 .elementor-element.elementor-element-56e4c79 {
        --content-width: 1350px;
    }
    .elementor-833 .elementor-element.elementor-element-e71ca27 {
        --content-width: 1350px;
    }
    .elementor-833 .elementor-element.elementor-element-fe457a7 {
        --width: 49.296%;
    }
    .elementor-833 .elementor-element.elementor-element-758a098 {
        --content-width: 1350px;
    }
    .elementor-833 .elementor-element.elementor-element-74388e1 {
        --width: 39.174%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-833 .elementor-element.elementor-element-3f8c822 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-dce31e8 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-53a59bf {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-887dc85 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-a64d288 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-80bca06 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-a92fe18 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-787090a {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-1767d50 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-d26c24f {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-aebf0ed {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-b44cc49 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-55854aa {
        --width: 48%;
    }
    .elementor-833 .elementor-element.elementor-element-6e15c09 {
        --width: 48%;
    }
    .elementor-833 .elementor-element.elementor-element-f6074bb {
        --width: 48%;
    }
    .elementor-833 .elementor-element.elementor-element-cfa68c3 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-11454f4 {
        --width: 48%;
    }
    .elementor-833 .elementor-element.elementor-element-a65a210 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-53f7476 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-fe457a7 {
        --width: 100%;
    }
    .elementor-833 .elementor-element.elementor-element-74388e1 {
        --width: 100%;
    }
}