.elementor-10 .elementor-element.elementor-element-c2cafec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c2cafec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b2f2f9c);
}

.elementor-10 .elementor-element.elementor-element-c2cafec>.elementor-background-overlay {
    background-image: url("../../2021/10/vanilla-sweet-natural-ice-cream-background.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.4;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c2cafec {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-10 .elementor-element.elementor-element-c2cafec>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 16px;
}

.elementor-10 .elementor-element.elementor-element-c2cafec>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 65px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-c2363e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-c2363e5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-c2363e5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-c2363e5>.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-10 .elementor-element.elementor-element-c2363e5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-0cd401d {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-0cd401d .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-10 .elementor-element.elementor-element-0cd401d>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-dbee9f7 {
    text-align: center;
    color: var(--e-global-color-primary);
    width: auto;
    max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-e68fac7 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-e68fac7 .elementor-icon {
    font-size: 16px;
}

.elementor-10 .elementor-element.elementor-element-e68fac7 .elementor-icon i, .elementor-10 .elementor-element.elementor-element-e68fac7 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-10 .elementor-element.elementor-element-e68fac7>.elementor-widget-container {
    margin: 0px 6px 0px 6px;
}

.elementor-10 .elementor-element.elementor-element-e68fac7 {
    width: auto;
    max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-ca85dba {
    text-align: center;
    color: var(--e-global-color-secondary);
    width: auto;
    max-width: auto;
}

.elementor-10 .elementor-element.elementor-element-e2aeae0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e2aeae0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-e2aeae0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 30px 0px;
}

.elementor-10 .elementor-element.elementor-element-e2aeae0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7ae2cd7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-7ae2cd7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/09/vanillaice.png");
    background-position: center center;
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-7ae2cd7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7ae2cd7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7dc135c .elementor-spacer-inner {
    --spacer-size: 500px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-6410bec.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-6410bec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-6410bec>.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-10 .elementor-element.elementor-element-6410bec>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-10 .elementor-element.elementor-element-235b307 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-235b307 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-81fbadd-font-family), Sans-serif;
    font-size: var(--e-global-typography-81fbadd-font-size);
    font-weight: var(--e-global-typography-81fbadd-font-weight);
    line-height: var(--e-global-typography-81fbadd-line-height);
    letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
    word-spacing: var(--e-global-typography-81fbadd-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-235b307>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-3d107ef {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-3d107ef .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-3d107ef>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-7dd640c {
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-7dd640c>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-10 .elementor-element.elementor-element-d6f0572 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-10 .elementor-element.elementor-element-4182d3d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7bee19d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-10 .elementor-element.elementor-element-7bee19d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-10 .elementor-element.elementor-element-7bee19d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-10 .elementor-element.elementor-element-7bee19d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-7bee19d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7bee19d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-10 .elementor-element.elementor-element-7bee19d .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-7bee19d .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-7bee19d {
    --e-icon-list-icon-size: 14px;
}

.elementor-10 .elementor-element.elementor-element-7bee19d .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-21509a3>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6070087 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-10 .elementor-element.elementor-element-6070087 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-10 .elementor-element.elementor-element-6070087 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-10 .elementor-element.elementor-element-6070087 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-10 .elementor-element.elementor-element-6070087 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6070087 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-10 .elementor-element.elementor-element-6070087 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-6070087 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-6070087 {
    --e-icon-list-icon-size: 14px;
}

.elementor-10 .elementor-element.elementor-element-6070087 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-8a0b260 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #ADB1AE4F;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-8a0b260, .elementor-10 .elementor-element.elementor-element-8a0b260>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-8a0b260>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-48458e0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-48458e0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-48458e0>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-54c8ae9 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-54c8ae9 img {
    width: 200px;
}

.elementor-10 .elementor-element.elementor-element-54c8ae9>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-5d1da8e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-5d1da8e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-5d1da8e>.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-10 .elementor-element.elementor-element-5d1da8e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-cfa3f1a .elementor-heading-title {
    font-family: var(--e-global-typography-18a24e9-font-family), Sans-serif;
    font-size: var(--e-global-typography-18a24e9-font-size);
    font-weight: var(--e-global-typography-18a24e9-font-weight);
    line-height: var(--e-global-typography-18a24e9-line-height);
    letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
    word-spacing: var(--e-global-typography-18a24e9-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-c3a8597 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b37e510-font-family), Sans-serif;
    font-size: var(--e-global-typography-b37e510-font-size);
    font-weight: var(--e-global-typography-b37e510-font-weight);
    line-height: var(--e-global-typography-b37e510-line-height);
    letter-spacing: var(--e-global-typography-b37e510-letter-spacing);
    word-spacing: var(--e-global-typography-b37e510-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-c3a8597>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-aee31c4 {
    padding: 00px 0px 30px 0px;
}

.elementor-10 .elementor-element.elementor-element-437b17d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-056a83d {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-6318844>.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-10 .elementor-element.elementor-element-6318844>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6318844>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-6318844>.elementor-element-populated::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
}

.elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    font-size: 50px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 50px;
}

.elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a079199-font-family), Sans-serif;
    font-size: var(--e-global-typography-a079199-font-size);
    font-weight: var(--e-global-typography-a079199-font-weight);
    line-height: var(--e-global-typography-a079199-line-height);
    letter-spacing: var(--e-global-typography-a079199-letter-spacing);
    word-spacing: var(--e-global-typography-a079199-word-spacing);
    margin-bottom: 5px;
}

.elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-a380161-font-family), Sans-serif;
    font-size: var(--e-global-typography-a380161-font-size);
    font-weight: var(--e-global-typography-a380161-font-weight);
    line-height: var(--e-global-typography-a380161-line-height);
    letter-spacing: var(--e-global-typography-a380161-letter-spacing);
    word-spacing: var(--e-global-typography-a380161-word-spacing);
    top: -5px;
    left: 0px;
    vertical-align: super;
}

.elementor-10 .elementor-element.elementor-element-d104076>.elementor-widget-container {
    padding: 10px 10px 20px 10px;
}

.elementor-10 .elementor-element.elementor-element-d104076 .elementor-widget-container::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
}

.elementor-10 .elementor-element.elementor-element-5f969dd>.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-10 .elementor-element.elementor-element-5f969dd>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    font-size: 50px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 50px;
}

.elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a079199-font-family), Sans-serif;
    font-size: var(--e-global-typography-a079199-font-size);
    font-weight: var(--e-global-typography-a079199-font-weight);
    line-height: var(--e-global-typography-a079199-line-height);
    letter-spacing: var(--e-global-typography-a079199-letter-spacing);
    word-spacing: var(--e-global-typography-a079199-word-spacing);
    margin-bottom: 5px;
}

.elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-a380161-font-family), Sans-serif;
    font-size: var(--e-global-typography-a380161-font-size);
    font-weight: var(--e-global-typography-a380161-font-weight);
    line-height: var(--e-global-typography-a380161-line-height);
    letter-spacing: var(--e-global-typography-a380161-letter-spacing);
    word-spacing: var(--e-global-typography-a380161-word-spacing);
    top: -5px;
    left: 0px;
    vertical-align: super;
}

.elementor-10 .elementor-element.elementor-element-c06d809>.elementor-widget-container {
    padding: 10px 10px 20px 10px;
}

.elementor-10 .elementor-element.elementor-element-c06d809 .elementor-widget-container::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
}

.elementor-10 .elementor-element.elementor-element-e12f5af>.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-10 .elementor-element.elementor-element-e12f5af>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    font-size: 50px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 50px;
}

.elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a079199-font-family), Sans-serif;
    font-size: var(--e-global-typography-a079199-font-size);
    font-weight: var(--e-global-typography-a079199-font-weight);
    line-height: var(--e-global-typography-a079199-line-height);
    letter-spacing: var(--e-global-typography-a079199-letter-spacing);
    word-spacing: var(--e-global-typography-a079199-word-spacing);
    margin-bottom: 5px;
}

.elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-a380161-font-family), Sans-serif;
    font-size: var(--e-global-typography-a380161-font-size);
    font-weight: var(--e-global-typography-a380161-font-weight);
    line-height: var(--e-global-typography-a380161-line-height);
    letter-spacing: var(--e-global-typography-a380161-letter-spacing);
    word-spacing: var(--e-global-typography-a380161-word-spacing);
    top: -5px;
    left: 0px;
    vertical-align: super;
}

.elementor-10 .elementor-element.elementor-element-5d1acaf>.elementor-widget-container {
    padding: 10px 10px 20px 10px;
}

.elementor-10 .elementor-element.elementor-element-5d1acaf .elementor-widget-container::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
}

.elementor-10 .elementor-element.elementor-element-3b4add0>.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-10 .elementor-element.elementor-element-3b4add0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
    font-size: 50px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 50px;
}

.elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-a079199-font-family), Sans-serif;
    font-size: var(--e-global-typography-a079199-font-size);
    font-weight: var(--e-global-typography-a079199-font-weight);
    line-height: var(--e-global-typography-a079199-line-height);
    letter-spacing: var(--e-global-typography-a079199-letter-spacing);
    word-spacing: var(--e-global-typography-a079199-word-spacing);
    margin-bottom: 5px;
}

.elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-a380161-font-family), Sans-serif;
    font-size: var(--e-global-typography-a380161-font-size);
    font-weight: var(--e-global-typography-a380161-font-weight);
    line-height: var(--e-global-typography-a380161-line-height);
    letter-spacing: var(--e-global-typography-a380161-letter-spacing);
    word-spacing: var(--e-global-typography-a380161-word-spacing);
    top: -5px;
    left: 0px;
    vertical-align: super;
}

.elementor-10 .elementor-element.elementor-element-4ce0585>.elementor-widget-container {
    padding: 10px 10px 20px 10px;
}

.elementor-10 .elementor-element.elementor-element-4ce0585 .elementor-widget-container::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(0px);
    backdrop-filter: blur(0px);
}

.elementor-10 .elementor-element.elementor-element-ad1c785:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ad1c785>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b2f2f9c);
}

