.elementor-13 .elementor-element.elementor-element-f465cbf>.elementor-container {
    max-width: 1355px;
}

.elementor-13 .elementor-element.elementor-element-f465cbf {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 150px 0px;
}

.elementor-13 .elementor-element.elementor-element-f465cbf:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-f465cbf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: lightblue;
    background-image: url("../../2024/05/bg-line.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 90% auto;
}

.elementor-13 .elementor-element.elementor-element-f465cbf>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-11dd9500>.elementor-element-populated {
    padding: 0px 75px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title {
    color:#004261;    font-family: "Amiko", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 2em;
    letter-spacing: -2px;
}

.elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-e777cd9);
    padding: 20px 80px 20px 20px;
    background-image: url("../../2024/05/bg-coin.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-13 .elementor-element.elementor-element-5b5de65f {
    z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-c166c97>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c166c97 {
    z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title {
    color:#12719d;    font-family: "Gantari", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: -1px;
}

.elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title>span {
    color:#000;
}

.elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #12719d;
}

.elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-64965de-font-family), Sans-serif;
    font-size: var(--e-global-typography-64965de-font-size);
    font-weight: var(--e-global-typography-64965de-font-weight);
    line-height: var(--e-global-typography-64965de-line-height);
    letter-spacing: var(--e-global-typography-64965de-letter-spacing);
    word-spacing: var(--e-global-typography-64965de-word-spacing);
}

.elementor-13 .elementor-element.elementor-element-6d0d30d>.elementor-widget-container {
    margin: 30px 0px -25px 0px;
}

.elementor-13 .elementor-element.elementor-element-6d0d30d {
    z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-51b9d664 img {
    width: 50px;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: lightblue;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-51b9d664 {
    width: auto;
    max-width: auto;
    z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-db798c6 img {
    width: 50px;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: lightblue;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-db798c6>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
}

.elementor-13 .elementor-element.elementor-element-db798c6 {
    width: auto;
    max-width: auto;
    z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-49136e9e img {
    width: 50px;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: lightblue;
    border-radius: 50px 50px 50px 50px;
}

.elementor-13 .elementor-element.elementor-element-49136e9e>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
}

.elementor-13 .elementor-element.elementor-element-49136e9e {
    width: auto;
    max-width: auto;
    z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-46b98e17 {
    z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-1ddbdd3d>.elementor-element-populated {
    padding: 25px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-db97042 {
    --lottie-container-width: 100%;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    top: 0px;
}

.elementor-13 .elementor-element.elementor-element-db97042>.elementor-widget-container {
    margin: -65px -65px -65px -65px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-db97042 {
    left: 0px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-db97042 {
    right: 0px;
}

.elementor-13 .elementor-element.elementor-element-2dbff901:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-2dbff901>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-13 .elementor-element.elementor-element-2dbff901,
.elementor-13 .elementor-element.elementor-element-2dbff901>.elementor-background-overlay {
    border-radius: 40px 40px 40px 40px;
}

.elementor-13 .elementor-element.elementor-element-2dbff901 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -40px;
    margin-bottom: 0px;
    z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-2dbff901>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-319510a1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-319510a1>.elementor-element-populated {
    padding: 30px 30px 22px 30px;
}

.elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(25px/2);
}

.elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(25px/2);
}

.elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(25px/2);
    margin-left: calc(25px/2);
}

.elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-25px/2);
    margin-left: calc(-25px/2);
}

body.rtl .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-25px/2);
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-25px/2);
}

.elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-13 .elementor-element.elementor-element-c8a0149 {
    --e-icon-list-icon-size: 45px;
    --icon-vertical-offset: 0px;
}

.elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-item>a {
    font-family: "Gantari", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-text {
    color:#12719d;    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-349b24aa:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-349b24aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:lightblue;}

.elementor-13 .elementor-element.elementor-element-349b24aa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -40px;
    margin-bottom: 0px;
    padding: 160px 0px 180px 0px;
}

.elementor-13 .elementor-element.elementor-element-349b24aa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-57e0c97.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-57e0c97.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-57e0c97>.elementor-element-populated {
    padding: 0px 100px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title {
    color: var(--e-global-color-e777cd9);
    font-family: "Gantari", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 1.25em;
    letter-spacing: -1.5px;
}

.elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-e777cd9);
    padding: 2px 10px 5px 10px;
    background-color: #12719d;
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-4353ebc-font-family), Sans-serif;
    font-size: var(--e-global-typography-4353ebc-font-size);
    font-weight: var(--e-global-typography-4353ebc-font-weight);
    line-height: var(--e-global-typography-4353ebc-line-height);
    letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
    word-spacing: var(--e-global-typography-4353ebc-word-spacing);
}

.elementor-13 .elementor-element.elementor-element-772bbc44>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-e777cd9);
    font-family: var(--e-global-typography-4353ebc-font-family), Sans-serif;
    font-size: var(--e-global-typography-4353ebc-font-size);
    font-weight: var(--e-global-typography-4353ebc-font-weight);
    line-height: var(--e-global-typography-4353ebc-line-height);
    letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
    word-spacing: var(--e-global-typography-4353ebc-word-spacing);
}

.elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .funfact-title {
    color: var(--e-global-color-823481f);
    font-family: "Gantari", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.75em;
    letter-spacing: 0px;
}

.elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .super {
    color: #12719d;
    font-family: var(--e-global-typography-42a6e53-font-family), Sans-serif;
    font-size: var(--e-global-typography-42a6e53-font-size);
    font-weight: var(--e-global-typography-42a6e53-font-weight);
    line-height: var(--e-global-typography-42a6e53-line-height);
    letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
    word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    top: -5px;
    left: 0px;
    vertical-align: baseline;
}

.elementor-13 .elementor-element.elementor-element-2975adb6>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
    padding: 40px 35px 45px 35px;
    background-color: var(--e-global-color-60d89e1);
    border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-2975adb6 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-e777cd9);
    font-family: var(--e-global-typography-4353ebc-font-family), Sans-serif;
    font-size: var(--e-global-typography-4353ebc-font-size);
    font-weight: var(--e-global-typography-4353ebc-font-weight);
    line-height: var(--e-global-typography-4353ebc-line-height);
    letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
    word-spacing: var(--e-global-typography-4353ebc-word-spacing);
}

.elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .funfact-title {
    color: var(--e-global-color-823481f);
    font-family: "Gantari", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.75em;
    letter-spacing: 0px;
}

.elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .super {
    color: #12719d;
    font-family: var(--e-global-typography-42a6e53-font-family), Sans-serif;
    font-size: var(--e-global-typography-42a6e53-font-size);
    font-weight: var(--e-global-typography-42a6e53-font-weight);
    line-height: var(--e-global-typography-42a6e53-line-height);
    letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
    word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    top: -5px;
    left: 0px;
    vertical-align: baseline;
}

.elementor-13 .elementor-element.elementor-element-57157fdb>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
    padding: 40px 35px 45px 35px;
    background-color: var(--e-global-color-60d89e1);
    border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-57157fdb {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-e777cd9);
    font-family: var(--e-global-typography-4353ebc-font-family), Sans-serif;
    font-size: var(--e-global-typography-4353ebc-font-size);
    font-weight: var(--e-global-typography-4353ebc-font-weight);
    line-height: var(--e-global-typography-4353ebc-line-height);
    letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
    word-spacing: var(--e-global-typography-4353ebc-word-spacing);
}

.elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .funfact-title {
    color: var(--e-global-color-823481f);
    font-family: "Gantari", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.75em;
    letter-spacing: 0px;
}

.elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .super {
    color: #12719d;
    font-family: var(--e-global-typography-42a6e53-font-family), Sans-serif;
    font-size: var(--e-global-typography-42a6e53-font-size);
    font-weight: var(--e-global-typography-42a6e53-font-weight);
    line-height: var(--e-global-typography-42a6e53-line-height);
    letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
    word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    top: -5px;
    left: 0px;
    vertical-align: baseline;
}

.elementor-13 .elementor-element.elementor-element-16fa5877>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
    padding: 40px 35px 45px 35px;
    background-color: var(--e-global-color-60d89e1);
    border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-16fa5877 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-e777cd9);
    font-family: var(--e-global-typography-4353ebc-font-family), Sans-serif;
    font-size: var(--e-global-typography-4353ebc-font-size);
    font-weight: var(--e-global-typography-4353ebc-font-weight);
    line-height: var(--e-global-typography-4353ebc-line-height);
    letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
    word-spacing: var(--e-global-typography-4353ebc-word-spacing);
}

.elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .funfact-title {
    color: var(--e-global-color-823481f);
    font-family: "Gantari", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.75em;
    letter-spacing: 0px;
}

.elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .super {
    color: #12719d;
    font-family: var(--e-global-typography-42a6e53-font-family), Sans-serif;
    font-size: var(--e-global-typography-42a6e53-font-size);
    font-weight: var(--e-global-typography-42a6e53-font-weight);
    line-height: var(--e-global-typography-42a6e53-line-height);
    letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
    word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    top: -5px;
    left: 0px;
    vertical-align: baseline;
}

.elementor-13 .elementor-element.elementor-element-20dbfb44>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
    padding: 40px 35px 45px 35px;
    background-color: var(--e-global-color-60d89e1);
    border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-20dbfb44 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-370ebadb>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-57ee8dbc:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-57ee8dbc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: lightblue;
}

.elementor-13 .elementor-element.elementor-element-57ee8dbc,
.elementor-13 .elementor-element.elementor-element-57ee8dbc>.elementor-background-overlay {
    border-radius: 80px 80px 80px 80px;
}

.elementor-13 .elementor-element.elementor-element-57ee8dbc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -80px;
    margin-bottom: 0px;
    padding: 100px 0px 450px 0px;
}

.elementor-13 .elementor-element.elementor-element-57ee8dbc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-a027052>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-4a1f3d02 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-4a1f3d02>.elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-13 .elementor-element.elementor-element-14feaa80 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-14feaa80>.elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-13 .elementor-element.elementor-element-54a12b4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-54a12b4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-54a12b4>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-54a12b4>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-54a12b4>.elementor-background-slideshow {
    border-radius: 28px 28px 28px 28px;
}

.elementor-13 .elementor-element.elementor-element-54a12b4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 30px 20px;
}

.elementor-13 .elementor-element.elementor-element-54a12b4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-7d200c8c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-7d200c8c.elementor-view-stacked .elementor-icon {
    background-color: #12719d;
}

.elementor-13 .elementor-element.elementor-element-7d200c8c.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-7d200c8c.elementor-view-default .elementor-icon {
    color: #12719d;
    border-color: #12719d;
}

.elementor-13 .elementor-element.elementor-element-7d200c8c.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-7d200c8c.elementor-view-default .elementor-icon svg {
    fill: #12719d;
}