.elementor-10 .elementor-element.elementor-element-ad1c785>.elementor-background-overlay {
    background-image: url("../../2021/09/ice-cream.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-ad1c785 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-10 .elementor-element.elementor-element-ad1c785>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 60px;
}

.elementor-10 .elementor-element.elementor-element-ad1c785>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 60px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-d2e128b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-d2e128b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-d2e128b>.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-10 .elementor-element.elementor-element-d2e128b>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-9ab739c {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-9ab739c .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-81fbadd-font-family), Sans-serif;
    font-size: var(--e-global-typography-81fbadd-font-size);
    font-weight: var(--e-global-typography-81fbadd-font-weight);
    line-height: var(--e-global-typography-81fbadd-line-height);
    letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
    word-spacing: var(--e-global-typography-81fbadd-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-9ab739c>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-ea69bd4 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-ea69bd4 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-ea69bd4>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-c4fa236 {
    text-align: left;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-10 .elementor-element.elementor-element-c4fa236>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-10 .elementor-element.elementor-element-eb6c0f8 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: var(--e-global-color-a773ac8);
    height: 8px;
    border-radius: 50px 50px 50px 50px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-eb6c0f8 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-10 .elementor-element.elementor-element-eb6c0f8 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-18a24e9-font-family), Sans-serif;
    font-size: var(--e-global-typography-18a24e9-font-size);
    font-weight: var(--e-global-typography-18a24e9-font-weight);
    line-height: var(--e-global-typography-18a24e9-line-height);
    letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
    word-spacing: var(--e-global-typography-18a24e9-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-eb6c0f8 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-10 .elementor-element.elementor-element-eb6c0f8>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-a62c671 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: var(--e-global-color-a773ac8);
    height: 8px;
    border-radius: 50px 50px 50px 50px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-a62c671 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-10 .elementor-element.elementor-element-a62c671 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-18a24e9-font-family), Sans-serif;
    font-size: var(--e-global-typography-18a24e9-font-size);
    font-weight: var(--e-global-typography-18a24e9-font-weight);
    line-height: var(--e-global-typography-18a24e9-line-height);
    letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
    word-spacing: var(--e-global-typography-18a24e9-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-a62c671 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-10 .elementor-element.elementor-element-a62c671>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-7f0bdc6 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: var(--e-global-color-a773ac8);
    height: 8px;
    border-radius: 50px 50px 50px 50px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7f0bdc6 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-10 .elementor-element.elementor-element-7f0bdc6 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-18a24e9-font-family), Sans-serif;
    font-size: var(--e-global-typography-18a24e9-font-size);
    font-weight: var(--e-global-typography-18a24e9-font-weight);
    line-height: var(--e-global-typography-18a24e9-line-height);
    letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
    word-spacing: var(--e-global-typography-18a24e9-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-7f0bdc6 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-10 .elementor-element.elementor-element-7f0bdc6>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-a1835cf .elementor-button {
    fill: var(--e-global-color-0d4a868);
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
    padding: 15px 32px 15px 32px;
}

.elementor-10 .elementor-element.elementor-element-a1835cf .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-a1835cf .elementor-button:focus {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-a1835cf .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-a1835cf .elementor-button:focus svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-a1835cf>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6bc2636>.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-10 .elementor-element.elementor-element-6bc2636:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-6bc2636>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/10/strawberry-ice-cream.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-6bc2636>.elementor-element-populated, .elementor-10 .elementor-element.elementor-element-6bc2636>.elementor-element-populated>.elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-6bc2636>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-6bc2636>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6bc2636>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-50fff93 .elementor-spacer-inner {
    --spacer-size: 650px;
}

.elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button i {
    font-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button svg {
    width: 15px;
}

.elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    height: 55px;
    width: 55px;
    line-height: 53px;
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i, .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after, .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    color: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i, .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:after, .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:before {
    color: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover {
    background-color: var(--e-global-color-1617f2d);
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-63b962b {
    left: 0%;
}

body.rtl .elementor-10 .elementor-element.elementor-element-63b962b {
    right: 0%;
}

.elementor-10 .elementor-element.elementor-element-63b962b {
    top: 45%;
}

.elementor-10 .elementor-element.elementor-element-cb523a6 {
    padding: 80px 0px 80px 0px;
}

.elementor-10 .elementor-element.elementor-element-6ce8a39>.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-10 .elementor-element.elementor-element-6ce8a39>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6f45766 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-6f45766 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-81fbadd-font-family), Sans-serif;
    font-size: var(--e-global-typography-81fbadd-font-size);
    font-weight: var(--e-global-typography-81fbadd-font-weight);
    line-height: var(--e-global-typography-81fbadd-line-height);
    letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
    word-spacing: var(--e-global-typography-81fbadd-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-6f45766>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-4140479 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-4140479 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-4140479>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-db847da {
    text-align: center;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-db847da>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-10 .elementor-element.elementor-element-264daf6 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-a8db74a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-a8db74a>.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-10 .elementor-element.elementor-element-a8db74a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9 a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9 a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9:hover a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9:hover a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81 a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81 a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81:hover a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81:hover a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e:hover a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e:hover a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team, .elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .profile-card, .elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon {
    display: inline-block;
    margin: 0px 5px 0px 5px;
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon a {
    padding: 12px 12px 12px 12px;
    font-size: 16px;
    height: 45px;
    width: 45px;
    line-height: 22px;
}

.elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
    width: 16px;
}

.elementor-10 .elementor-element.elementor-element-d055fa1>.elementor-widget-container {
    margin: 0px 10px 0px 10px;
}

.elementor-10 .elementor-element.elementor-element-1441a9e .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1441a9e .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-052ee69-font-family), Sans-serif;
    font-size: var(--e-global-typography-052ee69-font-size);
    font-weight: var(--e-global-typography-052ee69-font-weight);
    line-height: var(--e-global-typography-052ee69-line-height);
    letter-spacing: var(--e-global-typography-052ee69-letter-spacing);
    word-spacing: var(--e-global-typography-052ee69-word-spacing);
    color: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-1441a9e .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1441a9e .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1441a9e .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-0d4a868);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1441a9e>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
    padding: 20px 15px 15px 15px;
    background-color: var(--e-global-color-secondary);
    border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-1441a9e {
    width: 80%;
    max-width: 80%;
    z-index: 99;
}

.elementor-10 .elementor-element.elementor-element-d7bba2b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-d7bba2b>.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-10 .elementor-element.elementor-element-d7bba2b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9 a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9 a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9:hover a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9:hover a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81 a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81 a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81:hover a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81:hover a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e:hover a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e:hover a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team, .elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .profile-card, .elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon {
    display: inline-block;
    margin: 0px 5px 0px 5px;
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon a {
    padding: 12px 12px 12px 12px;
    font-size: 16px;
    height: 45px;
    width: 45px;
    line-height: 22px;
}

.elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
    width: 16px;
}

.elementor-10 .elementor-element.elementor-element-3e6137c>.elementor-widget-container {
    margin: 0px 10px 0px 10px;
}

.elementor-10 .elementor-element.elementor-element-bfa767c .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-bfa767c .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-052ee69-font-family), Sans-serif;
    font-size: var(--e-global-typography-052ee69-font-size);
    font-weight: var(--e-global-typography-052ee69-font-weight);
    line-height: var(--e-global-typography-052ee69-line-height);
    letter-spacing: var(--e-global-typography-052ee69-letter-spacing);
    word-spacing: var(--e-global-typography-052ee69-word-spacing);
    color: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-bfa767c .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-bfa767c .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-bfa767c .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-0d4a868);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-bfa767c>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
    padding: 20px 15px 15px 15px;
    background-color: var(--e-global-color-secondary);
    border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-bfa767c {
    width: 80%;
    max-width: 80%;
    z-index: 99;
}

.elementor-10 .elementor-element.elementor-element-825f01a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-825f01a>.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-10 .elementor-element.elementor-element-825f01a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9 a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9 a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9:hover a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-4e98ac9:hover a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81 a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81 a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81:hover a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-9237d81:hover a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e:hover a {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2b2ce9e:hover a svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team, .elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .profile-card, .elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team.overlay-scale .profile-card:before {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon {
    display: inline-block;
    margin: 0px 5px 0px 5px;
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon a {
    padding: 12px 12px 12px 12px;
    font-size: 16px;
    height: 45px;
    width: 45px;
    line-height: 22px;
}

.elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon a svg {
    width: 16px;
}

.elementor-10 .elementor-element.elementor-element-30156df>.elementor-widget-container {
    margin: 0px 10px 0px 10px;
}

.elementor-10 .elementor-element.elementor-element-129cdc9 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-129cdc9 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-052ee69-font-family), Sans-serif;
    font-size: var(--e-global-typography-052ee69-font-size);
    font-weight: var(--e-global-typography-052ee69-font-weight);
    line-height: var(--e-global-typography-052ee69-line-height);
    letter-spacing: var(--e-global-typography-052ee69-letter-spacing);
    word-spacing: var(--e-global-typography-052ee69-word-spacing);
    color: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-129cdc9 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-129cdc9 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-129cdc9 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-0d4a868);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-129cdc9>.elementor-widget-container {
    margin: -50px 0px 0px 0px;
    padding: 20px 15px 15px 15px;
    background-color: var(--e-global-color-secondary);
    border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-129cdc9 {
    width: 80%;
    max-width: 80%;
    z-index: 99;
}

.elementor-10 .elementor-element.elementor-element-925fe28 {
    padding: 50px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-1187e89.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-1187e89.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-1187e89>.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-10 .elementor-element.elementor-element-1187e89>.elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-9e97c83 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-9e97c83 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-81fbadd-font-family), Sans-serif;
    font-size: var(--e-global-typography-81fbadd-font-size);
    font-weight: var(--e-global-typography-81fbadd-font-weight);
    line-height: var(--e-global-typography-81fbadd-line-height);
    letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
    word-spacing: var(--e-global-typography-81fbadd-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-9e97c83>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-80f00a1 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-80f00a1 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-80f00a1>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-9a556f0 {
    text-align: left;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-9a556f0>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-10 .elementor-element.elementor-element-3e73524 .elementor-button {
    fill: var(--e-global-color-0d4a868);
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
    padding: 15px 32px 15px 32px;
}

.elementor-10 .elementor-element.elementor-element-3e73524 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3e73524 .elementor-button:focus {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-3e73524 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3e73524 .elementor-button:focus svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-3e73524>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-88208a5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-88208a5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-88208a5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4446cbe .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-25c1498-font-family), Sans-serif;
    font-size: var(--e-global-typography-25c1498-font-size);
    font-weight: var(--e-global-typography-25c1498-font-weight);
    line-height: var(--e-global-typography-25c1498-line-height);
    letter-spacing: var(--e-global-typography-25c1498-letter-spacing);
    word-spacing: var(--e-global-typography-25c1498-word-spacing);
    padding: 15px 25px 15px 25px;
    margin-bottom: 15px;
}

.elementor-10 .elementor-element.elementor-element-4446cbe .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-10 .elementor-element.elementor-element-4446cbe .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-b2f2f9c);
    border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-4446cbe .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    border-radius: 0px 0px 0px 0px;
    padding: 10px 25px 15px 25px;
}

.elementor-10 .elementor-element.elementor-element-4446cbe .jeg-elementor-kit.jkit-accordion .card-wrapper {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-98bdd2d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-98bdd2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b2f2f9c);
}

.elementor-10 .elementor-element.elementor-element-98bdd2d>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-98bdd2d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 100px 0px;
}

.elementor-10 .elementor-element.elementor-element-98bdd2d>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 85px;
}

.elementor-10 .elementor-element.elementor-element-98bdd2d>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 55px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-72b996b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-72b996b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-72b996b>.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-10 .elementor-element.elementor-element-72b996b>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-963afef {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-963afef .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-81fbadd-font-family), Sans-serif;
    font-size: var(--e-global-typography-81fbadd-font-size);
    font-weight: var(--e-global-typography-81fbadd-font-weight);
    line-height: var(--e-global-typography-81fbadd-line-height);
    letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
    word-spacing: var(--e-global-typography-81fbadd-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-963afef>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-07a8b3c {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-07a8b3c .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-07a8b3c>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-b9b0085 {
    text-align: center;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-b9b0085>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    text-align: left;
    background-color: var(--e-global-color-a773ac8);
    margin: 20px 10px 0px 10px;
    padding: 0px 30px 0px 30px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: var(--e-global-color-secondary);
    font-size: 35px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    fill: var(--e-global-color-secondary);
    width: 35px;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li i {
    font-size: 0px;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
    width: 0px;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-18a24e9-font-family), Sans-serif;
    font-size: var(--e-global-typography-18a24e9-font-size);
    font-weight: var(--e-global-typography-18a24e9-font-weight);
    line-height: var(--e-global-typography-18a24e9-line-height);
    letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
    word-spacing: var(--e-global-typography-18a24e9-word-spacing);
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-8d69068-font-family), Sans-serif;
    font-size: var(--e-global-typography-8d69068-font-size);
    font-weight: var(--e-global-typography-8d69068-font-weight);
    text-transform: var(--e-global-typography-8d69068-text-transform);
    line-height: var(--e-global-typography-8d69068-line-height);
    letter-spacing: var(--e-global-typography-8d69068-letter-spacing);
    word-spacing: var(--e-global-typography-8d69068-word-spacing);
    margin-bottom: 32px;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    margin: -35px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 65px;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .tns-controls button i, .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    opacity: 100%;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i, .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
    opacity: 100%;
}

.elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .tns-nav button {
    margin-left: calc(0px / 2);
    margin-right: calc(0px / 2);
}

.elementor-10 .elementor-element.elementor-element-68db7c0>.elementor-background-overlay {
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-68db7c0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-9754d7f>.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-10 .elementor-element.elementor-element-9754d7f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-9754d7f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b2f2f9c);
}

.elementor-10 .elementor-element.elementor-element-9754d7f>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2021/10/ice-cream-3.jpg");
    background-position: center center;
    background-size: cover;
    opacity: 0.15;
}

.elementor-10 .elementor-element.elementor-element-9754d7f>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-9754d7f>.elementor-element-populated, .elementor-10 .elementor-element.elementor-element-9754d7f>.elementor-element-populated>.elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-9754d7f>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-10 .elementor-element.elementor-element-9754d7f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 150px 50px 150px;
}

.elementor-10 .elementor-element.elementor-element-455aee0 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-455aee0 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-81fbadd-font-family), Sans-serif;
    font-size: var(--e-global-typography-81fbadd-font-size);
    font-weight: var(--e-global-typography-81fbadd-font-weight);
    line-height: var(--e-global-typography-81fbadd-line-height);
    letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
    word-spacing: var(--e-global-typography-81fbadd-word-spacing);
}

.elementor-10 .elementor-element.elementor-element-455aee0>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-c595922 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-c595922 .elementor-heading-title {
    color: var(--e-global-color-primary);
    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);
}

.elementor-10 .elementor-element.elementor-element-c595922>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-296e995 {
    text-align: center;
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-296e995>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-primary);
    border-radius: 50px 0px 0px 50px;
    padding: 15px 15px 15px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
    align-self: center;
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    border-radius: 0px 50px 50px 0px;
    padding: 20px 20px 20px 30px;
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg {
    fill: var(--e-global-color-0d4a868);
    width: 14px;
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-before i, .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-before svg {
    margin-right: 6px;
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-after i, .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-after svg {
    margin-left: 6px;
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit i {
    font-size: 14px;
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.success {
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.error {
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-primary);
    border-radius: 50px 0px 0px 50px;
    padding: 15px 15px 15px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-submit-input-holder {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    border-radius: 0px 50px 50px 0px;
    padding: 20px 20px 20px 30px;
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg {
    fill: var(--e-global-color-0d4a868);
    width: 14px;
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover {
    color: var(--e-global-color-0d4a868);
    background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit:hover svg {
    fill: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-before i, .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-before svg {
    margin-right: 6px;
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-after i, .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit.position-after svg {
    margin-left: 6px;
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit i {
    font-size: 14px;
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.success {
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message.error {
    color: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-4ca8c1b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4ca8c1b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0d4a868);
}

.elementor-10 .elementor-element.elementor-element-4ca8c1b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 0px 45px 0px;
}

.elementor-10 .elementor-element.elementor-element-4ca8c1b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-6e909dc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-6e909dc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-6e909dc>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-fe1e97b img {
    width: 50%;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-331f2d4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-331f2d4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-331f2d4>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-8ae6508 img {
    width: 50%;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-3b084d0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-3b084d0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-3b084d0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-d62c70c img {
    width: 50%;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-398c87a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-398c87a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-398c87a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6bf7470 img {
    width: 50%;
}

.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
  }
  .elementor-widget-heading
    .elementor-heading-title[class*="elementor-size-"]
    > a {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  .elementor-widget-heading
    .elementor-heading-title.elementor-size-small {
    font-size: 15px;
  }
  .elementor-widget-heading
    .elementor-heading-title.elementor-size-medium {
    font-size: 19px;
  }
  .elementor-widget-heading
    .elementor-heading-title.elementor-size-large {
    font-size: 29px;
  }
  .elementor-widget-heading
    .elementor-heading-title.elementor-size-xl {
    font-size: 39px;
  }
  .elementor-widget-heading
    .elementor-heading-title.elementor-size-xxl {
    font-size: 59px;
  }

  .elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: #69727d;
  color: #fff;
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap {
  color: #69727d;
  border: 3px solid;
  background-color: transparent;
}
.elementor-widget-text-editor:not(
    .elementor-drop-cap-view-default
  )
  .elementor-drop-cap {
  margin-top: 8px;
}
.elementor-widget-text-editor:not(
    .elementor-drop-cap-view-default
  )
  .elementor-drop-cap-letter {
  width: 1em;
  height: 1em;
}
.elementor-widget-text-editor .elementor-drop-cap {
  float: left;
  text-align: center;
  line-height: 1;
  font-size: 50px;
}
.elementor-widget-text-editor .elementor-drop-cap-letter {
  display: inline-block;
}

@media(max-width:1024px) {
    .elementor-10 .elementor-element.elementor-element-c2cafec>.elementor-shape-bottom svg {
        height: 50px;
    }

    .elementor-10 .elementor-element.elementor-element-c2cafec {
        padding: 80px 10px 80px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-0cd401d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-e2aeae0 {
        padding: 60px 10px 60px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-7dc135c .elementor-spacer-inner {
        --spacer-size: 420px;
    }

    .elementor-10 .elementor-element.elementor-element-6410bec>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-235b307 .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-cfa3f1a .elementor-heading-title {
        font-size: var(--e-global-typography-18a24e9-font-size);
        line-height: var(--e-global-typography-18a24e9-line-height);
        letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
        word-spacing: var(--e-global-typography-18a24e9-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c3a8597 {
        font-size: var(--e-global-typography-b37e510-font-size);
        line-height: var(--e-global-typography-b37e510-line-height);
        letter-spacing: var(--e-global-typography-b37e510-letter-spacing);
        word-spacing: var(--e-global-typography-b37e510-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-aee31c4 {
        padding: 0px 10px 30px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
        width: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-a079199-font-size);
        line-height: var(--e-global-typography-a079199-line-height);
        letter-spacing: var(--e-global-typography-a079199-letter-spacing);
        word-spacing: var(--e-global-typography-a079199-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-a380161-font-size);
        line-height: var(--e-global-typography-a380161-line-height);
        letter-spacing: var(--e-global-typography-a380161-letter-spacing);
        word-spacing: var(--e-global-typography-a380161-word-spacing);
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
        width: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-a079199-font-size);
        line-height: var(--e-global-typography-a079199-line-height);
        letter-spacing: var(--e-global-typography-a079199-letter-spacing);
        word-spacing: var(--e-global-typography-a079199-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-a380161-font-size);
        line-height: var(--e-global-typography-a380161-line-height);
        letter-spacing: var(--e-global-typography-a380161-letter-spacing);
        word-spacing: var(--e-global-typography-a380161-word-spacing);
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
        width: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-a079199-font-size);
        line-height: var(--e-global-typography-a079199-line-height);
        letter-spacing: var(--e-global-typography-a079199-letter-spacing);
        word-spacing: var(--e-global-typography-a079199-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-a380161-font-size);
        line-height: var(--e-global-typography-a380161-line-height);
        letter-spacing: var(--e-global-typography-a380161-letter-spacing);
        word-spacing: var(--e-global-typography-a380161-word-spacing);
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
        width: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-a079199-font-size);
        line-height: var(--e-global-typography-a079199-line-height);
        letter-spacing: var(--e-global-typography-a079199-letter-spacing);
        word-spacing: var(--e-global-typography-a079199-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-a380161-font-size);
        line-height: var(--e-global-typography-a380161-line-height);
        letter-spacing: var(--e-global-typography-a380161-letter-spacing);
        word-spacing: var(--e-global-typography-a380161-word-spacing);
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

    .elementor-10 .elementor-element.elementor-element-ad1c785 {
        padding: 60px 10px 60px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-d2e128b>.elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-9ab739c .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c4fa236 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-eb6c0f8 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-18a24e9-font-size);
        line-height: var(--e-global-typography-18a24e9-line-height);
        letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
        word-spacing: var(--e-global-typography-18a24e9-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-eb6c0f8 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-a62c671 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-18a24e9-font-size);
        line-height: var(--e-global-typography-18a24e9-line-height);
        letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
        word-spacing: var(--e-global-typography-18a24e9-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-a62c671 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7f0bdc6 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-18a24e9-font-size);
        line-height: var(--e-global-typography-18a24e9-line-height);
        letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
        word-spacing: var(--e-global-typography-18a24e9-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-7f0bdc6 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-50fff93 .elementor-spacer-inner {
        --spacer-size: 500px;
    }

    .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button i {
        font-size: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button svg {
        width: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        height: 45px;
        width: 45px;
        line-height: 45px;
    }

    .elementor-10 .elementor-element.elementor-element-cb523a6 {
        padding: 60px 10px 60px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-6f45766 .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team, .elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon {
        display: inline-block;
    }

    .elementor-10 .elementor-element.elementor-element-1441a9e .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-1441a9e .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-052ee69-font-size);
        line-height: var(--e-global-typography-052ee69-line-height);
        letter-spacing: var(--e-global-typography-052ee69-letter-spacing);
        word-spacing: var(--e-global-typography-052ee69-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-1441a9e .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team, .elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon {
        display: inline-block;
    }

    .elementor-10 .elementor-element.elementor-element-bfa767c .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-bfa767c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-052ee69-font-size);
        line-height: var(--e-global-typography-052ee69-line-height);
        letter-spacing: var(--e-global-typography-052ee69-letter-spacing);
        word-spacing: var(--e-global-typography-052ee69-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-bfa767c .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team, .elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon {
        display: inline-block;
    }

    .elementor-10 .elementor-element.elementor-element-129cdc9 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-129cdc9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-052ee69-font-size);
        line-height: var(--e-global-typography-052ee69-line-height);
        letter-spacing: var(--e-global-typography-052ee69-letter-spacing);
        word-spacing: var(--e-global-typography-052ee69-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-129cdc9 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-925fe28 {
        padding: 40px 10px 60px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-1187e89>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-9e97c83 .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-4446cbe .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-25c1498-font-size);
        line-height: var(--e-global-typography-25c1498-line-height);
        letter-spacing: var(--e-global-typography-25c1498-letter-spacing);
        word-spacing: var(--e-global-typography-25c1498-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-4446cbe .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-98bdd2d {
        padding: 60px 10px 60px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-963afef .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-07a8b3c {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        padding: 0px 20px 0px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-18a24e9-font-size);
        line-height: var(--e-global-typography-18a24e9-line-height);
        letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
        word-spacing: var(--e-global-typography-18a24e9-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-8d69068-font-size);
        line-height: var(--e-global-typography-8d69068-line-height);
        letter-spacing: var(--e-global-typography-8d69068-letter-spacing);
        word-spacing: var(--e-global-typography-8d69068-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
        width: 60px;
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .tns-controls button i, .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
        opacity: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i, .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
        opacity: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-68db7c0 {
        padding: 60px 10px 10px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-9754d7f>.elementor-element-populated {
        padding: 8% 10% 8% 10%;
    }

    .elementor-10 .elementor-element.elementor-element-455aee0 .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c595922 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-c595922 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        align-self: center;
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-submit-input-holder {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-4ca8c1b {
        padding: 40px 0px 40px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-fe1e97b img {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-8ae6508 img {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-d62c70c img {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-6bf7470 img {
        width: 60%;
    }
}

@media(max-width:767px) {
    .elementor-10 .elementor-element.elementor-element-c2cafec>.elementor-shape-bottom svg {
        height: 35px;
    }

    .elementor-10 .elementor-element.elementor-element-c2cafec {
        padding: 60px 10px 60px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-0cd401d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-e2aeae0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 10px 20px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-7ae2cd7>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7dc135c .elementor-spacer-inner {
        --spacer-size: 275px;
    }

    .elementor-10 .elementor-element.elementor-element-6410bec>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-235b307 .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-21509a3>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-cfa3f1a .elementor-heading-title {
        font-size: var(--e-global-typography-18a24e9-font-size);
        line-height: var(--e-global-typography-18a24e9-line-height);
        letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
        word-spacing: var(--e-global-typography-18a24e9-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c3a8597 {
        font-size: var(--e-global-typography-b37e510-font-size);
        line-height: var(--e-global-typography-b37e510-line-height);
        letter-spacing: var(--e-global-typography-b37e510-letter-spacing);
        word-spacing: var(--e-global-typography-b37e510-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-aee31c4 {
        padding: 30px 10px 30px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
        width: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-a079199-font-size);
        line-height: var(--e-global-typography-a079199-line-height);
        letter-spacing: var(--e-global-typography-a079199-letter-spacing);
        word-spacing: var(--e-global-typography-a079199-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-d104076 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-a380161-font-size);
        line-height: var(--e-global-typography-a380161-line-height);
        letter-spacing: var(--e-global-typography-a380161-letter-spacing);
        word-spacing: var(--e-global-typography-a380161-word-spacing);
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
        width: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-a079199-font-size);
        line-height: var(--e-global-typography-a079199-line-height);
        letter-spacing: var(--e-global-typography-a079199-letter-spacing);
        word-spacing: var(--e-global-typography-a079199-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-c06d809 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-a380161-font-size);
        line-height: var(--e-global-typography-a380161-line-height);
        letter-spacing: var(--e-global-typography-a380161-letter-spacing);
        word-spacing: var(--e-global-typography-a380161-word-spacing);
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
        width: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-a079199-font-size);
        line-height: var(--e-global-typography-a079199-line-height);
        letter-spacing: var(--e-global-typography-a079199-letter-spacing);
        word-spacing: var(--e-global-typography-a079199-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-5d1acaf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-a380161-font-size);
        line-height: var(--e-global-typography-a380161-line-height);
        letter-spacing: var(--e-global-typography-a380161-letter-spacing);
        word-spacing: var(--e-global-typography-a380161-word-spacing);
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
        width: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-a079199-font-size);
        line-height: var(--e-global-typography-a079199-line-height);
        letter-spacing: var(--e-global-typography-a079199-letter-spacing);
        word-spacing: var(--e-global-typography-a079199-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-4ce0585 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-a380161-font-size);
        line-height: var(--e-global-typography-a380161-line-height);
        letter-spacing: var(--e-global-typography-a380161-letter-spacing);
        word-spacing: var(--e-global-typography-a380161-word-spacing);
        top: -5px;
        left: 0px;
        vertical-align: super;
    }

    .elementor-10 .elementor-element.elementor-element-ad1c785 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-d2e128b>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-9ab739c .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c4fa236 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-eb6c0f8 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-18a24e9-font-size);
        line-height: var(--e-global-typography-18a24e9-line-height);
        letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
        word-spacing: var(--e-global-typography-18a24e9-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-eb6c0f8 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-a62c671 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-18a24e9-font-size);
        line-height: var(--e-global-typography-18a24e9-line-height);
        letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
        word-spacing: var(--e-global-typography-18a24e9-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-a62c671 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7f0bdc6 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-18a24e9-font-size);
        line-height: var(--e-global-typography-18a24e9-line-height);
        letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
        word-spacing: var(--e-global-typography-18a24e9-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-7f0bdc6 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-50fff93 .elementor-spacer-inner {
        --spacer-size: 400px;
    }

    .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button i {
        font-size: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button svg {
        width: 13px;
    }

    .elementor-10 .elementor-element.elementor-element-63b962b .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        height: 45px;
        width: 45px;
        line-height: 45px;
    }

    .elementor-10 .elementor-element.elementor-element-cb523a6 {
        padding: 40px 10px 40px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-6f45766 .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-a8db74a>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team, .elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-d055fa1 .jeg-elementor-kit.jkit-team .social-list .social-icon {
        display: inline-block;
    }

    .elementor-10 .elementor-element.elementor-element-1441a9e .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-1441a9e .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-052ee69-font-size);
        line-height: var(--e-global-typography-052ee69-line-height);
        letter-spacing: var(--e-global-typography-052ee69-letter-spacing);
        word-spacing: var(--e-global-typography-052ee69-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-1441a9e .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-d7bba2b>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team, .elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-3e6137c .jeg-elementor-kit.jkit-team .social-list .social-icon {
        display: inline-block;
    }

    .elementor-10 .elementor-element.elementor-element-bfa767c .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-bfa767c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-052ee69-font-size);
        line-height: var(--e-global-typography-052ee69-line-height);
        letter-spacing: var(--e-global-typography-052ee69-letter-spacing);
        word-spacing: var(--e-global-typography-052ee69-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-bfa767c .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team, .elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-30156df .jeg-elementor-kit.jkit-team .social-list .social-icon {
        display: inline-block;
    }

    .elementor-10 .elementor-element.elementor-element-129cdc9 .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-10 .elementor-element.elementor-element-129cdc9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-052ee69-font-size);
        line-height: var(--e-global-typography-052ee69-line-height);
        letter-spacing: var(--e-global-typography-052ee69-letter-spacing);
        word-spacing: var(--e-global-typography-052ee69-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-129cdc9 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-1187e89>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-9e97c83 .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-4446cbe .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-25c1498-font-size);
        line-height: var(--e-global-typography-25c1498-line-height);
        letter-spacing: var(--e-global-typography-25c1498-letter-spacing);
        word-spacing: var(--e-global-typography-25c1498-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-4446cbe .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-98bdd2d {
        padding: 40px 10px 40px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-963afef .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-18a24e9-font-size);
        line-height: var(--e-global-typography-18a24e9-line-height);
        letter-spacing: var(--e-global-typography-18a24e9-letter-spacing);
        word-spacing: var(--e-global-typography-18a24e9-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-8d69068-font-size);
        line-height: var(--e-global-typography-8d69068-line-height);
        letter-spacing: var(--e-global-typography-8d69068-letter-spacing);
        word-spacing: var(--e-global-typography-8d69068-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
        width: 60px;
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .tns-controls button i, .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
        opacity: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i, .elementor-10 .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
        opacity: 100%;
    }

    .elementor-10 .elementor-element.elementor-element-68db7c0 {
        padding: 40px 10px 10px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-9754d7f>.elementor-element-populated {
        padding: 40px 10px 40px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-455aee0 .elementor-heading-title {
        font-size: var(--e-global-typography-81fbadd-font-size);
        line-height: var(--e-global-typography-81fbadd-line-height);
        letter-spacing: var(--e-global-typography-81fbadd-letter-spacing);
        word-spacing: var(--e-global-typography-81fbadd-word-spacing);
    }

    .elementor-10 .elementor-element.elementor-element-c595922 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        align-self: center;
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 12.5px 5px 12.5px 8px;
    }

    .elementor-10 .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-input-label {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        margin-bottom: 10px;
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-submit-input-holder {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        border-radius: 50px 50px 50px 50px;
        padding: 20px 5px 20px 8px;
    }

    .elementor-10 .elementor-element.elementor-element-6c4c567 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-message {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-10 .elementor-element.elementor-element-4ca8c1b {
        padding: 30px 10px 30px 10px;
    }

    .elementor-10 .elementor-element.elementor-element-6e909dc>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-fe1e97b img {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-331f2d4>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-8ae6508 img {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-3b084d0>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-d62c70c img {
        width: 40%;
    }

    .elementor-10 .elementor-element.elementor-element-398c87a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-6bf7470 img {
        width: 40%;
    }
}

@media(min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-48458e0 {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-5d1da8e {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-d2e128b {
        width: 57.982%;
    }

    .elementor-10 .elementor-element.elementor-element-6bc2636 {
        width: 41.974%;
    }
}

@media(min-width:1025px) {
    .elementor-10 .elementor-element.elementor-element-ad1c785>.elementor-background-overlay {
        background-attachment: fixed;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(3)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-c56decf .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-submit-input-holder {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-7d134b2 .jeg-elementor-kit.jkit-mailchimp.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-input-wrapper:nth-last-child(2) {
        margin-right: 0 !important;
    }
}