.elementor-13 .elementor-element.elementor-element-7d200c8c .elementor-icon {
    font-size: 80px;
}

.elementor-13 .elementor-element.elementor-element-7d200c8c .elementor-icon svg {
    height: 80px;
}

.elementor-13 .elementor-element.elementor-element-7d200c8c>.elementor-widget-container {
    padding: 80px 50px 80px 50px;
    background-color: var(--e-global-color-d390b53);
    border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-3e9cfd2 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3e9cfd2 .elementor-image-box-description {
    color: #575757;
    font-size: 16px;
    line-height: 26px;
}

.elementor-13 .elementor-element.elementor-element-4ee4b54e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-4ee4b54e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-4ee4b54e>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-4ee4b54e>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-4ee4b54e>.elementor-background-slideshow {
    border-radius: 28px 28px 28px 28px;
}

.elementor-13 .elementor-element.elementor-element-4ee4b54e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 30px 20px;
}

.elementor-13 .elementor-element.elementor-element-4ee4b54e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-ad8e405 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-ad8e405.elementor-view-stacked .elementor-icon {
    background-color: #6A10E9;
}

.elementor-13 .elementor-element.elementor-element-ad8e405.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-ad8e405.elementor-view-default .elementor-icon {
    color: #6A10E9;
    border-color: #6A10E9;
}

.elementor-13 .elementor-element.elementor-element-ad8e405.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-ad8e405.elementor-view-default .elementor-icon svg {
    fill: #6A10E9;
}

.elementor-13 .elementor-element.elementor-element-ad8e405 .elementor-icon {
    font-size: 80px;
}

.elementor-13 .elementor-element.elementor-element-ad8e405 .elementor-icon svg {
    height: 80px;
}

.elementor-13 .elementor-element.elementor-element-ad8e405>.elementor-widget-container {
    padding: 80px 50px 80px 50px;
    background-color: var(--e-global-color-61c0c99);
    border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-4f017733 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-4f017733 .elementor-image-box-description {
    color: #575757;
    font-size: 16px;
    line-height: 26px;
}

.elementor-13 .elementor-element.elementor-element-5763da1b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-5763da1b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-5763da1b>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-5763da1b>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-5763da1b>.elementor-background-slideshow {
    border-radius: 28px 28px 28px 28px;
}

.elementor-13 .elementor-element.elementor-element-5763da1b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 30px 20px;
}

.elementor-13 .elementor-element.elementor-element-5763da1b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-44d8132b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-44d8132b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-13 .elementor-element.elementor-element-44d8132b.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-44d8132b.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-13 .elementor-element.elementor-element-44d8132b.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-44d8132b.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-13 .elementor-element.elementor-element-44d8132b .elementor-icon {
    font-size: 80px;
}

.elementor-13 .elementor-element.elementor-element-44d8132b .elementor-icon svg {
    height: 80px;
}

.elementor-13 .elementor-element.elementor-element-44d8132b>.elementor-widget-container {
    padding: 80px 50px 80px 50px;
    background-color: var(--e-global-color-194fe2b);
    border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-add4361 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-add4361 .elementor-image-box-description {
    color: #575757;
    font-size: 16px;
    line-height: 26px;
}

.elementor-13 .elementor-element.elementor-element-91cd4e9 {
    margin-top: -345px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px;
}

.elementor-13 .elementor-element.elementor-element-46fa493d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-44fa2952 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-44fa2952>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-13 .elementor-element.elementor-element-1150aab {
    text-align: center;
    color: #2D2D2D;
}

.elementor-13 .elementor-element.elementor-element-1150aab>.elementor-widget-container {
    padding: 0% 15% 0% 15%;
}

.elementor-13 .elementor-element.elementor-element-aa50458 .elementor-button .elementor-align-icon-right {
    margin-left: 17px;
}

.elementor-13 .elementor-element.elementor-element-aa50458 .elementor-button .elementor-align-icon-left {
    margin-right: 17px;
}

.elementor-13 .elementor-element.elementor-element-aa50458 .elementor-button {
    padding: 10px 30px 10px 30px;
}

.elementor-13 .elementor-element.elementor-element-390525ab>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-13 .elementor-element.elementor-element-7fbf11f3 {
    padding: 100px 0px 75px 0px;
}

.elementor-13 .elementor-element.elementor-element-3a0bbde5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-67b281e9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-18d9008 {
    --lottie-container-width: 93%;
}

.elementor-13 .elementor-element.elementor-element-18d9008>.elementor-widget-container {
    margin: -75px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7815b658>.elementor-element-populated {
    padding: 0px 0px 0px 60px;
}

.elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title {
    color:#12719d;    font-family: "Gantari", Sans-serif;
    font-size: 39px;
    font-weight: 700;
    line-height: 1.25em;
    letter-spacing: -1.5px;
}

.elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: var(--e-global-color-e777cd9);
    padding: 2px 10px 5px 10px;
    background-color: #12719d;
    border-radius: 10px 10px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-4353ebc-font-family), Sans-serif;
    font-size: var(--e-global-typography-4353ebc-font-size);
    font-weight: var(--e-global-typography-4353ebc-font-weight);
    line-height: var(--e-global-typography-4353ebc-line-height);
    letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
    word-spacing: var(--e-global-typography-4353ebc-word-spacing);
}

.elementor-13 .elementor-element.elementor-element-7642c436>.elementor-widget-container {
    margin: 0px 0px -22px 0px;
}

.elementor-13 .elementor-element.elementor-element-627e5d03 {
    color: #000000;
}

.elementor-13 .elementor-element.elementor-element-d48df59 .elementor-button .elementor-align-icon-right {
    margin-left: 17px;
}

.elementor-13 .elementor-element.elementor-element-d48df59 .elementor-button .elementor-align-icon-left {
    margin-right: 17px;
}

.elementor-13 .elementor-element.elementor-element-d48df59 .elementor-button {
    padding: 10px 30px 10px 30px;
}

.elementor-13 .elementor-element.elementor-element-608b03b4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 75px 0px 150px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ba9c211>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-fe4e6a4 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-fe4e6a4>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-13 .elementor-element.elementor-element-7bec6355>.elementor-element-populated {
    padding: 0px 100px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-386aeb1e .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-386aeb1e {
    --icon-box-icon-margin: 15px;
}

.elementor-13 .elementor-element.elementor-element-386aeb1e.elementor-view-stacked .elementor-icon {
    background-color: #12719d;
    fill: var(--e-global-color-e777cd9);
    color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-386aeb1e.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-386aeb1e.elementor-view-default .elementor-icon {
    fill: #12719d;
    color: #12719d;
    border-color: #12719d;
}

.elementor-13 .elementor-element.elementor-element-386aeb1e.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-386aeb1e .elementor-icon {
    font-size: 25px;
}

.elementor-13 .elementor-element.elementor-element-386aeb1e .elementor-icon-box-description {
    color: #484848;
}

.elementor-13 .elementor-element.elementor-element-386aeb1e>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: lightblue;
}

.elementor-13 .elementor-element.elementor-element-7f2976fb .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-7f2976fb {
    --icon-box-icon-margin: 15px;
}

.elementor-13 .elementor-element.elementor-element-7f2976fb.elementor-view-stacked .elementor-icon {
    background-color: #12719d;
    fill: var(--e-global-color-e777cd9);
    color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-7f2976fb.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-7f2976fb.elementor-view-default .elementor-icon {
    fill: #12719d;
    color: #12719d;
    border-color: #12719d;
}

.elementor-13 .elementor-element.elementor-element-7f2976fb.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-7f2976fb .elementor-icon {
    font-size: 25px;
}

.elementor-13 .elementor-element.elementor-element-7f2976fb .elementor-icon-box-description {
    color: #484848;
}

.elementor-13 .elementor-element.elementor-element-7f2976fb>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: lightblue;
}

.elementor-13 .elementor-element.elementor-element-4f1a6cea .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-4f1a6cea {
    --icon-box-icon-margin: 15px;
}

.elementor-13 .elementor-element.elementor-element-4f1a6cea.elementor-view-stacked .elementor-icon {
    background-color: #12719d;
    fill: var(--e-global-color-e777cd9);
    color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-4f1a6cea.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-4f1a6cea.elementor-view-default .elementor-icon {
    fill: #12719d;
    color: #12719d;
    border-color: #12719d;
}

.elementor-13 .elementor-element.elementor-element-4f1a6cea.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-4f1a6cea .elementor-icon {
    font-size: 25px;
}

.elementor-13 .elementor-element.elementor-element-4f1a6cea .elementor-icon-box-description {
    color: #484848;
}

.elementor-13 .elementor-element.elementor-element-4f1a6cea>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-8f87ffe.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-8f87ffe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-b75333b {
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --overlay-opacity: 0.93;
    --border-radius: 80px 80px 80px 80px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-b75333b:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-b75333b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#12719d;    background-image: url("../../2024/05/bg-line.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-13 .elementor-element.elementor-element-b75333b::before,
.elementor-13 .elementor-element.elementor-element-b75333b>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-b75333b>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-b75333b>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-b75333b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-b75333b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color:#12719d;}

.elementor-13 .elementor-element.elementor-element-b75333b,
.elementor-13 .elementor-element.elementor-element-b75333b::before {
    --border-transition: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-6b5cbce {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-f384565 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-f384565 .elementor-heading-title {
    color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-d2e52c9 {
    text-align: center;
    color: #DEDEDE;
    width: var(--container-widget-width, 69%);
    max-width: 69%;
    --container-widget-width: 69%;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-d2e52c9>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-13 .elementor-element.elementor-element-d2e52c9.elementor-element {
    --align-self: center;
}

.elementor-13 .elementor-element.elementor-element-967a616>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-72cc9116 {
    padding: 100px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1fc814c7.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-1fc814c7>.elementor-element-populated {
    padding: 0% 10% 0% 10%;
}

.elementor-13 .elementor-element.elementor-element-541391a5 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-541391a5>.elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-13 .elementor-element.elementor-element-7930291d {
    color: #464646;
    font-family: "Gantari", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.5px;
}

.elementor-13 .elementor-element.elementor-element-7930291d>.elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5df5bb11:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-5df5bb11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #12719d;
}

.elementor-13 .elementor-element.elementor-element-5df5bb11,
.elementor-13 .elementor-element.elementor-element-5df5bb11>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-5df5bb11 {
    box-shadow: 0px 25px 50px 0px rgba(197.00000000000003, 197.00000000000003, 197.00000000000003, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 10px 10px 10px 10px;
    z-index: 10;
}

.elementor-13 .elementor-element.elementor-element-5df5bb11>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-4bb68ded img {
    width: 80px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-dc726af.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-dc726af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-4ae0e1d8 {
    --divider-border-style: solid;
    --divider-color: lightblue;
    --divider-border-width: 1px;
}

.elementor-13 .elementor-element.elementor-element-4ae0e1d8 .elementor-divider-separator {
    width: 100%;
}

.elementor-13 .elementor-element.elementor-element-4ae0e1d8 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-13 .elementor-element.elementor-element-18779c .elementor-image-box-wrapper {
    text-align: right;
}

.elementor-13 .elementor-element.elementor-element-18779c .elementor-image-box-title {
    margin-bottom: 1px;
    color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-18779c .elementor-image-box-description {
    color: var(--e-global-color-e777cd9);
    font-family: var(--e-global-typography-0ef077a-font-family), Sans-serif;
    font-size: var(--e-global-typography-0ef077a-font-size);
    font-weight: var(--e-global-typography-0ef077a-font-weight);
    line-height: var(--e-global-typography-0ef077a-line-height);
    letter-spacing: var(--e-global-typography-0ef077a-letter-spacing);
    word-spacing: var(--e-global-typography-0ef077a-word-spacing);
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-1ba08593.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-1ba08593.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-43dd3739 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-43dd3739.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-43dd3739.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-43dd3739.elementor-view-default .elementor-icon {
    color: var(--e-global-color-e777cd9);
    border-color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-43dd3739.elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-43dd3739.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-43dd3739 .elementor-icon {
    font-size: 40px;
}

.elementor-13 .elementor-element.elementor-element-43dd3739 .elementor-icon svg {
    height: 40px;
}

.elementor-13 .elementor-element.elementor-element-43dd3739>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-13 .elementor-element.elementor-element-62259110:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-62259110>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: lightblue;
}

.elementor-13 .elementor-element.elementor-element-62259110,
.elementor-13 .elementor-element.elementor-element-62259110>.elementor-background-overlay {
    border-radius: 80px 80px 80px 80px;
}

.elementor-13 .elementor-element.elementor-element-62259110 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -60px;
    margin-bottom: 0px;
    padding: 200px 0px 100px 0px;
    z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-62259110>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-1922fa90>.elementor-element-populated {
    padding: 0px 100px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-44965dca {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-3e705fe9>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2c75ae9d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    font-family: var(--e-global-typography-1f3b57d-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f3b57d-font-size);
    font-weight: var(--e-global-typography-1f3b57d-font-weight);
    line-height: var(--e-global-typography-1f3b57d-line-height);
    letter-spacing: var(--e-global-typography-1f3b57d-letter-spacing);
    word-spacing: var(--e-global-typography-1f3b57d-word-spacing);
    background-color: var(--e-global-color-e777cd9);
    border-radius: 20px 20px 20px 20px;
    padding: 20px 40px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: lightblue;
    border-radius: 20px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-body p {
    color: #4C4C4C;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-body {
    color: #4C4C4C;
    border-radius: 0px 0px 20px 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-body p,
.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-body {
    font-family: "Gantari", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
    letter-spacing: 0px;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-body,
.elementor-13 .elementor-element.elementor-element-9d67811 .accordion.floating-style .elementskit-card-body {
    background-color: var(--e-global-color-e777cd9);
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion>.elementskit-card.active {
    border-style: none;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion>.elementskit-card {
    border-style: none;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 18px;
    height: auto;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color:#12719d;}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke:#12719d;    fill:#12719d;}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 18px;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 18px;
    height: auto;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color:#12719d;}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke:#12719d;    fill:#12719d;}

.elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
    padding: 20px 20px 20px 20px;
}

.elementor-13 .elementor-element.elementor-element-9d67811 .ekit_accordion_icon_group,
.elementor-13 .elementor-element.elementor-element-9d67811 .ekit_accordion_icon_left_group {
    margin: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-11dd9500 {
        width: 61.421%;
    }

    .elementor-13 .elementor-element.elementor-element-1ddbdd3d {
        width: 37.911%;
    }

    .elementor-13 .elementor-element.elementor-element-57e0c97 {
        width: 60%;
    }

    .elementor-13 .elementor-element.elementor-element-772bbc44 {
        width: 40%;
    }

    .elementor-13 .elementor-element.elementor-element-93686c6 {
        width: 15%;
    }

    .elementor-13 .elementor-element.elementor-element-dc726af {
        width: 52%;
    }

    .elementor-13 .elementor-element.elementor-element-3d29a1dc {
        width: 22.939%;
    }

    .elementor-13 .elementor-element.elementor-element-1ba08593 {
        width: 10%;
    }

    .elementor-13 .elementor-element.elementor-element-1922fa90 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-2c75ae9d {
        width: 49.665%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-7bec6355 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-8f87ffe {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-6b5cbce {
        --width: 60%;
    }

    .elementor-13 .elementor-element.elementor-element-dc726af {
        width: 55%;
    }

    .elementor-13 .elementor-element.elementor-element-3d29a1dc {
        width: 20%;
    }
}

@media(min-width:1600px) {

    .elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-64965de-font-size);
        line-height: var(--e-global-typography-64965de-line-height);
        letter-spacing: var(--e-global-typography-64965de-letter-spacing);
        word-spacing: var(--e-global-typography-64965de-word-spacing);
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-db97042 {
        left: 145px;
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-db97042 {
        right: 145px;
    }

    .elementor-13 .elementor-element.elementor-element-db97042 {
        top: 118px;
    }

    .elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-18779c .elementor-image-box-description {
        font-size: var(--e-global-typography-0ef077a-font-size);
        line-height: var(--e-global-typography-0ef077a-line-height);
        letter-spacing: var(--e-global-typography-0ef077a-letter-spacing);
        word-spacing: var(--e-global-typography-0ef077a-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-1f3b57d-font-size);
        line-height: var(--e-global-typography-1f3b57d-line-height);
        letter-spacing: var(--e-global-typography-1f3b57d-letter-spacing);
        word-spacing: var(--e-global-typography-1f3b57d-word-spacing);
    }
}

@media(max-width:1024px) {
    .elementor-13 .elementor-element.elementor-element-f465cbf {
        padding: 60px 20px 90px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-11dd9500>.elementor-element-populated {
        padding: 0px 60px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 16px;
        line-height: 1.5em;
    }

    .elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title>span {
        padding: 20px 60px 20px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-c166c97>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-64965de-font-size);
        line-height: var(--e-global-typography-64965de-line-height);
        letter-spacing: var(--e-global-typography-64965de-letter-spacing);
        word-spacing: var(--e-global-typography-64965de-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-6d0d30d>.elementor-widget-container {
        margin: 10px 0px -25px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-1ddbdd3d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-2dbff901,
    .elementor-13 .elementor-element.elementor-element-2dbff901>.elementor-background-overlay {
        border-radius: 30px 30px 30px 30px;
    }

    .elementor-13 .elementor-element.elementor-element-2dbff901 {
        margin-top: -30px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-319510a1>.elementor-element-populated {
        padding: 18px 15px 7px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(20px/2);
    }

    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(20px/2);
    }

    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(20px/2);
        margin-left: calc(20px/2);
    }

    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-20px/2);
        margin-left: calc(-20px/2);
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-20px/2);
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-20px/2);
    }

    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-item>a {
        font-size: 21px;
        letter-spacing: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-349b24aa {
        margin-top: -30px;
        margin-bottom: 0px;
        padding: 80px 20px 140px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-57e0c97>.elementor-element-populated {
        padding: 0px 60px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 35px;
    }

    .elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title>span {
        padding: 4px 8px 4px 8px;
    }

    .elementor-13 .elementor-element.elementor-element-6690a50c>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .funfact-title {
        font-size: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
        top: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-2975adb6>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-2975adb6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .funfact-title {
        font-size: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
        top: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-57157fdb>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-57157fdb {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .funfact-title {
        font-size: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
        top: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-16fa5877>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-16fa5877 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .funfact-title {
        font-size: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
        top: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-20dbfb44>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-20dbfb44 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-370ebadb>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-57ee8dbc,
    .elementor-13 .elementor-element.elementor-element-57ee8dbc>.elementor-background-overlay {
        border-radius: 60px 60px 60px 60px;
    }

    .elementor-13 .elementor-element.elementor-element-57ee8dbc {
        padding: 60px 20px 360px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-4a1f3d02>.elementor-widget-container {
        padding: 0% 15% 0% 15%;
    }

    .elementor-13 .elementor-element.elementor-element-14feaa80>.elementor-widget-container {
        padding: 0% 15% 0% 15%;
    }

    .elementor-13 .elementor-element.elementor-element-54a12b4>.elementor-element-populated {
        padding: 10px 10px 15px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-7d200c8c .elementor-icon {
        font-size: 60px;
    }

    .elementor-13 .elementor-element.elementor-element-7d200c8c .elementor-icon svg {
        height: 60px;
    }

    .elementor-13 .elementor-element.elementor-element-7d200c8c>.elementor-widget-container {
        padding: 50px 50px 50px 50px;
    }

    .elementor-13 .elementor-element.elementor-element-3e9cfd2>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-4ee4b54e>.elementor-element-populated {
        padding: 10px 10px 15px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-ad8e405 .elementor-icon {
        font-size: 60px;
    }

    .elementor-13 .elementor-element.elementor-element-ad8e405 .elementor-icon svg {
        height: 60px;
    }

    .elementor-13 .elementor-element.elementor-element-ad8e405>.elementor-widget-container {
        padding: 50px 50px 50px 50px;
    }

    .elementor-13 .elementor-element.elementor-element-4f017733>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-5763da1b>.elementor-element-populated {
        padding: 10px 10px 15px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-44d8132b .elementor-icon {
        font-size: 60px;
    }

    .elementor-13 .elementor-element.elementor-element-44d8132b .elementor-icon svg {
        height: 60px;
    }

    .elementor-13 .elementor-element.elementor-element-44d8132b>.elementor-widget-container {
        padding: 50px 50px 50px 50px;
    }

    .elementor-13 .elementor-element.elementor-element-add4361>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-91cd4e9 {
        padding: 40px 20px 60px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-44fa2952>.elementor-widget-container {
        padding: 0% 15% 0% 15%;
    }

    .elementor-13 .elementor-element.elementor-element-1150aab>.elementor-widget-container {
        padding: 0% 15% 0% 15%;
    }

    .elementor-13 .elementor-element.elementor-element-7fbf11f3 {
        padding: 60px 20px 40px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-7815b658>.elementor-element-populated {
        padding: 0px 0px 0px 60px;
    }

    .elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 35px;
    }

    .elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title>span {
        padding: 4px 8px 4px 8px;
    }

    .elementor-13 .elementor-element.elementor-element-7642c436>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-608b03b4 {
        padding: 20px 20px 80px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-fe4e6a4>.elementor-widget-container {
        padding: 0% 15% 0% 15%;
    }

    .elementor-13 .elementor-element.elementor-element-6216d617 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-7bec6355>.elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-386aeb1e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 30px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-386aeb1e {
        width: var(--container-widget-width, 33.3%);
        max-width: 33.3%;
        --container-widget-width: 33.3%;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-7f2976fb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 30px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-7f2976fb {
        width: var(--container-widget-width, 33.3%);
        max-width: 33.3%;
        --container-widget-width: 33.3%;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-4f1a6cea>.elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-4f1a6cea {
        width: var(--container-widget-width, 33.3%);
        max-width: 33.3%;
        --container-widget-width: 33.3%;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-8f87ffe>.elementor-element-populated {
        padding: 0% 10% 0% 10%;
    }

    .elementor-13 .elementor-element.elementor-element-b75333b {
        --border-radius: 60px 60px 0px 0px;
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 60px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-6b5cbce {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-d2e52c9>.elementor-widget-container {
        padding: 0% 15% 0% 15%;
    }

    .elementor-13 .elementor-element.elementor-element-72cc9116 {
        padding: 60px 20px 0px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-541391a5>.elementor-widget-container {
        padding: 0% 15% 0% 15%;
    }

    .elementor-13 .elementor-element.elementor-element-7930291d {
        font-size: 20px;
    }

    .elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-93686c6.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-13 .elementor-element.elementor-element-93686c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-13 .elementor-element.elementor-element-93686c6>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-4bb68ded img {
        width: 60px;
    }

    .elementor-13 .elementor-element.elementor-element-3d29a1dc>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-18779c .elementor-image-box-title {
        margin-bottom: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-18779c .elementor-image-box-description {
        font-size: var(--e-global-typography-0ef077a-font-size);
        line-height: var(--e-global-typography-0ef077a-line-height);
        letter-spacing: var(--e-global-typography-0ef077a-letter-spacing);
        word-spacing: var(--e-global-typography-0ef077a-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-1ba08593>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-43dd3739 .elementor-icon {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-43dd3739 .elementor-icon svg {
        height: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-62259110,
    .elementor-13 .elementor-element.elementor-element-62259110>.elementor-background-overlay {
        border-radius: 60px 60px 60px 60px;
    }

    .elementor-13 .elementor-element.elementor-element-62259110 {
        margin-top: -45px;
        margin-bottom: 0px;
        padding: 120px 20px 60px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-1922fa90>.elementor-element-populated {
        padding: 0px 60px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-3e705fe9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-2c75ae9d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-1f3b57d-font-size);
        line-height: var(--e-global-typography-1f3b57d-line-height);
        letter-spacing: var(--e-global-typography-1f3b57d-letter-spacing);
        word-spacing: var(--e-global-typography-1f3b57d-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-body p,
    .elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-body {
        font-size: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 16px;
        height: auto;
    }

    .elementor-13 .elementor-element.elementor-element-9d67811 .ekit_accordion_icon_group,
    .elementor-13 .elementor-element.elementor-element-9d67811 .ekit_accordion_icon_left_group {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-13 .elementor-element.elementor-element-f465cbf {
        padding: 40px 20px 320px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-11dd9500>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 16px;
        line-height: 1.5em;
    }

    .elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-5b5de65f .elementskit-section-title-wraper .elementskit-section-title>span {
        padding: 20px 30px 20px 5px;
    }

    .elementor-13 .elementor-element.elementor-element-5b5de65f>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c166c97 .elementor-button {
        font-size: 12px;
        padding: 10px 25px 10px 25px;
    }

    .elementor-13 .elementor-element.elementor-element-c166c97>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-6d0d30d .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-64965de-font-size);
        line-height: var(--e-global-typography-64965de-line-height);
        letter-spacing: var(--e-global-typography-64965de-letter-spacing);
        word-spacing: var(--e-global-typography-64965de-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-db97042 {
        --lottie-container-width: 88%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-db97042>.elementor-widget-container {
        margin: 18px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-319510a1>.elementor-element-populated {
        padding: 15px 15px 10px 15px;
    }

    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(30px/2);
    }

    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(30px/2);
    }

    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(30px/2);
        margin-left: calc(30px/2);
    }

    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-30px/2);
        margin-left: calc(-30px/2);
    }

    body.rtl .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-30px/2);
    }

    body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-30px/2);
    }

    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-13 .elementor-element.elementor-element-c8a0149 .elementor-icon-list-item>a {
        font-size: 11px;
        letter-spacing: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-349b24aa {
        padding: 44px 20px 120px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-57e0c97>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title {
        color: #FFFFFF;
        font-size: 18px;
        letter-spacing: -0.3px;
    }

    .elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-6690a50c .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-480c25a5 {
        font-size: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-772bbc44>.elementor-element-populated {
        padding: 15px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: #FFFFFF;
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .funfact-title {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-2975adb6 .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-2975adb6 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: #FFFFFF;
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .funfact-title {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-57157fdb .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-57157fdb {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: #FFFFFF;
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .funfact-title {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-16fa5877 .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-16fa5877 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .funfact-content .number-percentage-wraper {
        color: #FFFFFF;
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .funfact-title {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-20dbfb44 .elementskit-funfact .super {
        font-size: var(--e-global-typography-42a6e53-font-size);
        line-height: var(--e-global-typography-42a6e53-line-height);
        letter-spacing: var(--e-global-typography-42a6e53-letter-spacing);
        word-spacing: var(--e-global-typography-42a6e53-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-20dbfb44 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-57ee8dbc,
    .elementor-13 .elementor-element.elementor-element-57ee8dbc>.elementor-background-overlay {
        border-radius: 40px 40px 40px 40px;
    }

    .elementor-13 .elementor-element.elementor-element-57ee8dbc {
        padding: 40px 20px 440px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-4a1f3d02 .elementor-heading-title {
        font-size: 18px;
        letter-spacing: 0.1px;
    }

    .elementor-13 .elementor-element.elementor-element-4a1f3d02>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13 .elementor-element.elementor-element-14feaa80>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13 .elementor-element.elementor-element-54a12b4>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-7d200c8c>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-3e9cfd2 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-3e9cfd2 .elementor-image-box-description {
        font-size: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-4ee4b54e>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-ad8e405>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-4f017733 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-4f017733 .elementor-image-box-description {
        font-size: 13px;
    }

    .elementor-13 .elementor-element.elementor-element-5763da1b>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-44d8132b>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-add4361 .elementor-image-box-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-add4361 .elementor-image-box-description {
        font-size: 13px;
    }

    .elementor-13 .elementor-element.elementor-element-91cd4e9 {
        margin-top: -420px;
        margin-bottom: 0px;
        padding: 40px 20px 40px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-44fa2952 .elementor-heading-title {
        font-size: 18px;
        letter-spacing: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-44fa2952>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13 .elementor-element.elementor-element-1150aab {
        font-size: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-1150aab>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13 .elementor-element.elementor-element-7fbf11f3 {
        padding: 0px 20px 40px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-67b281e9>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-7815b658>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 24px;
    }

    .elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-13 .elementor-element.elementor-element-7642c436 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-4353ebc-font-size);
        line-height: var(--e-global-typography-4353ebc-line-height);
        letter-spacing: var(--e-global-typography-4353ebc-letter-spacing);
        word-spacing: var(--e-global-typography-4353ebc-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-627e5d03 {
        font-size: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-fe4e6a4 .elementor-heading-title {
        font-size: 18px;
        letter-spacing: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-fe4e6a4>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13 .elementor-element.elementor-element-386aeb1e .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-386aeb1e .elementor-icon-box-title,
    .elementor-13 .elementor-element.elementor-element-386aeb1e .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-386aeb1e .elementor-icon-box-description {
        font-size: 13px;
    }

    .elementor-13 .elementor-element.elementor-element-386aeb1e>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-386aeb1e {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-7f2976fb .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-7f2976fb .elementor-icon-box-title,
    .elementor-13 .elementor-element.elementor-element-7f2976fb .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-7f2976fb .elementor-icon-box-description {
        font-size: 13px;
    }

    .elementor-13 .elementor-element.elementor-element-7f2976fb>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-7f2976fb {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-4f1a6cea .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-4f1a6cea .elementor-icon-box-title,
    .elementor-13 .elementor-element.elementor-element-4f1a6cea .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-4f1a6cea .elementor-icon-box-description {
        font-size: 13px;
    }

    .elementor-13 .elementor-element.elementor-element-4f1a6cea>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-4f1a6cea {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-b75333b {
        --border-radius: 40px 40px 0px 0px;
        --padding-top: 40px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-f384565 .elementor-heading-title {
        font-size: 24px;
        letter-spacing: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-d2e52c9 {
        font-size: 13px;
        --container-widget-width: 276px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 276px);
        max-width: 276px;
    }

    .elementor-13 .elementor-element.elementor-element-d2e52c9>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13 .elementor-element.elementor-element-72cc9116 {
        padding: 40px 20px 0px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-1fc814c7>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13 .elementor-element.elementor-element-541391a5 .elementor-heading-title {
        font-size: 24px;
        letter-spacing: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-541391a5>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-13 .elementor-element.elementor-element-7930291d {
        text-align: justify;
        font-size: 13px;
    }

    .elementor-13 .elementor-element.elementor-element-7930291d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-5df5bb11 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-18779c .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-18779c .elementor-image-box-description {
        font-size: var(--e-global-typography-0ef077a-font-size);
        line-height: var(--e-global-typography-0ef077a-line-height);
        letter-spacing: var(--e-global-typography-0ef077a-letter-spacing);
        word-spacing: var(--e-global-typography-0ef077a-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-43dd3739>.elementor-widget-container {
        margin: 5px 0px -10px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-62259110,
    .elementor-13 .elementor-element.elementor-element-62259110>.elementor-background-overlay {
        border-radius: 40px 40px 40px 40px;
    }

    .elementor-13 .elementor-element.elementor-element-62259110 {
        margin-top: -100px;
        margin-bottom: 0px;
        padding: 140px 20px 40px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-1922fa90>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-44965dca {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-44965dca .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-13 .elementor-element.elementor-element-2c75ae9d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-9d67811 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-1f3b57d-font-size);
        line-height: var(--e-global-typography-1f3b57d-line-height);
        letter-spacing: var(--e-global-typography-1f3b57d-letter-spacing);
        word-spacing: var(--e-global-typography-1f3b57d-word-spacing);
    }

    .elementor-13 .elementor-element.elementor-element-9d67811 .ekit_accordion_icon_group,
    .elementor-13 .elementor-element.elementor-element-9d67811 .ekit_accordion_icon_left_group {
        margin: 0px 0px 0px 0px;
    }
}