.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,
.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
    overflow: hidden
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    word-break: break-word
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-left: 8px;
    margin-right: 8px
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    border-bottom: 0;
    border-left-width: 1px;
    border-right: 0;
    border-top: 0;
    border-style: solid;
    height: 100%;
    left: auto;
    position: relative;
    right: auto;
    right: -8px;
    width: auto
}

.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative
}

.elementor-widget .elementor-icon-list-item:after {
    bottom: 0;
    position: absolute;
    width: 100%
}

.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
    align-items: var(--icon-vertical-align, center);
    display: flex;
    font-size: inherit
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: center;
    padding-inline-start: 5px
}

.elementor-widget .elementor-icon-list-icon {
    display: flex;
    position: relative;
    top: var(--icon-vertical-offset, initial)
}

.elementor-widget .elementor-icon-list-icon svg {
    height: var(--e-icon-list-icon-size, 1em);
    width: var(--e-icon-list-icon-size, 1em)
}

.elementor-widget .elementor-icon-list-icon i {
    font-size: var(--e-icon-list-icon-size);
    width: 1.25em
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align)
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
}

.elementor-widget.elementor-list-item-link-full_width a {
    width: 100%
}

.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
    justify-content: center
}

.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
    margin: auto
}

.elementor-widget.elementor-align-center .elementor-inline-items {
    justify-content: center
}

.elementor-widget.elementor-align-left .elementor-icon-list-item,
.elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
}

.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start
}

.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
}

.elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content: flex-end
}

.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    left: 0
}

.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    right: 0
}

@media (min-width:-1) {

    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

@media (max-width:1366px) {

    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

@media (max-width:-1) {

    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

@media (max-width:1024px) {

    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

@media (max-width:-1) {

    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

@media (max-width:767px) {

    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
        justify-content: center
    }

    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
        justify-content: center
    }

    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
        justify-content: flex-start
    }

    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
        justify-content: flex-end
    }

    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

#left-area ul.elementor-icon-list-items,
.elementor .elementor-element ul.elementor-icon-list-items,
.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
    padding: 0
}



/* ////////////////////ABOUT US STYLE //////////////////// */


.elementor-24 .elementor-element.elementor-element-dce7c27 {
    --display: flex;
    --min-height: 55vh;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    border-style: dotted;
    --border-style: dotted;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-742343e);
    --border-color: var(--e-global-color-742343e);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-dce7c27:not(.elementor-motion-effects-element-type-background),
.elementor-24 .elementor-element.elementor-element-dce7c27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e89be83);
}

.elementor-24 .elementor-element.elementor-element-dce7c27::before,
.elementor-24 .elementor-element.elementor-element-dce7c27>.elementor-background-video-container::before,
.elementor-24 .elementor-element.elementor-element-dce7c27>.e-con-inner>.elementor-background-video-container::before,
.elementor-24 .elementor-element.elementor-element-dce7c27>.elementor-background-slideshow::before,
.elementor-24 .elementor-element.elementor-element-dce7c27>.e-con-inner>.elementor-background-slideshow::before,
.elementor-24 .elementor-element.elementor-element-dce7c27>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-020.png");
    --background-overlay: '';
    background-position: top right;
    background-repeat: repeat;
    background-size: 40% auto;
}

.elementor-24 .elementor-element.elementor-element-5cbc799 {
    --display: flex;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
}

.elementor-24 .elementor-element.elementor-element-190ecb3.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-190ecb3.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-190ecb3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-190ecb3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-190ecb3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-190ecb3.elementor-element {
    --align-self: flex-start;
}

.elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 50px;
    line-height: 20px;
}

.elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

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

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

.elementor-24 .elementor-element.elementor-element-2438941>.elementor-widget-container {
    margin: 0px 0px -105px 0px;
}

.elementor-24 .elementor-element.elementor-element-2438941 img {
    width: 100%;
    height: 52vh;
    object-fit: cover;
    object-position: center center;
    border-style: none;
    border-radius: 15px 0px 0px 15px;
}

.elementor-24 .elementor-element.elementor-element-f795ca0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --overlay-opacity: 0.3;
    --padding-top: 12em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-24 .elementor-element.elementor-element-f795ca0::before,
.elementor-24 .elementor-element.elementor-element-f795ca0>.elementor-background-video-container::before,
.elementor-24 .elementor-element.elementor-element-f795ca0>.e-con-inner>.elementor-background-video-container::before,
.elementor-24 .elementor-element.elementor-element-f795ca0>.elementor-background-slideshow::before,
.elementor-24 .elementor-element.elementor-element-f795ca0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-24 .elementor-element.elementor-element-f795ca0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-05.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: repeat-x;
    background-size: contain;
}

.elementor-24 .elementor-element.elementor-element-6de568a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

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

.elementor-24 .elementor-element.elementor-element-d879e8a img {
    width: 100%;
    height: 60vh;
    object-fit: cover;
    object-position: bottom center;
    border-radius: 20px 20px 20px 20px;
}

.elementor-24 .elementor-element.elementor-element-573b91c {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

.elementor-24 .elementor-element.elementor-element-573b91c img {
    width: 100%;
    height: 60vh;
    object-fit: cover;
    object-position: bottom center;
    border-radius: 20px 20px 20px 20px;
}

.elementor-24 .elementor-element.elementor-element-434c935 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-24 .elementor-element.elementor-element-073d8b6 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-24 .elementor-element.elementor-element-0e8aaf9 {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-0e8aaf9 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-26ebd3b>.elementor-widget-container {
    background-color: var(--e-global-color-bc5b610);
    padding: 0px 30px 0px 30px;
    border-radius: 45px 45px 45px 45px;
}

.elementor-24 .elementor-element.elementor-element-26ebd3b.elementor-element {
    --align-self: center;
}

.elementor-24 .elementor-element.elementor-element-26ebd3b {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-26ebd3b .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-3d02aed {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-7c738e8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-7c738e8 {
    columns: 1;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-24 .elementor-element.elementor-element-7c738e8 p {
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-9165e41>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-9165e41 {
    columns: 1;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-24 .elementor-element.elementor-element-9165e41 p {
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-88e1900 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-24 .elementor-element.elementor-element-899af8a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-899af8a .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);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    top: -5px;
    left: 0px;
    vertical-align: super;
}

.elementor-24 .elementor-element.elementor-element-293c405>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-293c405 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    top: -5px;
    left: 0px;
    vertical-align: super;
}

.elementor-24 .elementor-element.elementor-element-333d772>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-333d772 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    top: -5px;
    left: 0px;
    vertical-align: super;
}

.elementor-24 .elementor-element.elementor-element-dfaafd8>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
    font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
    font-size: var(--e-global-typography-1d44c72-font-size);
    font-weight: var(--e-global-typography-1d44c72-font-weight);
    text-transform: var(--e-global-typography-1d44c72-text-transform);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-dfaafd8 .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);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    top: -5px;
    left: 0px;
    vertical-align: super;
}

.elementor-24 .elementor-element.elementor-element-5579b85 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
}

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

.elementor-24 .elementor-element.elementor-element-482a455 {
    --display: flex;
}

.elementor-24 .elementor-element.elementor-element-1bd7bdc img {
    width: 100%;
    height: 43vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-24 .elementor-element.elementor-element-d454986 img {
    width: 100%;
    height: 40vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-24 .elementor-element.elementor-element-4cf7332 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-24 .elementor-element.elementor-element-692275e img {
    width: 100%;
    height: 55vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-24 .elementor-element.elementor-element-d9221df img {
    width: 100%;
    height: 28vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-24 .elementor-element.elementor-element-7b88639 {
    --display: flex;
}

.elementor-24 .elementor-element.elementor-element-972a306 img {
    width: 100%;
    height: 33vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-24 .elementor-element.elementor-element-4dbf4d4 img {
    width: 100%;
    height: 50vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

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

.elementor-24 .elementor-element.elementor-element-0117ea9.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-0117ea9.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-0117ea9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-0117ea9.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

.elementor-24 .elementor-element.elementor-element-cbd92c7.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-cbd92c7.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-cbd92c7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-cbd92c7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

.elementor-24 .elementor-element.elementor-element-6260155.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-6260155.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-6260155.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-6260155.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

.elementor-24 .elementor-element.elementor-element-b74d8e3.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-b74d8e3.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-b74d8e3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-b74d8e3.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

.elementor-24 .elementor-element.elementor-element-20531f7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-24 .elementor-element.elementor-element-20531f7::before,
.elementor-24 .elementor-element.elementor-element-20531f7>.elementor-background-video-container::before,
.elementor-24 .elementor-element.elementor-element-20531f7>.e-con-inner>.elementor-background-video-container::before,
.elementor-24 .elementor-element.elementor-element-20531f7>.elementor-background-slideshow::before,
.elementor-24 .elementor-element.elementor-element-20531f7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-24 .elementor-element.elementor-element-20531f7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-3099df0);
    --background-overlay: '';
}

.elementor-24 .elementor-element.elementor-element-582c791 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-24 .elementor-element.elementor-element-13e00b0>.elementor-widget-container {
    margin: 0px 123px 0px -123px;
}

.elementor-24 .elementor-element.elementor-element-13e00b0 img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
}

.elementor-24 .elementor-element.elementor-element-f53e151 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-24 .elementor-element.elementor-element-1175407.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-1175407.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-1175407.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-1175407.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-1175407>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-1175407.elementor-element {
    --align-self: flex-start;
}

.elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-24 .elementor-element.elementor-element-386058b .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-3890489 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --flex-wrap: wrap;
    border-style: dashed;
    --border-style: dashed;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4a5499b);
    --border-color: var(--e-global-color-4a5499b);
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-666294c {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-24 .elementor-element.elementor-element-666294c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-666294c .elementor-heading-title {
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-c63c79e {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}

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

.elementor-24 .elementor-element.elementor-element-f8e3c6c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.9;
    --padding-top: 7em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-24 .elementor-element.elementor-element-f8e3c6c:not(.elementor-motion-effects-element-type-background),
.elementor-24 .elementor-element.elementor-element-f8e3c6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-012.jpg");
    background-position: center center;
    background-size: cover;
}

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

.elementor-24 .elementor-element.elementor-element-d3e9b41 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-24 .elementor-element.elementor-element-ad54930.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-ad54930.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-ad54930.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-ad54930.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-ad54930>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-ad54930.elementor-element {
    --align-self: flex-start;
}

.elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-24 .elementor-element.elementor-element-919eabd {
    text-align: left;
}

.elementor-24 .elementor-element.elementor-element-919eabd .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-57b210d {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-secondary);
}

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

.elementor-24 .elementor-element.elementor-element-c47c038.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-c47c038.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-c47c038.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-c47c038.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-24 .elementor-element.elementor-element-53fb358.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-53fb358.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-53fb358.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-53fb358.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-24 .elementor-element.elementor-element-9120400.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-9120400.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-9120400.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-9120400.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-24 .elementor-element.elementor-element-ab26b2d.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-ab26b2d.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-ab26b2d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-ab26b2d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

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

.elementor-24 .elementor-element.elementor-element-175dd74 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 120px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-be34fd0.jkit-equal-height-enable,
.elementor-24 .elementor-element.elementor-element-be34fd0.jkit-equal-height-enable>.elementor-widget-container,
.elementor-24 .elementor-element.elementor-element-be34fd0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-24 .elementor-element.elementor-element-be34fd0.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-24 .elementor-element.elementor-element-be34fd0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-be34fd0.elementor-element {
    --align-self: center;
}

.elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-24 .elementor-element.elementor-element-84fff54 {
    text-align: left;
}

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

.elementor-24 .elementor-element.elementor-element-a863ecb {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 120px 30px;
    --row-gap: 120px;
    --column-gap: 30px;
    --grid-auto-flow: row;
}

.elementor-24 .elementor-element.elementor-element-a0ac526 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-a0ac526:not(.elementor-motion-effects-element-type-background),
.elementor-24 .elementor-element.elementor-element-a0ac526>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-24 .elementor-element.elementor-element-c2d1797>.elementor-widget-container {
    --e-transform-rotateZ: -5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-c2d1797:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2025/05/Shape-07.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-c2d1797.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-c2d1797 {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-c2d1797 img {
    width: 80%;
}

.elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-title,
.elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
    /* text-align: center; */
}

.elementor-24 .elementor-element.elementor-element-082f76d {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-082f76d:not(.elementor-motion-effects-element-type-background),
.elementor-24 .elementor-element.elementor-element-082f76d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-24 .elementor-element.elementor-element-4ef1e3e>.elementor-widget-container {
    --e-transform-rotateZ: 5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-4ef1e3e:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-4ef1e3e.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-4ef1e3e {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-4ef1e3e img {
    width: 80%;
}

.elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-title,
.elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-24 .elementor-element.elementor-element-008cecc {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-008cecc:not(.elementor-motion-effects-element-type-background),
.elementor-24 .elementor-element.elementor-element-008cecc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-24 .elementor-element.elementor-element-da783c4>.elementor-widget-container {
    --e-transform-rotateZ: -5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-da783c4:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-da783c4.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-da783c4 {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-da783c4 img {
    width: 80%;
}

.elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-title,
.elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-24 .elementor-element.elementor-element-11e1674 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-11e1674:not(.elementor-motion-effects-element-type-background),
.elementor-24 .elementor-element.elementor-element-11e1674>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-24 .elementor-element.elementor-element-1ff4987>.elementor-widget-container {
    --e-transform-rotateZ: 5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-1ff4987:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-1ff4987.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-1ff4987 {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-1ff4987 img {
    width: 80%;
}

.elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-title,
.elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-24 .elementor-element.elementor-element-94028f7 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-94028f7:not(.elementor-motion-effects-element-type-background),
.elementor-24 .elementor-element.elementor-element-94028f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-24 .elementor-element.elementor-element-8a14cd5>.elementor-widget-container {
    --e-transform-rotateZ: 5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-8a14cd5:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-8a14cd5.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-8a14cd5 {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-8a14cd5 img {
    width: 80%;
}

.elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-title,
.elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-24 .elementor-element.elementor-element-829a85e {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-829a85e:not(.elementor-motion-effects-element-type-background),
.elementor-24 .elementor-element.elementor-element-829a85e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-24 .elementor-element.elementor-element-5ed7b65>.elementor-widget-container {
    --e-transform-rotateZ: -5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-5ed7b65:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-5ed7b65.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-5ed7b65 {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-5ed7b65 img {
    width: 80%;
}

.elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-title,
.elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-24 .elementor-element.elementor-element-546aecb {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-546aecb:not(.elementor-motion-effects-element-type-background),
.elementor-24 .elementor-element.elementor-element-546aecb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-24 .elementor-element.elementor-element-b31b9c2>.elementor-widget-container {
    --e-transform-rotateZ: 5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-b31b9c2:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-b31b9c2.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-b31b9c2 {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-b31b9c2 img {
    width: 80%;
}

.elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-title,
.elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-24 .elementor-element.elementor-element-c4835be {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-24 .elementor-element.elementor-element-c4835be:not(.elementor-motion-effects-element-type-background),
.elementor-24 .elementor-element.elementor-element-c4835be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-24 .elementor-element.elementor-element-5e68964>.elementor-widget-container {
    --e-transform-rotateZ: -5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-24 .elementor-element.elementor-element-5e68964:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-5e68964.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-24 .elementor-element.elementor-element-5e68964 {
    text-align: center;
}

.elementor-24 .elementor-element.elementor-element-5e68964 img {
    width: 80%;
}

.elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-title,
.elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

@media(min-width:768px) {
    .elementor-24 .elementor-element.elementor-element-5cbc799 {
        --width: 36%;
    }

    .elementor-24 .elementor-element.elementor-element-c98f086 {
        --width: 50%;
    }

    .elementor-24 .elementor-element.elementor-element-6de568a {
        --width: 75%;
    }

    .elementor-24 .elementor-element.elementor-element-434c935 {
        --content-width: 1400px;
    }

    .elementor-24 .elementor-element.elementor-element-073d8b6 {
        --width: 80%;
    }

    .elementor-24 .elementor-element.elementor-element-88e1900 {
        --width: 75%;
    }

    .elementor-24 .elementor-element.elementor-element-5579b85 {
        --content-width: 1400px;
    }

    .elementor-24 .elementor-element.elementor-element-482a455 {
        --width: 33%;
    }

    .elementor-24 .elementor-element.elementor-element-4cf7332 {
        --width: 33%;
    }

    .elementor-24 .elementor-element.elementor-element-7b88639 {
        --width: 34%;
    }

    .elementor-24 .elementor-element.elementor-element-20531f7 {
        --content-width: 1400px;
    }

    .elementor-24 .elementor-element.elementor-element-582c791 {
        --width: 50%;
    }

    .elementor-24 .elementor-element.elementor-element-f53e151 {
        --width: 48%;
    }

    .elementor-24 .elementor-element.elementor-element-f8e3c6c {
        --content-width: 1400px;
    }

    .elementor-24 .elementor-element.elementor-element-d3e9b41 {
        --width: 40%;
    }

    .elementor-24 .elementor-element.elementor-element-56079d2 {
        --width: 50%;
    }

    .elementor-24 .elementor-element.elementor-element-e6ddfaf {
        --content-width: 1400px;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-24 .elementor-element.elementor-element-5cbc799 {
        --width: 42%;
    }

    .elementor-24 .elementor-element.elementor-element-073d8b6 {
        --width: 100%;
    }

    .elementor-24 .elementor-element.elementor-element-f67891c {
        --width: 80%;
    }

    .elementor-24 .elementor-element.elementor-element-582c791 {
        --width: 40%;
    }

    .elementor-24 .elementor-element.elementor-element-f53e151 {
        --width: 59%;
    }

    .elementor-24 .elementor-element.elementor-element-d3e9b41 {
        --width: 43%;
    }

    .elementor-24 .elementor-element.elementor-element-56079d2 {
        --width: 52%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-24 .elementor-element.elementor-element-5cbc799 {
        --width: 47%;
    }

    .elementor-24 .elementor-element.elementor-element-6de568a {
        --width: 100%;
    }

    .elementor-24 .elementor-element.elementor-element-073d8b6 {
        --width: 100%;
    }

    .elementor-24 .elementor-element.elementor-element-88e1900 {
        --width: 100%;
    }

    .elementor-24 .elementor-element.elementor-element-f67891c {
        --width: 90%;
    }

    .elementor-24 .elementor-element.elementor-element-d3e9b41 {
        --width: 75%;
    }

    .elementor-24 .elementor-element.elementor-element-56079d2 {
        --width: 90%;
    }
}

@media(max-width:1366px) {
    .elementor-24 .elementor-element.elementor-element-dce7c27 {
        --min-height: 45vh;
    }

    .elementor-24 .elementor-element.elementor-element-dce7c27::before,
    .elementor-24 .elementor-element.elementor-element-dce7c27>.elementor-background-video-container::before,
    .elementor-24 .elementor-element.elementor-element-dce7c27>.e-con-inner>.elementor-background-video-container::before,
    .elementor-24 .elementor-element.elementor-element-dce7c27>.elementor-background-slideshow::before,
    .elementor-24 .elementor-element.elementor-element-dce7c27>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-24 .elementor-element.elementor-element-dce7c27>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 60% auto;
    }

    .elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-e095e34 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-2438941 img {
        height: 40vh;
    }

    .elementor-24 .elementor-element.elementor-element-f795ca0 {
        --padding-top: 7em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-24 .elementor-element.elementor-element-0e8aaf9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-26ebd3b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-7c738e8 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-9165e41 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-88e1900 {
        --grid-auto-flow: row;
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-5579b85 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-24 .elementor-element.elementor-element-b5165f5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-24 .elementor-element.elementor-element-1bd7bdc img {
        height: 38vh;
    }

    .elementor-24 .elementor-element.elementor-element-d454986 img {
        height: 35vh;
    }

    .elementor-24 .elementor-element.elementor-element-692275e img {
        height: 50vh;
    }

    .elementor-24 .elementor-element.elementor-element-d9221df img {
        height: 23vh;
    }

    .elementor-24 .elementor-element.elementor-element-972a306 img {
        height: 28vh;
    }

    .elementor-24 .elementor-element.elementor-element-4dbf4d4 img {
        height: 45vh;
    }

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

    .elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-20531f7 {
        --flex-wrap: wrap;
    }

    .elementor-24 .elementor-element.elementor-element-13e00b0>.elementor-widget-container {
        margin: 0px 50px 0px -50px;
    }

    .elementor-24 .elementor-element.elementor-element-13e00b0 img {
        width: 100%;
    }

    .elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-386058b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-666294c .elementor-heading-title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c63c79e .elementor-heading-title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-f8e3c6c {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-919eabd .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-57b210d {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-56079d2 {
        --grid-auto-flow: row;
    }

    .elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-e6ddfaf {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-84fff54 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-a863ecb {
        --grid-auto-flow: row;
    }

    .elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }
}

@media(max-width:1024px) {
    .elementor-24 .elementor-element.elementor-element-dce7c27 {
        --min-height: 40vh;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-e095e34 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-2438941>.elementor-widget-container {
        margin: 0px 0px -55px 0px;
    }

    .elementor-24 .elementor-element.elementor-element-2438941 img {
        height: 35vh;
    }

    .elementor-24 .elementor-element.elementor-element-d879e8a img {
        height: 40vh;
    }

    .elementor-24 .elementor-element.elementor-element-573b91c img {
        height: 40vh;
    }

    .elementor-24 .elementor-element.elementor-element-0e8aaf9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-26ebd3b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-7c738e8 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-9165e41 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-88e1900 {
        --grid-auto-flow: row;
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-5579b85 {
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-24 .elementor-element.elementor-element-b5165f5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-24 .elementor-element.elementor-element-1bd7bdc img {
        height: 33vh;
    }

    .elementor-24 .elementor-element.elementor-element-d454986 img {
        height: 30vh;
    }

    .elementor-24 .elementor-element.elementor-element-692275e img {
        height: 40vh;
    }

    .elementor-24 .elementor-element.elementor-element-d9221df img {
        height: 23vh;
    }

    .elementor-24 .elementor-element.elementor-element-972a306 img {
        height: 23vh;
    }

    .elementor-24 .elementor-element.elementor-element-4dbf4d4 img {
        height: 40vh;
    }

    .elementor-24 .elementor-element.elementor-element-f67891c {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-386058b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-666294c .elementor-heading-title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c63c79e .elementor-heading-title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-f8e3c6c {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-24 .elementor-element.elementor-element-ad54930.elementor-element {
        --align-self: center;
    }

    .elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-919eabd {
        text-align: center;
    }

    .elementor-24 .elementor-element.elementor-element-919eabd .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-57b210d {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-56079d2 {
        --grid-auto-flow: row;
    }

    .elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-24 .elementor-element.elementor-element-175dd74 {
        --margin-top: 0px;
        --margin-bottom: 100px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-84fff54 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

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

    .elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }
}

@media(max-width:767px) {

    .elementor-24 .elementor-element.elementor-element-dce7c27::before,
    .elementor-24 .elementor-element.elementor-element-dce7c27>.elementor-background-video-container::before,
    .elementor-24 .elementor-element.elementor-element-dce7c27>.e-con-inner>.elementor-background-video-container::before,
    .elementor-24 .elementor-element.elementor-element-dce7c27>.elementor-background-slideshow::before,
    .elementor-24 .elementor-element.elementor-element-dce7c27>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-24 .elementor-element.elementor-element-dce7c27>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 100% auto;
    }

    .elementor-24 .elementor-element.elementor-element-190ecb3.elementor-element {
        --align-self: center;
    }

    .elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 35px 0px 0px 0px;
    }

    .elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 40px;
    }

    .elementor-24 .elementor-element.elementor-element-e095e34 {
        text-align: center;
    }

    .elementor-24 .elementor-element.elementor-element-e095e34 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-2438941 img {
        width: 85%;
        height: 29vh;
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-24 .elementor-element.elementor-element-f795ca0 {
        --padding-top: 5em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-24 .elementor-element.elementor-element-d879e8a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-24 .elementor-element.elementor-element-0e8aaf9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-26ebd3b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-24 .elementor-element.elementor-element-26ebd3b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-3d02aed {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-24 .elementor-element.elementor-element-7c738e8 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-9165e41 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-88e1900 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-899af8a .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-293c405 .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-333d772 .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-1d44c72-font-size);
        line-height: var(--e-global-typography-1d44c72-line-height);
        letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-dfaafd8 .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);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-5579b85 {
        --padding-top: 0em;
        --padding-bottom: 1em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-24 .elementor-element.elementor-element-b5165f5 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-24 .elementor-element.elementor-element-482a455 {
        --width: 95%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-24 .elementor-element.elementor-element-1bd7bdc {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-24 .elementor-element.elementor-element-1bd7bdc img {
        height: 30vh;
    }

    .elementor-24 .elementor-element.elementor-element-d454986 {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

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

    .elementor-24 .elementor-element.elementor-element-692275e {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-24 .elementor-element.elementor-element-692275e img {
        height: 25vh;
    }

    .elementor-24 .elementor-element.elementor-element-d9221df {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-24 .elementor-element.elementor-element-d9221df img {
        height: 25vh;
    }

    .elementor-24 .elementor-element.elementor-element-7b88639 {
        --width: 95%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 5px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-24 .elementor-element.elementor-element-972a306 {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-24 .elementor-element.elementor-element-972a306 img {
        height: 26vh;
    }

    .elementor-24 .elementor-element.elementor-element-4dbf4d4 {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-24 .elementor-element.elementor-element-4dbf4d4 img {
        height: 26vh;
    }

    .elementor-24 .elementor-element.elementor-element-f67891c {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --grid-auto-flow: row;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-24 .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-24 .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-24 .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-24 .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-24 .elementor-element.elementor-element-20531f7 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-24 .elementor-element.elementor-element-13e00b0>.elementor-widget-container {
        margin: 0px 0px 0px -53px;
    }

    .elementor-24 .elementor-element.elementor-element-13e00b0 img {
        width: 85%;
    }

    .elementor-24 .elementor-element.elementor-element-f53e151 {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24 .elementor-element.elementor-element-1175407.elementor-element {
        --align-self: flex-start;
    }

    .elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-24 .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-386058b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-666294c {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40%);
        max-width: 40%;
    }

    .elementor-24 .elementor-element.elementor-element-666294c .elementor-heading-title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c63c79e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-24 .elementor-element.elementor-element-c63c79e .elementor-heading-title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-f8e3c6c {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-24 .elementor-element.elementor-element-ad54930.elementor-element {
        --align-self: center;
    }

    .elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-24 .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-919eabd {
        text-align: center;
    }

    .elementor-24 .elementor-element.elementor-element-919eabd .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-57b210d {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

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

    .elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-24 .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-24 .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-24 .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-24 .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-24 .elementor-element.elementor-element-e6ddfaf {
        --padding-top: 5em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-24 .elementor-element.elementor-element-175dd74 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 70px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-24 .elementor-element.elementor-element-be34fd0.elementor-element {
        --align-self: center;
    }

    .elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-24 .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-84fff54 {
        text-align: center;
    }

    .elementor-24 .elementor-element.elementor-element-84fff54 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

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

    .elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-12f2536 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-ae50e3d .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-8213ecb .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-d4dedbb .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-effcc1e .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-226651f .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-b6850ea .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-title,
    .elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-24 .elementor-element.elementor-element-c5d5f6b .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-190ecb3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-0117ea9 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-cbd92c7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-6260155 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-b74d8e3 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-1175407 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-ad54930 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-c47c038 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-53fb358 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-9120400 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-ab26b2d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-be34fd0 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}


/* //////////////////// OUR TEACHER //////////////////////// */

.elementor-910 .elementor-element.elementor-element-a826309 {
    --display: flex;
    --min-height: 55vh;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    border-style: dotted;
    --border-style: dotted;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-742343e);
    --border-color: var(--e-global-color-742343e);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-a826309:not(.elementor-motion-effects-element-type-background),
.elementor-910 .elementor-element.elementor-element-a826309>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e89be83);
}

.elementor-910 .elementor-element.elementor-element-a826309::before,
.elementor-910 .elementor-element.elementor-element-a826309>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-a826309>.e-con-inner>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-a826309>.elementor-background-slideshow::before,
.elementor-910 .elementor-element.elementor-element-a826309>.e-con-inner>.elementor-background-slideshow::before,
.elementor-910 .elementor-element.elementor-element-a826309>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-020.png");
    --background-overlay: '';
    background-position: top right;
    background-repeat: repeat;
    background-size: 40% auto;
}

.elementor-910 .elementor-element.elementor-element-fa0c5e0 {
    --display: flex;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
}

.elementor-910 .elementor-element.elementor-element-689f4c7.jkit-equal-height-enable,
.elementor-910 .elementor-element.elementor-element-689f4c7.jkit-equal-height-enable>.elementor-widget-container,
.elementor-910 .elementor-element.elementor-element-689f4c7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-910 .elementor-element.elementor-element-689f4c7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-910 .elementor-element.elementor-element-689f4c7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-689f4c7.elementor-element {
    --align-self: flex-start;
}

.elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 50px;
    line-height: 20px;
}

.elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-910 .elementor-element.elementor-element-98e79c1 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-910 .elementor-element.elementor-element-03eb4d2>.elementor-widget-container {
    margin: 0px 0px -105px 0px;
}

.elementor-910 .elementor-element.elementor-element-03eb4d2 img {
    width: 100%;
    height: 52vh;
    object-fit: cover;
    object-position: center center;
    border-style: none;
    border-radius: 15px 0px 0px 15px;
}

.elementor-910 .elementor-element.elementor-element-03ea574 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    --padding-top: 12em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-910 .elementor-element.elementor-element-03ea574::before,
.elementor-910 .elementor-element.elementor-element-03ea574>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-03ea574>.e-con-inner>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-03ea574>.elementor-background-slideshow::before,
.elementor-910 .elementor-element.elementor-element-03ea574>.e-con-inner>.elementor-background-slideshow::before,
.elementor-910 .elementor-element.elementor-element-03ea574>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-05.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: repeat-x;
    background-size: contain;
}

.elementor-910 .elementor-element.elementor-element-a4485af {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 120px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-4ea0e4f.jkit-equal-height-enable,
.elementor-910 .elementor-element.elementor-element-4ea0e4f.jkit-equal-height-enable>.elementor-widget-container,
.elementor-910 .elementor-element.elementor-element-4ea0e4f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-910 .elementor-element.elementor-element-4ea0e4f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-910 .elementor-element.elementor-element-4ea0e4f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-4ea0e4f.elementor-element {
    --align-self: center;
}

.elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-910 .elementor-element.elementor-element-b73cceb {
    text-align: left;
}

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

.elementor-910 .elementor-element.elementor-element-6b2e2d2 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 120px 30px;
    --row-gap: 120px;
    --column-gap: 30px;
    --grid-auto-flow: row;
}

.elementor-910 .elementor-element.elementor-element-79a2aab {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-79a2aab:not(.elementor-motion-effects-element-type-background),
.elementor-910 .elementor-element.elementor-element-79a2aab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-910 .elementor-element.elementor-element-788fa0d>.elementor-widget-container {
    --e-transform-rotateZ: -5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-788fa0d:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2025/05/Shape-07.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-788fa0d.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-788fa0d {
    text-align: center;
}

.elementor-910 .elementor-element.elementor-element-788fa0d img {
    width: 80%;
}

.elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-title,
.elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
    /* text-align: center; */
}

.elementor-910 .elementor-element.elementor-element-be281c7 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-be281c7:not(.elementor-motion-effects-element-type-background),
.elementor-910 .elementor-element.elementor-element-be281c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-910 .elementor-element.elementor-element-b803a9f>.elementor-widget-container {
    --e-transform-rotateZ: 5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-b803a9f:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-b803a9f.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-b803a9f {
    text-align: center;
}

.elementor-910 .elementor-element.elementor-element-b803a9f img {
    width: 80%;
}

.elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-title,
.elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-910 .elementor-element.elementor-element-4efe2ab {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-4efe2ab:not(.elementor-motion-effects-element-type-background),
.elementor-910 .elementor-element.elementor-element-4efe2ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-910 .elementor-element.elementor-element-3ea1a7b>.elementor-widget-container {
    --e-transform-rotateZ: -5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-3ea1a7b:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-3ea1a7b.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../2025/05/teacher-3.jpeg);
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-3ea1a7b {
    text-align: center;
}

.elementor-910 .elementor-element.elementor-element-3ea1a7b img {
    width: 80%;
}

.elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-title,
.elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-910 .elementor-element.elementor-element-e361bcc {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-e361bcc:not(.elementor-motion-effects-element-type-background),
.elementor-910 .elementor-element.elementor-element-e361bcc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-910 .elementor-element.elementor-element-1b06248>.elementor-widget-container {
    --e-transform-rotateZ: 5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-1b06248:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-1b06248.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(../../uploads/2025/05/teacher-1.jpeg); */
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-1b06248 {
    text-align: center;
}

.elementor-910 .elementor-element.elementor-element-1b06248 img {
    width: 80%;
}

.elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-title,
.elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-910 .elementor-element.elementor-element-1f10af4 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-1f10af4:not(.elementor-motion-effects-element-type-background),
.elementor-910 .elementor-element.elementor-element-1f10af4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-910 .elementor-element.elementor-element-e73eecb>.elementor-widget-container {
    --e-transform-rotateZ: 5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-e73eecb:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-e73eecb.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-e73eecb {
    text-align: center;
}

.elementor-910 .elementor-element.elementor-element-e73eecb img {
    width: 80%;
}

.elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-title,
.elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-910 .elementor-element.elementor-element-1bfc83f {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-1bfc83f:not(.elementor-motion-effects-element-type-background),
.elementor-910 .elementor-element.elementor-element-1bfc83f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-910 .elementor-element.elementor-element-b2ad455>.elementor-widget-container {
    --e-transform-rotateZ: -5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-b2ad455:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-b2ad455.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-b2ad455 {
    text-align: center;
}

.elementor-910 .elementor-element.elementor-element-b2ad455 img {
    width: 80%;
}

.elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-title,
.elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-910 .elementor-element.elementor-element-22a4b4a {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-22a4b4a:not(.elementor-motion-effects-element-type-background),
.elementor-910 .elementor-element.elementor-element-22a4b4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-910 .elementor-element.elementor-element-def4747>.elementor-widget-container {
    --e-transform-rotateZ: 5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-def4747:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-def4747.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-029-1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-def4747 {
    text-align: center;
}

.elementor-910 .elementor-element.elementor-element-def4747 img {
    width: 80%;
}

.elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-title,
.elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-910 .elementor-element.elementor-element-d3fb1b6 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-d3fb1b6:not(.elementor-motion-effects-element-type-background),
.elementor-910 .elementor-element.elementor-element-d3fb1b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-63ef1a9);
}

.elementor-910 .elementor-element.elementor-element-0d86fec>.elementor-widget-container {
    --e-transform-rotateZ: -5deg;
    margin: -60px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-0d86fec:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-0d86fec.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-07.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-910 .elementor-element.elementor-element-0d86fec {
    text-align: center;
}

.elementor-910 .elementor-element.elementor-element-0d86fec img {
    width: 80%;
}

.elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-title,
.elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-description {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-910 .elementor-element.elementor-element-866a4c1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-910 .elementor-element.elementor-element-866a4c1::before,
.elementor-910 .elementor-element.elementor-element-866a4c1>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-866a4c1>.e-con-inner>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-866a4c1>.elementor-background-slideshow::before,
.elementor-910 .elementor-element.elementor-element-866a4c1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-910 .elementor-element.elementor-element-866a4c1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-3099df0);
    --background-overlay: '';
}

.elementor-910 .elementor-element.elementor-element-f11138c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-910 .elementor-element.elementor-element-cd21ad7>.elementor-widget-container {
    margin: 0px 123px 0px -123px;
}

.elementor-910 .elementor-element.elementor-element-cd21ad7 img {
    width: 100%;
    border-radius: 15px 15px 15px 15px;
}

.elementor-910 .elementor-element.elementor-element-e74fa5b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-910 .elementor-element.elementor-element-003c965.jkit-equal-height-enable,
.elementor-910 .elementor-element.elementor-element-003c965.jkit-equal-height-enable>.elementor-widget-container,
.elementor-910 .elementor-element.elementor-element-003c965.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-910 .elementor-element.elementor-element-003c965.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-910 .elementor-element.elementor-element-003c965>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-003c965.elementor-element {
    --align-self: flex-start;
}

.elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-910 .elementor-element.elementor-element-0c81e1d .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-2fa6504 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --flex-wrap: wrap;
    border-style: dashed;
    --border-style: dashed;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4a5499b);
    --border-color: var(--e-global-color-4a5499b);
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-149c686 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-910 .elementor-element.elementor-element-149c686>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-149c686 .elementor-heading-title {
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-b4ccad1 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
}

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

.elementor-910 .elementor-element.elementor-element-60ccf98 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.9;
    --padding-top: 7em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-910 .elementor-element.elementor-element-60ccf98:not(.elementor-motion-effects-element-type-background),
.elementor-910 .elementor-element.elementor-element-60ccf98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kindle.1onestrong.com/wp-content/uploads/2025/05/Image-012.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-910 .elementor-element.elementor-element-60ccf98::before,
.elementor-910 .elementor-element.elementor-element-60ccf98>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-60ccf98>.e-con-inner>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-60ccf98>.elementor-background-slideshow::before,
.elementor-910 .elementor-element.elementor-element-60ccf98>.e-con-inner>.elementor-background-slideshow::before,
.elementor-910 .elementor-element.elementor-element-60ccf98>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-63ef1a9);
    --background-overlay: '';
}

.elementor-910 .elementor-element.elementor-element-409e926 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-910 .elementor-element.elementor-element-6bd6889.jkit-equal-height-enable,
.elementor-910 .elementor-element.elementor-element-6bd6889.jkit-equal-height-enable>.elementor-widget-container,
.elementor-910 .elementor-element.elementor-element-6bd6889.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-910 .elementor-element.elementor-element-6bd6889.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-910 .elementor-element.elementor-element-6bd6889>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-6bd6889.elementor-element {
    --align-self: flex-start;
}

.elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-910 .elementor-element.elementor-element-f50f31b {
    text-align: left;
}

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

.elementor-910 .elementor-element.elementor-element-256f037 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-secondary);
}

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

.elementor-910 .elementor-element.elementor-element-36baec4.jkit-equal-height-enable,
.elementor-910 .elementor-element.elementor-element-36baec4.jkit-equal-height-enable>.elementor-widget-container,
.elementor-910 .elementor-element.elementor-element-36baec4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-910 .elementor-element.elementor-element-36baec4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-910 .elementor-element.elementor-element-9f7b053.jkit-equal-height-enable,
.elementor-910 .elementor-element.elementor-element-9f7b053.jkit-equal-height-enable>.elementor-widget-container,
.elementor-910 .elementor-element.elementor-element-9f7b053.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-910 .elementor-element.elementor-element-9f7b053.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-910 .elementor-element.elementor-element-92337e7.jkit-equal-height-enable,
.elementor-910 .elementor-element.elementor-element-92337e7.jkit-equal-height-enable>.elementor-widget-container,
.elementor-910 .elementor-element.elementor-element-92337e7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-910 .elementor-element.elementor-element-92337e7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-910 .elementor-element.elementor-element-82af871.jkit-equal-height-enable,
.elementor-910 .elementor-element.elementor-element-82af871.jkit-equal-height-enable>.elementor-widget-container,
.elementor-910 .elementor-element.elementor-element-82af871.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-910 .elementor-element.elementor-element-82af871.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-910 .elementor-element.elementor-element-6f3c268 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
    --overlay-opacity: 0.35;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-910 .elementor-element.elementor-element-6f3c268::before,
.elementor-910 .elementor-element.elementor-element-6f3c268>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-6f3c268>.e-con-inner>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-6f3c268>.elementor-background-slideshow::before,
.elementor-910 .elementor-element.elementor-element-6f3c268>.e-con-inner>.elementor-background-slideshow::before,
.elementor-910 .elementor-element.elementor-element-6f3c268>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://kindle.1onestrong.com/wp-content/uploads/2025/05/Shape-05.png");
    --background-overlay: '';
    background-position: bottom left;
    background-repeat: repeat;
    background-size: cover;
}

.elementor-910 .elementor-element.elementor-element-fce2030 {
    --display: flex;
    --justify-content: center;
}

.elementor-910 .elementor-element.elementor-element-274fe76 img {
    width: 100%;
}

.elementor-910 .elementor-element.elementor-element-cb28bc2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
}

.elementor-910 .elementor-element.elementor-element-f7c8163.jkit-equal-height-enable,
.elementor-910 .elementor-element.elementor-element-f7c8163.jkit-equal-height-enable>.elementor-widget-container,
.elementor-910 .elementor-element.elementor-element-f7c8163.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-910 .elementor-element.elementor-element-f7c8163.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-910 .elementor-element.elementor-element-f7c8163>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-f7c8163.elementor-element {
    --align-self: flex-start;
}

.elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-910 .elementor-element.elementor-element-7e622e8>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-910 .elementor-element.elementor-element-7e622e8 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-9253063 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-910 .elementor-element.elementor-element-9253063:hover::before,
.elementor-910 .elementor-element.elementor-element-9253063:hover>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-9253063:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-9253063>.elementor-background-slideshow:hover::before,
.elementor-910 .elementor-element.elementor-element-9253063>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-910 .elementor-element.elementor-element-9253063:hover {
    --overlay-opacity: 0.3;
}

.elementor-910 .elementor-element.elementor-element-595bbd6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-4c76c30>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-910 .elementor-element.elementor-element-4c76c30.elementor-element {
    --align-self: center;
}

.elementor-910 .elementor-element.elementor-element-4c76c30 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-763faac {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-910 .elementor-element.elementor-element-207b3e3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-28123af {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-910 .elementor-element.elementor-element-28123af:hover::before,
.elementor-910 .elementor-element.elementor-element-28123af:hover>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-28123af:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-28123af>.elementor-background-slideshow:hover::before,
.elementor-910 .elementor-element.elementor-element-28123af>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-910 .elementor-element.elementor-element-28123af:hover {
    --overlay-opacity: 0.3;
}

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

.elementor-910 .elementor-element.elementor-element-37be75f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-910 .elementor-element.elementor-element-37be75f.elementor-element {
    --align-self: center;
}

.elementor-910 .elementor-element.elementor-element-37be75f {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-969e868 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-15ac56f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-910 .elementor-element.elementor-element-15ac56f:hover::before,
.elementor-910 .elementor-element.elementor-element-15ac56f:hover>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-15ac56f:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-15ac56f>.elementor-background-slideshow:hover::before,
.elementor-910 .elementor-element.elementor-element-15ac56f>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-910 .elementor-element.elementor-element-15ac56f:hover {
    --overlay-opacity: 0.3;
}

.elementor-910 .elementor-element.elementor-element-86d18ed {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-a0ec866>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-910 .elementor-element.elementor-element-a0ec866.elementor-element {
    --align-self: center;
}

.elementor-910 .elementor-element.elementor-element-a0ec866 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-910 .elementor-element.elementor-element-1aea4c3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-6c42eda {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-910 .elementor-element.elementor-element-6c42eda:hover::before,
.elementor-910 .elementor-element.elementor-element-6c42eda:hover>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-6c42eda:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-6c42eda>.elementor-background-slideshow:hover::before,
.elementor-910 .elementor-element.elementor-element-6c42eda>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-910 .elementor-element.elementor-element-6c42eda:hover {
    --overlay-opacity: 0.3;
}

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

.elementor-910 .elementor-element.elementor-element-a135ed7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-910 .elementor-element.elementor-element-a135ed7.elementor-element {
    --align-self: center;
}

.elementor-910 .elementor-element.elementor-element-a135ed7 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-6abb5f7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-910 .elementor-element.elementor-element-fc641c6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-f84f0cd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-910 .elementor-element.elementor-element-f84f0cd:hover::before,
.elementor-910 .elementor-element.elementor-element-f84f0cd:hover>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-f84f0cd:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-910 .elementor-element.elementor-element-f84f0cd>.elementor-background-slideshow:hover::before,
.elementor-910 .elementor-element.elementor-element-f84f0cd>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-910 .elementor-element.elementor-element-f84f0cd:hover {
    --overlay-opacity: 0.3;
}

.elementor-910 .elementor-element.elementor-element-3bd4da7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-d57eb82>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-910 .elementor-element.elementor-element-d57eb82.elementor-element {
    --align-self: center;
}

.elementor-910 .elementor-element.elementor-element-d57eb82 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-6c04090 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

@media(min-width:768px) {
    .elementor-910 .elementor-element.elementor-element-fa0c5e0 {
        --width: 36%;
    }

    .elementor-910 .elementor-element.elementor-element-0c9009f {
        --width: 50%;
    }

    .elementor-910 .elementor-element.elementor-element-03ea574 {
        --content-width: 1400px;
    }

    .elementor-910 .elementor-element.elementor-element-866a4c1 {
        --content-width: 1400px;
    }

    .elementor-910 .elementor-element.elementor-element-f11138c {
        --width: 50%;
    }

    .elementor-910 .elementor-element.elementor-element-e74fa5b {
        --width: 48%;
    }

    .elementor-910 .elementor-element.elementor-element-60ccf98 {
        --content-width: 1400px;
    }

    .elementor-910 .elementor-element.elementor-element-409e926 {
        --width: 40%;
    }

    .elementor-910 .elementor-element.elementor-element-3387cdc {
        --width: 50%;
    }

    .elementor-910 .elementor-element.elementor-element-6f3c268 {
        --content-width: 1400px;
    }

    .elementor-910 .elementor-element.elementor-element-fce2030 {
        --width: 40%;
    }

    .elementor-910 .elementor-element.elementor-element-cb28bc2 {
        --width: 50%;
    }

    .elementor-910 .elementor-element.elementor-element-595bbd6 {
        --width: 5%;
    }

    .elementor-910 .elementor-element.elementor-element-763faac {
        --width: 92%;
    }

    .elementor-910 .elementor-element.elementor-element-e5baf5d {
        --width: 5%;
    }

    .elementor-910 .elementor-element.elementor-element-969e868 {
        --width: 92%;
    }

    .elementor-910 .elementor-element.elementor-element-86d18ed {
        --width: 5%;
    }

    .elementor-910 .elementor-element.elementor-element-a2b8e10 {
        --width: 92%;
    }

    .elementor-910 .elementor-element.elementor-element-7633440 {
        --width: 5%;
    }

    .elementor-910 .elementor-element.elementor-element-6abb5f7 {
        --width: 92%;
    }

    .elementor-910 .elementor-element.elementor-element-3bd4da7 {
        --width: 5%;
    }

    .elementor-910 .elementor-element.elementor-element-6c04090 {
        --width: 92%;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-910 .elementor-element.elementor-element-fa0c5e0 {
        --width: 42%;
    }

    .elementor-910 .elementor-element.elementor-element-f11138c {
        --width: 40%;
    }

    .elementor-910 .elementor-element.elementor-element-e74fa5b {
        --width: 59%;
    }

    .elementor-910 .elementor-element.elementor-element-409e926 {
        --width: 43%;
    }

    .elementor-910 .elementor-element.elementor-element-3387cdc {
        --width: 52%;
    }

    .elementor-910 .elementor-element.elementor-element-9253063 {
        --width: 100%;
    }

    .elementor-910 .elementor-element.elementor-element-28123af {
        --width: 100%;
    }

    .elementor-910 .elementor-element.elementor-element-15ac56f {
        --width: 100%;
    }

    .elementor-910 .elementor-element.elementor-element-6c42eda {
        --width: 100%;
    }

    .elementor-910 .elementor-element.elementor-element-f84f0cd {
        --width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-910 .elementor-element.elementor-element-fa0c5e0 {
        --width: 47%;
    }

    .elementor-910 .elementor-element.elementor-element-409e926 {
        --width: 75%;
    }

    .elementor-910 .elementor-element.elementor-element-3387cdc {
        --width: 90%;
    }

    .elementor-910 .elementor-element.elementor-element-fce2030 {
        --width: 100%;
    }

    .elementor-910 .elementor-element.elementor-element-cb28bc2 {
        --width: 80%;
    }

    .elementor-910 .elementor-element.elementor-element-595bbd6 {
        --width: 8%;
    }

    .elementor-910 .elementor-element.elementor-element-e5baf5d {
        --width: 8%;
    }

    .elementor-910 .elementor-element.elementor-element-86d18ed {
        --width: 8%;
    }

    .elementor-910 .elementor-element.elementor-element-7633440 {
        --width: 8%;
    }

    .elementor-910 .elementor-element.elementor-element-3bd4da7 {
        --width: 8%;
    }
}

@media(max-width:1366px) {
    .elementor-910 .elementor-element.elementor-element-a826309 {
        --min-height: 45vh;
    }

    .elementor-910 .elementor-element.elementor-element-a826309::before,
    .elementor-910 .elementor-element.elementor-element-a826309>.elementor-background-video-container::before,
    .elementor-910 .elementor-element.elementor-element-a826309>.e-con-inner>.elementor-background-video-container::before,
    .elementor-910 .elementor-element.elementor-element-a826309>.elementor-background-slideshow::before,
    .elementor-910 .elementor-element.elementor-element-a826309>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-910 .elementor-element.elementor-element-a826309>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 60% auto;
    }

    .elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-98e79c1 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-03eb4d2 img {
        height: 40vh;
    }

    .elementor-910 .elementor-element.elementor-element-03ea574 {
        --padding-top: 7em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-b73cceb .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-6b2e2d2 {
        --grid-auto-flow: row;
    }

    .elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-866a4c1 {
        --flex-wrap: wrap;
    }

    .elementor-910 .elementor-element.elementor-element-cd21ad7>.elementor-widget-container {
        margin: 0px 50px 0px -50px;
    }

    .elementor-910 .elementor-element.elementor-element-cd21ad7 img {
        width: 100%;
    }

    .elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-0c81e1d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-149c686 .elementor-heading-title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-b4ccad1 .elementor-heading-title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-60ccf98 {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-f50f31b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-256f037 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-3387cdc {
        --grid-auto-flow: row;
    }

    .elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-6f3c268 {
        --padding-top: 03em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-7e622e8 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-595bbd6 {
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-4c76c30>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-4c76c30.elementor-element {
        --align-self: center;
    }

    .elementor-910 .elementor-element.elementor-element-4c76c30 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-910 .elementor-element.elementor-element-e5baf5d {
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-37be75f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-37be75f.elementor-element {
        --align-self: center;
    }

    .elementor-910 .elementor-element.elementor-element-37be75f {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-910 .elementor-element.elementor-element-86d18ed {
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-a0ec866>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-a0ec866.elementor-element {
        --align-self: center;
    }

    .elementor-910 .elementor-element.elementor-element-a0ec866 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-910 .elementor-element.elementor-element-7633440 {
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-a135ed7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-a135ed7.elementor-element {
        --align-self: center;
    }

    .elementor-910 .elementor-element.elementor-element-a135ed7 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-910 .elementor-element.elementor-element-3bd4da7 {
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-d57eb82>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-d57eb82.elementor-element {
        --align-self: center;
    }

    .elementor-910 .elementor-element.elementor-element-d57eb82 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }
}

@media(max-width:1024px) {
    .elementor-910 .elementor-element.elementor-element-a826309 {
        --min-height: 40vh;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-98e79c1 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-03eb4d2>.elementor-widget-container {
        margin: 0px 0px -55px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-03eb4d2 img {
        height: 35vh;
    }

    .elementor-910 .elementor-element.elementor-element-a4485af {
        --margin-top: 0px;
        --margin-bottom: 100px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-b73cceb .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-6b2e2d2 {
        --e-con-grid-template-columns: repeat(3, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-0c81e1d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-149c686 .elementor-heading-title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-b4ccad1 .elementor-heading-title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-60ccf98 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-910 .elementor-element.elementor-element-6bd6889.elementor-element {
        --align-self: center;
    }

    .elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-f50f31b {
        text-align: center;
    }

    .elementor-910 .elementor-element.elementor-element-f50f31b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-256f037 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-3387cdc {
        --grid-auto-flow: row;
    }

    .elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-910 .elementor-element.elementor-element-6f3c268 {
        --justify-content: center;
        --padding-top: 3em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-910 .elementor-element.elementor-element-274fe76 img {
        width: 50%;
    }

    .elementor-910 .elementor-element.elementor-element-f7c8163.elementor-element {
        --align-self: center;
    }

    .elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-7e622e8 {
        text-align: center;
    }

    .elementor-910 .elementor-element.elementor-element-7e622e8 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-595bbd6 {
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-4c76c30>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-4c76c30 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-910 .elementor-element.elementor-element-e5baf5d {
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-37be75f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-37be75f {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-910 .elementor-element.elementor-element-86d18ed {
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-a0ec866>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-a0ec866 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-910 .elementor-element.elementor-element-7633440 {
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-a135ed7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-a135ed7 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-910 .elementor-element.elementor-element-3bd4da7 {
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-d57eb82>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-d57eb82 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }
}

@media(max-width:767px) {

    .elementor-910 .elementor-element.elementor-element-a826309::before,
    .elementor-910 .elementor-element.elementor-element-a826309>.elementor-background-video-container::before,
    .elementor-910 .elementor-element.elementor-element-a826309>.e-con-inner>.elementor-background-video-container::before,
    .elementor-910 .elementor-element.elementor-element-a826309>.elementor-background-slideshow::before,
    .elementor-910 .elementor-element.elementor-element-a826309>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-910 .elementor-element.elementor-element-a826309>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 100% auto;
    }

    .elementor-910 .elementor-element.elementor-element-689f4c7.elementor-element {
        --align-self: center;
    }

    .elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 35px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 40px;
    }

    .elementor-910 .elementor-element.elementor-element-98e79c1 {
        text-align: center;
    }

    .elementor-910 .elementor-element.elementor-element-98e79c1 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-03eb4d2 img {
        width: 85%;
        height: 29vh;
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-910 .elementor-element.elementor-element-03ea574 {
        --padding-top: 8em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-910 .elementor-element.elementor-element-a4485af {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 70px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-910 .elementor-element.elementor-element-4ea0e4f.elementor-element {
        --align-self: center;
    }

    .elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-910 .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-b73cceb {
        text-align: center;
    }

    .elementor-910 .elementor-element.elementor-element-b73cceb .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-6b2e2d2 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-feee93f .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-af17c75 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bf213f9 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-a3a752b .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-02cc1df .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-c08b26d .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-bb1ff88 .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-title,
    .elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-00333fb .elementor-icon-box-description {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-866a4c1 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-910 .elementor-element.elementor-element-cd21ad7>.elementor-widget-container {
        margin: 0px 0px 0px -53px;
    }

    .elementor-910 .elementor-element.elementor-element-cd21ad7 img {
        width: 85%;
    }

    .elementor-910 .elementor-element.elementor-element-e74fa5b {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-910 .elementor-element.elementor-element-003c965.elementor-element {
        --align-self: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-910 .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-0c81e1d .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-149c686 {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40%);
        max-width: 40%;
    }

    .elementor-910 .elementor-element.elementor-element-149c686 .elementor-heading-title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-b4ccad1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-910 .elementor-element.elementor-element-b4ccad1 .elementor-heading-title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-60ccf98 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-910 .elementor-element.elementor-element-6bd6889.elementor-element {
        --align-self: center;
    }

    .elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-910 .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-f50f31b {
        text-align: center;
    }

    .elementor-910 .elementor-element.elementor-element-f50f31b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-256f037 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

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

    .elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-910 .elementor-element.elementor-element-6f3c268 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-910 .elementor-element.elementor-element-cb28bc2 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-910 .elementor-element.elementor-element-f7c8163.elementor-element {
        --align-self: center;
    }

    .elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-910 .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-7e622e8 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-9253063 {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-910 .elementor-element.elementor-element-595bbd6 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-4c76c30>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-4c76c30 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-763faac {
        --width: 90%;
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-910 .elementor-element.elementor-element-207b3e3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-28123af {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-910 .elementor-element.elementor-element-e5baf5d {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-37be75f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-37be75f {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-969e868 {
        --width: 90%;
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-910 .elementor-element.elementor-element-fbbc72b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-15ac56f {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-910 .elementor-element.elementor-element-86d18ed {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-a0ec866>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-a0ec866 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-a2b8e10 {
        --width: 90%;
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-910 .elementor-element.elementor-element-1aea4c3 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-6c42eda {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-910 .elementor-element.elementor-element-7633440 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-a135ed7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-a135ed7 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-6abb5f7 {
        --width: 90%;
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-910 .elementor-element.elementor-element-fc641c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-f84f0cd {
        --width: 100%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-910 .elementor-element.elementor-element-3bd4da7 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-910 .elementor-element.elementor-element-d57eb82>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-d57eb82 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-910 .elementor-element.elementor-element-6c04090 {
        --width: 90%;
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-910 .elementor-element.elementor-element-8fe05c6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-689f4c7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-4ea0e4f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-003c965 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-6bd6889 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-36baec4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-9f7b053 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-92337e7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-82af871 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-f7c8163 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

/* ///////////////////// Gallery ////////////// */

.elementor-885 .elementor-element.elementor-element-c1ede75 {
    --display: flex;
    --min-height: 55vh;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    border-style: dotted;
    --border-style: dotted;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-742343e);
    --border-color: var(--e-global-color-742343e);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-c1ede75:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-c1ede75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e89be83);
}

.elementor-885 .elementor-element.elementor-element-c1ede75::before,
.elementor-885 .elementor-element.elementor-element-c1ede75>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-c1ede75>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-c1ede75>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-c1ede75>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-c1ede75>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-020.png");
    --background-overlay: '';
    background-position: top right;
    background-repeat: repeat;
    background-size: 40% auto;
}

.elementor-885 .elementor-element.elementor-element-90e1da4 {
    --display: flex;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
}

.elementor-885 .elementor-element.elementor-element-aeb533f.jkit-equal-height-enable,
.elementor-885 .elementor-element.elementor-element-aeb533f.jkit-equal-height-enable>.elementor-widget-container,
.elementor-885 .elementor-element.elementor-element-aeb533f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-885 .elementor-element.elementor-element-aeb533f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-885 .elementor-element.elementor-element-aeb533f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-aeb533f.elementor-element {
    --align-self: flex-start;
}

.elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 50px;
    line-height: 20px;
}

.elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-885 .elementor-element.elementor-element-51d2ced .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-885 .elementor-element.elementor-element-6dea170>.elementor-widget-container {
    margin: 0px 0px -105px 0px;
}

.elementor-885 .elementor-element.elementor-element-6dea170 img {
    width: 100%;
    height: 52vh;
    object-fit: cover;
    object-position: center center;
    border-style: none;
    border-radius: 15px 0px 0px 15px;
}

.elementor-885 .elementor-element.elementor-element-0e86c61 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    --padding-top: 12em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-885 .elementor-element.elementor-element-0e86c61::before,
.elementor-885 .elementor-element.elementor-element-0e86c61>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-0e86c61>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-0e86c61>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-0e86c61>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-0e86c61>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-05.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: repeat-x;
    background-size: contain;
}

.elementor-885 .elementor-element.elementor-element-36422a6 {
    --display: flex;
}

.elementor-885 .elementor-element.elementor-element-08b6936 {
    text-align: center;
}

.elementor-885 .elementor-element.elementor-element-08b6936 img {
    width: 95%;
}

.elementor-885 .elementor-element.elementor-element-53b6e18 {
    --display: flex;
}

.elementor-885 .elementor-element.elementor-element-039f305 {
    text-align: left;
}

.elementor-885 .elementor-element.elementor-element-039f305 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-cc6aab1 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-795aaaa {
    --display: grid;
    --e-con-grid-template-columns: repeat(5, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

.elementor-885 .elementor-element.elementor-element-c2e2dd4 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --overlay-opacity: 0.9;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-885 .elementor-element.elementor-element-c2e2dd4:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-c2e2dd4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Blog-02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-c2e2dd4::before,
.elementor-885 .elementor-element.elementor-element-c2e2dd4>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-c2e2dd4>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-c2e2dd4>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-c2e2dd4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-c2e2dd4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #02010100 50%, var(--e-global-color-b96bd57) 88%);
}

.elementor-885 .elementor-element.elementor-element-c2e2dd4.e-con {
    --e-con-transform-rotateZ: 3deg;
}

.elementor-885 .elementor-element.elementor-element-efdb2b7>.elementor-widget-container {
    padding: 20px 20px 10px 20px;
}

.elementor-885 .elementor-element.elementor-element-efdb2b7 .elementor-heading-title {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-d09fcee {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --overlay-opacity: 0.9;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-885 .elementor-element.elementor-element-d09fcee:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-d09fcee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-027.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-d09fcee::before,
.elementor-885 .elementor-element.elementor-element-d09fcee>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-d09fcee>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-d09fcee>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-d09fcee>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-d09fcee>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #02010100 50%, var(--e-global-color-b96bd57) 88%);
}

.elementor-885 .elementor-element.elementor-element-d09fcee.e-con {
    --e-con-transform-rotateZ: -3deg;
}

.elementor-885 .elementor-element.elementor-element-cc9aca1>.elementor-widget-container {
    padding: 20px 20px 10px 20px;
}

.elementor-885 .elementor-element.elementor-element-cc9aca1 .elementor-heading-title {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-2226ad1 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --overlay-opacity: 0.9;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-885 .elementor-element.elementor-element-2226ad1:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-2226ad1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-035.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-2226ad1::before,
.elementor-885 .elementor-element.elementor-element-2226ad1>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-2226ad1>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-2226ad1>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-2226ad1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-2226ad1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #02010100 50%, var(--e-global-color-b96bd57) 88%);
}

.elementor-885 .elementor-element.elementor-element-2226ad1.e-con {
    --e-con-transform-rotateZ: 3deg;
}

.elementor-885 .elementor-element.elementor-element-03a3308>.elementor-widget-container {
    padding: 20px 20px 10px 20px;
}

.elementor-885 .elementor-element.elementor-element-03a3308 .elementor-heading-title {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-e5a6a80 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --overlay-opacity: 0.9;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-885 .elementor-element.elementor-element-e5a6a80:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-e5a6a80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-032.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-e5a6a80::before,
.elementor-885 .elementor-element.elementor-element-e5a6a80>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-e5a6a80>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-e5a6a80>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-e5a6a80>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-e5a6a80>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #02010100 50%, var(--e-global-color-b96bd57) 88%);
}

.elementor-885 .elementor-element.elementor-element-e5a6a80.e-con {
    --e-con-transform-rotateZ: -3deg;
}

.elementor-885 .elementor-element.elementor-element-8083310>.elementor-widget-container {
    padding: 20px 20px 10px 20px;
}

.elementor-885 .elementor-element.elementor-element-8083310 .elementor-heading-title {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-1f584dc {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --overlay-opacity: 0.9;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-885 .elementor-element.elementor-element-1f584dc:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-1f584dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-034.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-1f584dc::before,
.elementor-885 .elementor-element.elementor-element-1f584dc>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-1f584dc>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-1f584dc>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-1f584dc>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-1f584dc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #02010100 50%, var(--e-global-color-b96bd57) 88%);
}

.elementor-885 .elementor-element.elementor-element-1f584dc.e-con {
    --e-con-transform-rotateZ: 5deg;
}

.elementor-885 .elementor-element.elementor-element-845749c>.elementor-widget-container {
    padding: 20px 20px 10px 20px;
}

.elementor-885 .elementor-element.elementor-element-845749c .elementor-heading-title {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-0bbab18 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --overlay-opacity: 0.9;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-885 .elementor-element.elementor-element-0bbab18:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-0bbab18>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-017.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-0bbab18::before,
.elementor-885 .elementor-element.elementor-element-0bbab18>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-0bbab18>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-0bbab18>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-0bbab18>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-0bbab18>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #02010100 50%, var(--e-global-color-b96bd57) 88%);
}

.elementor-885 .elementor-element.elementor-element-0bbab18.e-con {
    --e-con-transform-rotateZ: 3deg;
}

.elementor-885 .elementor-element.elementor-element-881559e>.elementor-widget-container {
    padding: 20px 20px 10px 20px;
}

.elementor-885 .elementor-element.elementor-element-881559e .elementor-heading-title {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-bab6323 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --overlay-opacity: 0.9;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-885 .elementor-element.elementor-element-bab6323:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-bab6323>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-029.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-bab6323::before,
.elementor-885 .elementor-element.elementor-element-bab6323>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-bab6323>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-bab6323>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-bab6323>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-bab6323>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #02010100 50%, var(--e-global-color-b96bd57) 88%);
}

.elementor-885 .elementor-element.elementor-element-bab6323.e-con {
    --e-con-transform-rotateZ: -3deg;
}

.elementor-885 .elementor-element.elementor-element-3cf9915>.elementor-widget-container {
    padding: 20px 20px 10px 20px;
}

.elementor-885 .elementor-element.elementor-element-3cf9915 .elementor-heading-title {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-5ba412b {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --overlay-opacity: 0.9;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-885 .elementor-element.elementor-element-5ba412b:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-5ba412b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-030.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-5ba412b::before,
.elementor-885 .elementor-element.elementor-element-5ba412b>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-5ba412b>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-5ba412b>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-5ba412b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-5ba412b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #02010100 50%, var(--e-global-color-b96bd57) 88%);
}

.elementor-885 .elementor-element.elementor-element-5ba412b.e-con {
    --e-con-transform-rotateZ: 3deg;
}

.elementor-885 .elementor-element.elementor-element-a973b3d>.elementor-widget-container {
    padding: 20px 20px 10px 20px;
}

.elementor-885 .elementor-element.elementor-element-a973b3d .elementor-heading-title {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-9bd22b0 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --overlay-opacity: 0.9;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-885 .elementor-element.elementor-element-9bd22b0:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-9bd22b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-033.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-9bd22b0::before,
.elementor-885 .elementor-element.elementor-element-9bd22b0>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-9bd22b0>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-9bd22b0>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-9bd22b0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-9bd22b0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #02010100 50%, var(--e-global-color-b96bd57) 88%);
}

.elementor-885 .elementor-element.elementor-element-9bd22b0.e-con {
    --e-con-transform-rotateZ: -3deg;
}

.elementor-885 .elementor-element.elementor-element-60410f0>.elementor-widget-container {
    padding: 20px 20px 10px 20px;
}

.elementor-885 .elementor-element.elementor-element-60410f0 .elementor-heading-title {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-b16b281 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --overlay-opacity: 0.9;
    --border-radius: 15px 15px 15px 15px;
}

.elementor-885 .elementor-element.elementor-element-b16b281:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-b16b281>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-031.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-b16b281::before,
.elementor-885 .elementor-element.elementor-element-b16b281>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-b16b281>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-b16b281>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-b16b281>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-b16b281>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #02010100 50%, var(--e-global-color-b96bd57) 88%);
}

.elementor-885 .elementor-element.elementor-element-b16b281.e-con {
    --e-con-transform-rotateZ: 3deg;
}

.elementor-885 .elementor-element.elementor-element-88ccedc>.elementor-widget-container {
    padding: 20px 20px 10px 20px;
}

.elementor-885 .elementor-element.elementor-element-88ccedc .elementor-heading-title {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-5753e08 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-885 .elementor-element.elementor-element-31baa05 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-40aa924 {
    --display: flex;
}

.elementor-885 .elementor-element.elementor-element-5b5b865 img {
    width: 100%;
    height: 43vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-885 .elementor-element.elementor-element-d29e799 img {
    width: 100%;
    height: 40vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-885 .elementor-element.elementor-element-c102dc9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-885 .elementor-element.elementor-element-fe6b4fd img {
    width: 100%;
    height: 55vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-885 .elementor-element.elementor-element-d674d1d img {
    width: 100%;
    height: 28vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-885 .elementor-element.elementor-element-4787a2d {
    --display: flex;
}

.elementor-885 .elementor-element.elementor-element-1fb8431 img {
    width: 100%;
    height: 33vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-885 .elementor-element.elementor-element-fb44a34 img {
    width: 100%;
    height: 50vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-885 .elementor-element.elementor-element-b0b296a {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-038b269.jkit-equal-height-enable,
.elementor-885 .elementor-element.elementor-element-038b269.jkit-equal-height-enable>.elementor-widget-container,
.elementor-885 .elementor-element.elementor-element-038b269.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-885 .elementor-element.elementor-element-038b269.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

.elementor-885 .elementor-element.elementor-element-8be9967.jkit-equal-height-enable,
.elementor-885 .elementor-element.elementor-element-8be9967.jkit-equal-height-enable>.elementor-widget-container,
.elementor-885 .elementor-element.elementor-element-8be9967.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-885 .elementor-element.elementor-element-8be9967.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

.elementor-885 .elementor-element.elementor-element-737633f.jkit-equal-height-enable,
.elementor-885 .elementor-element.elementor-element-737633f.jkit-equal-height-enable>.elementor-widget-container,
.elementor-885 .elementor-element.elementor-element-737633f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-885 .elementor-element.elementor-element-737633f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

.elementor-885 .elementor-element.elementor-element-d232525.jkit-equal-height-enable,
.elementor-885 .elementor-element.elementor-element-d232525.jkit-equal-height-enable>.elementor-widget-container,
.elementor-885 .elementor-element.elementor-element-d232525.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-885 .elementor-element.elementor-element-d232525.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
}

.elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

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

.elementor-885 .elementor-element.elementor-element-8fe53e8 {
    --display: flex;
    --min-height: 52vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 15px 15px 15px 15px;
}

.elementor-885 .elementor-element.elementor-element-8fe53e8:not(.elementor-motion-effects-element-type-background),
.elementor-885 .elementor-element.elementor-element-8fe53e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-bc5b610);
}

.elementor-885 .elementor-element.elementor-element-8fe53e8::before,
.elementor-885 .elementor-element.elementor-element-8fe53e8>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-8fe53e8>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-8fe53e8>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-8fe53e8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-8fe53e8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
     background-image: url("../../2025/05/girl-stacking-toys.jpg");
    --background-overlay: '';
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 50% auto;
}

.elementor-885 .elementor-element.elementor-element-5cc83e7 {
    --display: flex;
}

.elementor-885 .elementor-element.elementor-element-06c897a {
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-885 .elementor-element.elementor-element-06c897a .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-3099df0);
    padding: 12px 15px 12px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
    color: var(--e-global-color-primary);
    border-radius: 45px 45px 45px 45px;
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-742343e);
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
    background-color: var(--e-global-color-primary);
    border-radius: 100px 100px 100px 100px;
}

.elementor-885 .elementor-element.elementor-element-41623e3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 19px;
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    padding: 5px 5px 5px 5px;
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 19px;
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-a567df4);
}

.elementor-885 .elementor-element.elementor-element-2e6dfbf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
    --overlay-opacity: 0.35;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-885 .elementor-element.elementor-element-2e6dfbf::before,
.elementor-885 .elementor-element.elementor-element-2e6dfbf>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-2e6dfbf>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-2e6dfbf>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-2e6dfbf>.e-con-inner>.elementor-background-slideshow::before,
.elementor-885 .elementor-element.elementor-element-2e6dfbf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-05.png");
    --background-overlay: '';
    background-position: bottom left;
    background-repeat: repeat;
    background-size: cover;
}

.elementor-885 .elementor-element.elementor-element-3cff350 {
    --display: flex;
    --justify-content: center;
}

.elementor-885 .elementor-element.elementor-element-7f1772d img {
    width: 100%;
}

.elementor-885 .elementor-element.elementor-element-4800be1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
}

.elementor-885 .elementor-element.elementor-element-7a83389.jkit-equal-height-enable,
.elementor-885 .elementor-element.elementor-element-7a83389.jkit-equal-height-enable>.elementor-widget-container,
.elementor-885 .elementor-element.elementor-element-7a83389.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-885 .elementor-element.elementor-element-7a83389.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-885 .elementor-element.elementor-element-7a83389>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-7a83389.elementor-element {
    --align-self: flex-start;
}

.elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-885 .elementor-element.elementor-element-d473fbc>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

.elementor-885 .elementor-element.elementor-element-842a665 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-885 .elementor-element.elementor-element-842a665:hover::before,
.elementor-885 .elementor-element.elementor-element-842a665:hover>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-842a665:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-842a665>.elementor-background-slideshow:hover::before,
.elementor-885 .elementor-element.elementor-element-842a665>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-885 .elementor-element.elementor-element-842a665:hover {
    --overlay-opacity: 0.3;
}

.elementor-885 .elementor-element.elementor-element-67414a6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-abea1c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-885 .elementor-element.elementor-element-abea1c9.elementor-element {
    --align-self: center;
}

.elementor-885 .elementor-element.elementor-element-abea1c9 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-3102edf {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-885 .elementor-element.elementor-element-3b76394>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-d66dadb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-885 .elementor-element.elementor-element-d66dadb:hover::before,
.elementor-885 .elementor-element.elementor-element-d66dadb:hover>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-d66dadb:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-d66dadb>.elementor-background-slideshow:hover::before,
.elementor-885 .elementor-element.elementor-element-d66dadb>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-885 .elementor-element.elementor-element-d66dadb:hover {
    --overlay-opacity: 0.3;
}

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

.elementor-885 .elementor-element.elementor-element-41cc34b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-885 .elementor-element.elementor-element-41cc34b.elementor-element {
    --align-self: center;
}

.elementor-885 .elementor-element.elementor-element-41cc34b {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-8bd3160 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-885 .elementor-element.elementor-element-820ff09>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-f08365f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-885 .elementor-element.elementor-element-f08365f:hover::before,
.elementor-885 .elementor-element.elementor-element-f08365f:hover>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-f08365f:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-f08365f>.elementor-background-slideshow:hover::before,
.elementor-885 .elementor-element.elementor-element-f08365f>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-885 .elementor-element.elementor-element-f08365f:hover {
    --overlay-opacity: 0.3;
}

.elementor-885 .elementor-element.elementor-element-6ab9b63 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-fc1804c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-885 .elementor-element.elementor-element-fc1804c.elementor-element {
    --align-self: center;
}

.elementor-885 .elementor-element.elementor-element-fc1804c {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-79cf9dd {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-885 .elementor-element.elementor-element-6978efd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-3b8d265 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-885 .elementor-element.elementor-element-3b8d265:hover::before,
.elementor-885 .elementor-element.elementor-element-3b8d265:hover>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-3b8d265:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-3b8d265>.elementor-background-slideshow:hover::before,
.elementor-885 .elementor-element.elementor-element-3b8d265>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-885 .elementor-element.elementor-element-3b8d265:hover {
    --overlay-opacity: 0.3;
}

.elementor-885 .elementor-element.elementor-element-3a1492d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-ae2d595>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-885 .elementor-element.elementor-element-ae2d595.elementor-element {
    --align-self: center;
}

.elementor-885 .elementor-element.elementor-element-ae2d595 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-79141bd {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-4345292 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-885 .elementor-element.elementor-element-4345292:hover::before,
.elementor-885 .elementor-element.elementor-element-4345292:hover>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-4345292:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-885 .elementor-element.elementor-element-4345292>.elementor-background-slideshow:hover::before,
.elementor-885 .elementor-element.elementor-element-4345292>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-885 .elementor-element.elementor-element-4345292:hover {
    --overlay-opacity: 0.3;
}

.elementor-885 .elementor-element.elementor-element-29f6ff8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-885 .elementor-element.elementor-element-85d779d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-885 .elementor-element.elementor-element-85d779d.elementor-element {
    --align-self: center;
}

.elementor-885 .elementor-element.elementor-element-85d779d {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-885 .elementor-element.elementor-element-05c4104>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

@media(min-width:768px) {
    .elementor-885 .elementor-element.elementor-element-90e1da4 {
        --width: 36%;
    }

    .elementor-885 .elementor-element.elementor-element-b936a48 {
        --width: 50%;
    }

    .elementor-885 .elementor-element.elementor-element-0e86c61 {
        --content-width: 1400px;
    }

    .elementor-885 .elementor-element.elementor-element-36422a6 {
        --width: 50%;
    }

    .elementor-885 .elementor-element.elementor-element-53b6e18 {
        --width: 40%;
    }

    .elementor-885 .elementor-element.elementor-element-5753e08 {
        --content-width: 1400px;
    }

    .elementor-885 .elementor-element.elementor-element-40aa924 {
        --width: 33%;
    }

    .elementor-885 .elementor-element.elementor-element-c102dc9 {
        --width: 33%;
    }

    .elementor-885 .elementor-element.elementor-element-4787a2d {
        --width: 34%;
    }

    .elementor-885 .elementor-element.elementor-element-8fe53e8 {
        --width: 85%;
    }

    .elementor-885 .elementor-element.elementor-element-5cc83e7 {
        --content-width: 1400px;
    }

    .elementor-885 .elementor-element.elementor-element-2e6dfbf {
        --content-width: 1400px;
    }

    .elementor-885 .elementor-element.elementor-element-3cff350 {
        --width: 40%;
    }

    .elementor-885 .elementor-element.elementor-element-4800be1 {
        --width: 50%;
    }

    .elementor-885 .elementor-element.elementor-element-67414a6 {
        --width: 5%;
    }

    .elementor-885 .elementor-element.elementor-element-3102edf {
        --width: 92%;
    }

    .elementor-885 .elementor-element.elementor-element-c950fe4 {
        --width: 5%;
    }

    .elementor-885 .elementor-element.elementor-element-8bd3160 {
        --width: 92%;
    }

    .elementor-885 .elementor-element.elementor-element-6ab9b63 {
        --width: 5%;
    }

    .elementor-885 .elementor-element.elementor-element-79cf9dd {
        --width: 92%;
    }

    .elementor-885 .elementor-element.elementor-element-3a1492d {
        --width: 5%;
    }

    .elementor-885 .elementor-element.elementor-element-79141bd {
        --width: 92%;
    }

    .elementor-885 .elementor-element.elementor-element-29f6ff8 {
        --width: 5%;
    }

    .elementor-885 .elementor-element.elementor-element-a203801 {
        --width: 92%;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-885 .elementor-element.elementor-element-90e1da4 {
        --width: 42%;
    }

    .elementor-885 .elementor-element.elementor-element-b0b296a {
        --width: 80%;
    }

    .elementor-885 .elementor-element.elementor-element-8fe53e8 {
        --width: 95%;
    }

    .elementor-885 .elementor-element.elementor-element-842a665 {
        --width: 100%;
    }

    .elementor-885 .elementor-element.elementor-element-d66dadb {
        --width: 100%;
    }

    .elementor-885 .elementor-element.elementor-element-f08365f {
        --width: 100%;
    }

    .elementor-885 .elementor-element.elementor-element-3b8d265 {
        --width: 100%;
    }

    .elementor-885 .elementor-element.elementor-element-4345292 {
        --width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-885 .elementor-element.elementor-element-90e1da4 {
        --width: 47%;
    }

    .elementor-885 .elementor-element.elementor-element-53b6e18 {
        --width: 47%;
    }

    .elementor-885 .elementor-element.elementor-element-b0b296a {
        --width: 90%;
    }

    .elementor-885 .elementor-element.elementor-element-3cff350 {
        --width: 100%;
    }

    .elementor-885 .elementor-element.elementor-element-4800be1 {
        --width: 80%;
    }

    .elementor-885 .elementor-element.elementor-element-67414a6 {
        --width: 8%;
    }

    .elementor-885 .elementor-element.elementor-element-c950fe4 {
        --width: 8%;
    }

    .elementor-885 .elementor-element.elementor-element-6ab9b63 {
        --width: 8%;
    }

    .elementor-885 .elementor-element.elementor-element-3a1492d {
        --width: 8%;
    }

    .elementor-885 .elementor-element.elementor-element-29f6ff8 {
        --width: 8%;
    }
}

@media(max-width:1366px) {
    .elementor-885 .elementor-element.elementor-element-c1ede75 {
        --min-height: 45vh;
    }

    .elementor-885 .elementor-element.elementor-element-c1ede75::before,
    .elementor-885 .elementor-element.elementor-element-c1ede75>.elementor-background-video-container::before,
    .elementor-885 .elementor-element.elementor-element-c1ede75>.e-con-inner>.elementor-background-video-container::before,
    .elementor-885 .elementor-element.elementor-element-c1ede75>.elementor-background-slideshow::before,
    .elementor-885 .elementor-element.elementor-element-c1ede75>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-885 .elementor-element.elementor-element-c1ede75>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 60% auto;
    }

    .elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-51d2ced .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-6dea170 img {
        height: 40vh;
    }

    .elementor-885 .elementor-element.elementor-element-0e86c61 {
        --padding-top: 7em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-885 .elementor-element.elementor-element-039f305 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-cc6aab1 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-795aaaa {
        --grid-auto-flow: row;
    }

    .elementor-885 .elementor-element.elementor-element-c2e2dd4 {
        --min-height: 240px;
    }

    .elementor-885 .elementor-element.elementor-element-efdb2b7 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d09fcee {
        --min-height: 240px;
    }

    .elementor-885 .elementor-element.elementor-element-cc9aca1 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-2226ad1 {
        --min-height: 240px;
    }

    .elementor-885 .elementor-element.elementor-element-03a3308 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-e5a6a80 {
        --min-height: 240px;
    }

    .elementor-885 .elementor-element.elementor-element-8083310 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-1f584dc {
        --min-height: 240px;
    }

    .elementor-885 .elementor-element.elementor-element-845749c .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-0bbab18 {
        --min-height: 240px;
    }

    .elementor-885 .elementor-element.elementor-element-881559e .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-bab6323 {
        --min-height: 240px;
    }

    .elementor-885 .elementor-element.elementor-element-3cf9915 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-5ba412b {
        --min-height: 240px;
    }

    .elementor-885 .elementor-element.elementor-element-a973b3d .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-9bd22b0 {
        --min-height: 240px;
    }

    .elementor-885 .elementor-element.elementor-element-60410f0 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-b16b281 {
        --min-height: 240px;
    }

    .elementor-885 .elementor-element.elementor-element-88ccedc .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-5753e08 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-885 .elementor-element.elementor-element-31baa05 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-5b5b865 img {
        height: 38vh;
    }

    .elementor-885 .elementor-element.elementor-element-d29e799 img {
        height: 35vh;
    }

    .elementor-885 .elementor-element.elementor-element-fe6b4fd img {
        height: 50vh;
    }

    .elementor-885 .elementor-element.elementor-element-d674d1d img {
        height: 23vh;
    }

    .elementor-885 .elementor-element.elementor-element-1fb8431 img {
        height: 28vh;
    }

    .elementor-885 .elementor-element.elementor-element-fb44a34 img {
        height: 45vh;
    }

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

    .elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-8fe53e8 {
        --min-height: 40vh;
    }

    .elementor-885 .elementor-element.elementor-element-06c897a {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
    }

    .elementor-885 .elementor-element.elementor-element-06c897a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-2e6dfbf {
        --padding-top: 03em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d473fbc .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-67414a6 {
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-abea1c9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-abea1c9.elementor-element {
        --align-self: center;
    }

    .elementor-885 .elementor-element.elementor-element-abea1c9 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-885 .elementor-element.elementor-element-c950fe4 {
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-41cc34b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-41cc34b.elementor-element {
        --align-self: center;
    }

    .elementor-885 .elementor-element.elementor-element-41cc34b {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-885 .elementor-element.elementor-element-6ab9b63 {
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-fc1804c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-fc1804c.elementor-element {
        --align-self: center;
    }

    .elementor-885 .elementor-element.elementor-element-fc1804c {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-885 .elementor-element.elementor-element-3a1492d {
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-ae2d595>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-ae2d595.elementor-element {
        --align-self: center;
    }

    .elementor-885 .elementor-element.elementor-element-ae2d595 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-885 .elementor-element.elementor-element-29f6ff8 {
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-85d779d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-85d779d.elementor-element {
        --align-self: center;
    }

    .elementor-885 .elementor-element.elementor-element-85d779d {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }
}

@media(max-width:1024px) {
    .elementor-885 .elementor-element.elementor-element-c1ede75 {
        --min-height: 40vh;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-51d2ced .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-6dea170>.elementor-widget-container {
        margin: 0px 0px -55px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-6dea170 img {
        height: 35vh;
    }

    .elementor-885 .elementor-element.elementor-element-039f305 {
        text-align: left;
    }

    .elementor-885 .elementor-element.elementor-element-039f305 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-cc6aab1 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-795aaaa {
        --e-con-grid-template-columns: repeat(3, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-885 .elementor-element.elementor-element-c2e2dd4 {
        --min-height: 220px;
    }

    .elementor-885 .elementor-element.elementor-element-efdb2b7 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d09fcee {
        --min-height: 220px;
    }

    .elementor-885 .elementor-element.elementor-element-cc9aca1 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-2226ad1 {
        --min-height: 220px;
    }

    .elementor-885 .elementor-element.elementor-element-03a3308 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-e5a6a80 {
        --min-height: 220px;
    }

    .elementor-885 .elementor-element.elementor-element-8083310 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-1f584dc {
        --min-height: 220px;
    }

    .elementor-885 .elementor-element.elementor-element-845749c .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-0bbab18 {
        --min-height: 220px;
    }

    .elementor-885 .elementor-element.elementor-element-881559e .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-bab6323 {
        --min-height: 220px;
    }

    .elementor-885 .elementor-element.elementor-element-3cf9915 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-5ba412b {
        --min-height: 220px;
    }

    .elementor-885 .elementor-element.elementor-element-a973b3d .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-9bd22b0 {
        --min-height: 220px;
    }

    .elementor-885 .elementor-element.elementor-element-60410f0 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-b16b281 {
        --min-height: 220px;
    }

    .elementor-885 .elementor-element.elementor-element-88ccedc .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-5753e08 {
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-885 .elementor-element.elementor-element-31baa05 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-5b5b865 img {
        height: 33vh;
    }

    .elementor-885 .elementor-element.elementor-element-d29e799 img {
        height: 30vh;
    }

    .elementor-885 .elementor-element.elementor-element-fe6b4fd img {
        height: 40vh;
    }

    .elementor-885 .elementor-element.elementor-element-d674d1d img {
        height: 23vh;
    }

    .elementor-885 .elementor-element.elementor-element-1fb8431 img {
        height: 23vh;
    }

    .elementor-885 .elementor-element.elementor-element-fb44a34 img {
        height: 40vh;
    }

    .elementor-885 .elementor-element.elementor-element-b0b296a {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-06c897a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 10px 15px 10px 30px;
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-2e6dfbf {
        --justify-content: center;
        --padding-top: 3em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-885 .elementor-element.elementor-element-7f1772d img {
        width: 50%;
    }

    .elementor-885 .elementor-element.elementor-element-7a83389.elementor-element {
        --align-self: center;
    }

    .elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d473fbc {
        text-align: center;
    }

    .elementor-885 .elementor-element.elementor-element-d473fbc .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-67414a6 {
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-abea1c9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-abea1c9 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-885 .elementor-element.elementor-element-c950fe4 {
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-41cc34b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-41cc34b {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-885 .elementor-element.elementor-element-6ab9b63 {
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-fc1804c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-fc1804c {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-885 .elementor-element.elementor-element-3a1492d {
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-ae2d595>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-ae2d595 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-885 .elementor-element.elementor-element-29f6ff8 {
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-85d779d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-85d779d {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }
}

@media(max-width:767px) {

    .elementor-885 .elementor-element.elementor-element-c1ede75::before,
    .elementor-885 .elementor-element.elementor-element-c1ede75>.elementor-background-video-container::before,
    .elementor-885 .elementor-element.elementor-element-c1ede75>.e-con-inner>.elementor-background-video-container::before,
    .elementor-885 .elementor-element.elementor-element-c1ede75>.elementor-background-slideshow::before,
    .elementor-885 .elementor-element.elementor-element-c1ede75>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-885 .elementor-element.elementor-element-c1ede75>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 100% auto;
    }

    .elementor-885 .elementor-element.elementor-element-aeb533f.elementor-element {
        --align-self: center;
    }

    .elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 35px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 40px;
    }

    .elementor-885 .elementor-element.elementor-element-51d2ced {
        text-align: center;
    }

    .elementor-885 .elementor-element.elementor-element-51d2ced .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-6dea170 img {
        width: 85%;
        height: 29vh;
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-885 .elementor-element.elementor-element-0e86c61 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 7em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-885 .elementor-element.elementor-element-08b6936 img {
        width: 80%;
    }

    .elementor-885 .elementor-element.elementor-element-039f305 {
        text-align: center;
    }

    .elementor-885 .elementor-element.elementor-element-039f305 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-cc6aab1 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-795aaaa {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-885 .elementor-element.elementor-element-c2e2dd4 {
        --min-height: 150px;
    }

    .elementor-885 .elementor-element.elementor-element-efdb2b7>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-efdb2b7 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d09fcee {
        --min-height: 150px;
    }

    .elementor-885 .elementor-element.elementor-element-cc9aca1>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-cc9aca1 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-2226ad1 {
        --min-height: 150px;
    }

    .elementor-885 .elementor-element.elementor-element-03a3308>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-03a3308 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-e5a6a80 {
        --min-height: 150px;
    }

    .elementor-885 .elementor-element.elementor-element-8083310>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-8083310 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-1f584dc {
        --min-height: 150px;
    }

    .elementor-885 .elementor-element.elementor-element-845749c>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-845749c .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-0bbab18 {
        --min-height: 150px;
    }

    .elementor-885 .elementor-element.elementor-element-881559e>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-881559e .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-bab6323 {
        --min-height: 150px;
    }

    .elementor-885 .elementor-element.elementor-element-3cf9915>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-3cf9915 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-5ba412b {
        --min-height: 150px;
    }

    .elementor-885 .elementor-element.elementor-element-a973b3d>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-a973b3d .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-9bd22b0 {
        --min-height: 150px;
    }

    .elementor-885 .elementor-element.elementor-element-60410f0>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-60410f0 .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-b16b281 {
        --min-height: 150px;
    }

    .elementor-885 .elementor-element.elementor-element-88ccedc>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-88ccedc .elementor-heading-title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-5753e08 {
        --padding-top: 0em;
        --padding-bottom: 1em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-885 .elementor-element.elementor-element-31baa05 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-40aa924 {
        --width: 95%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-5b5b865 {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-885 .elementor-element.elementor-element-5b5b865 img {
        height: 30vh;
    }

    .elementor-885 .elementor-element.elementor-element-d29e799 {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-885 .elementor-element.elementor-element-c102dc9 {
        --width: 95%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-fe6b4fd {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-885 .elementor-element.elementor-element-fe6b4fd img {
        height: 25vh;
    }

    .elementor-885 .elementor-element.elementor-element-d674d1d {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-885 .elementor-element.elementor-element-d674d1d img {
        height: 25vh;
    }

    .elementor-885 .elementor-element.elementor-element-4787a2d {
        --width: 95%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 5px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-1fb8431 {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-885 .elementor-element.elementor-element-1fb8431 img {
        height: 26vh;
    }

    .elementor-885 .elementor-element.elementor-element-fb44a34 {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-885 .elementor-element.elementor-element-fb44a34 img {
        height: 26vh;
    }

    .elementor-885 .elementor-element.elementor-element-b0b296a {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --grid-auto-flow: row;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-885 .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-885 .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-885 .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-885 .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-885 .elementor-element.elementor-element-8fe53e8::before,
    .elementor-885 .elementor-element.elementor-element-8fe53e8>.elementor-background-video-container::before,
    .elementor-885 .elementor-element.elementor-element-8fe53e8>.e-con-inner>.elementor-background-video-container::before,
    .elementor-885 .elementor-element.elementor-element-8fe53e8>.elementor-background-slideshow::before,
    .elementor-885 .elementor-element.elementor-element-8fe53e8>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-885 .elementor-element.elementor-element-8fe53e8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2025/05/girl-stacking-toys.jpg");
        background-size: 100% auto;
    }

    .elementor-885 .elementor-element.elementor-element-8fe53e8 {
        --width: 95%;
        --min-height: 62vh;
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-06c897a>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-06c897a {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: center;
    }

    .elementor-885 .elementor-element.elementor-element-06c897a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-885 .elementor-element.elementor-element-41623e3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 8px 10px 8px 20px;
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-2e6dfbf {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-4800be1 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-7a83389.elementor-element {
        --align-self: center;
    }

    .elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-885 .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-d473fbc .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-842a665 {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-67414a6 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-abea1c9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-abea1c9 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-3102edf {
        --width: 90%;
    }

    .elementor-885 .elementor-element.elementor-element-3b76394>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-885 .elementor-element.elementor-element-3b76394 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-d66dadb {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-c950fe4 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-41cc34b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-41cc34b {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-8bd3160 {
        --width: 90%;
    }

    .elementor-885 .elementor-element.elementor-element-820ff09>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-885 .elementor-element.elementor-element-820ff09 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-f08365f {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-6ab9b63 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-fc1804c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-fc1804c {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-79cf9dd {
        --width: 90%;
    }

    .elementor-885 .elementor-element.elementor-element-6978efd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-885 .elementor-element.elementor-element-6978efd .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-3b8d265 {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-3a1492d {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-ae2d595>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-ae2d595 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-79141bd {
        --width: 90%;
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-885 .elementor-element.elementor-element-a99ddcf .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-4345292 {
        --width: 100%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-885 .elementor-element.elementor-element-29f6ff8 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-885 .elementor-element.elementor-element-85d779d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-85d779d {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-885 .elementor-element.elementor-element-a203801 {
        --width: 90%;
    }

    .elementor-885 .elementor-element.elementor-element-05c4104>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-885 .elementor-element.elementor-element-05c4104 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-aeb533f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-038b269 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-8be9967 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-737633f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-d232525 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-7a83389 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

/* ////////////////// Single BLog Post ////////////////// */
.elementor-1035 .elementor-element.elementor-element-e9fd9fb {
    --display: flex;
    --min-height: 55vh;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    border-style: dotted;
    --border-style: dotted;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-742343e);
    --border-color: var(--e-global-color-742343e);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1035 .elementor-element.elementor-element-e9fd9fb:not(.elementor-motion-effects-element-type-background),
.elementor-1035 .elementor-element.elementor-element-e9fd9fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e89be83);
}

.elementor-1035 .elementor-element.elementor-element-e9fd9fb::before,
.elementor-1035 .elementor-element.elementor-element-e9fd9fb>.elementor-background-video-container::before,
.elementor-1035 .elementor-element.elementor-element-e9fd9fb>.e-con-inner>.elementor-background-video-container::before,
.elementor-1035 .elementor-element.elementor-element-e9fd9fb>.elementor-background-slideshow::before,
.elementor-1035 .elementor-element.elementor-element-e9fd9fb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1035 .elementor-element.elementor-element-e9fd9fb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-020.png");
    --background-overlay: '';
    background-position: top right;
    background-repeat: repeat;
    background-size: 40% auto;
}

.elementor-1035 .elementor-element.elementor-element-e15a420 {
    --display: flex;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
}

.elementor-1035 .elementor-element.elementor-element-0231a23>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-0231a23 .jeg-elementor-kit.jkit-post-title {
    text-align: center;
}

.elementor-1035 .elementor-element.elementor-element-0231a23 .jeg-elementor-kit.jkit-post-title .post-title,
.elementor-1035 .elementor-element.elementor-element-0231a23 .jeg-elementor-kit.jkit-post-title .post-title a {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1035 .elementor-element.elementor-element-0231a23 .jeg-elementor-kit.jkit-post-title .post-title.style-color,
.elementor-1035 .elementor-element.elementor-element-0231a23 .jeg-elementor-kit.jkit-post-title .post-title.style-color a {
    color: var(--e-global-color-primary);
}

.elementor-1035 .elementor-element.elementor-element-6a59b08 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-1035 .elementor-element.elementor-element-abaf8bd {
    width: auto;
    max-width: auto;
}

.elementor-1035 .elementor-element.elementor-element-abaf8bd>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-abaf8bd .jeg-elementor-kit.jkit-post-author {
    text-align: left;
}

.elementor-1035 .elementor-element.elementor-element-abaf8bd .jeg-elementor-kit.jkit-post-author .post-author,
.elementor-1035 .elementor-element.elementor-element-abaf8bd .jeg-elementor-kit.jkit-post-author .post-author a {
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-1035 .elementor-element.elementor-element-063fd78 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-accent);
    --divider-border-width: 1px;
    width: var(--container-widget-width, 15px);
    max-width: 15px;
    --container-widget-width: 15px;
    --container-widget-flex-grow: 0;
}

.elementor-1035 .elementor-element.elementor-element-063fd78>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-063fd78.elementor-element {
    --align-self: center;
}

.elementor-1035 .elementor-element.elementor-element-063fd78 .elementor-divider-separator {
    width: 100%;
}

.elementor-1035 .elementor-element.elementor-element-063fd78 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-1035 .elementor-element.elementor-element-2a88510 {
    width: auto;
    max-width: auto;
}

.elementor-1035 .elementor-element.elementor-element-2a88510>.elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.elementor-1035 .elementor-element.elementor-element-2a88510 .jeg-elementor-kit.jkit-post-date {
    text-align: left;
}

.elementor-1035 .elementor-element.elementor-element-2a88510 .jeg-elementor-kit.jkit-post-date .post-date,
.elementor-1035 .elementor-element.elementor-element-2a88510 .jeg-elementor-kit.jkit-post-date .post-date a {
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-1035 .elementor-element.elementor-element-0345347 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1035 .elementor-element.elementor-element-afecac2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: -90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1035 .elementor-element.elementor-element-9e81bc6 .jeg-elementor-kit.jkit-post-featured-image {
    text-align: left;
}

.elementor-1035 .elementor-element.elementor-element-9e81bc6 .jeg-elementor-kit.jkit-post-featured-image .post-featured-image img {
    max-width: 100%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-1035 .elementor-element.elementor-element-19de105 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1035 .elementor-element.elementor-element-19de105 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-1035 .elementor-element.elementor-element-19de105 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 15px 0px;
}

.elementor-1035 .elementor-element.elementor-element-ba31a07 {
    width: var(--container-widget-width, 97%);
    max-width: 97%;
    --container-widget-width: 97%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-1035 .elementor-element.elementor-element-ba31a07>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1035 .elementor-element.elementor-element-b2e1be2 {
    width: var(--container-widget-width, 97%);
    max-width: 97%;
    --container-widget-width: 97%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-1035 .elementor-element.elementor-element-b2e1be2>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1035 .elementor-element.elementor-element-713b3af {
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 6px;
}

.elementor-1035 .elementor-element.elementor-element-713b3af>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px/2);
}

.elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px/2);
}

.elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

body.rtl .elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px/2);
}

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

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

.elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-icon {
    padding-right: 19px;
}

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

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

.elementor-1035 .elementor-element.elementor-element-7ce027b>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-7ce027b .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1035 .elementor-element.elementor-element-7ce027b .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-1035 .elementor-element.elementor-element-7ce027b .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 15px 0px;
}

.elementor-1035 .elementor-element.elementor-element-6e6b617 {
    width: var(--container-widget-width, 97%);
    max-width: 97%;
    --container-widget-width: 97%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-1035 .elementor-element.elementor-element-6e6b617>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1035 .elementor-element.elementor-element-5481568 {
    --e-image-carousel-slides-to-show: 2;
}

.elementor-1035 .elementor-element.elementor-element-5481568>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1035 .elementor-element.elementor-element-5481568 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-1035 .elementor-element.elementor-element-5481568 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 8px 8px 8px 8px;
}

.elementor-1035 .elementor-element.elementor-element-28d3d22 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-1035 .elementor-element.elementor-element-28d3d22>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1035 .elementor-element.elementor-element-adbc43a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1035 .elementor-element.elementor-element-9d47dc3 {
    --display: flex;
    --justify-content: center;
}

.elementor-1035 .elementor-element.elementor-element-355b380 {
    width: auto;
    max-width: auto;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-1035 .elementor-element.elementor-element-355b380>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms {
    text-align: left;
}

.elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .post-terms,
.elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .term-list,
.elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .term-list a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .term-list:hover,
.elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .term-list:hover a {
    color: var(--e-global-color-b96bd57);
}

.elementor-1035 .elementor-element.elementor-element-ae60e9b {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-1035 .elementor-element.elementor-element-c627165 {
    width: auto;
    max-width: auto;
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-1035 .elementor-element.elementor-element-c627165>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-989477e {
    --grid-template-columns: repeat(0, auto);
    width: auto;
    max-width: auto;
    --icon-size: 13px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-1035 .elementor-element.elementor-element-989477e .elementor-widget-container {
    text-align: center;
}

.elementor-1035 .elementor-element.elementor-element-989477e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-989477e .elementor-social-icon {
    background-color: var(--e-global-color-primary);
    --icon-padding: 0.8em;
    border-style: none;
}

.elementor-1035 .elementor-element.elementor-element-989477e .elementor-social-icon i {
    color: var(--e-global-color-a567df4);
}

.elementor-1035 .elementor-element.elementor-element-989477e .elementor-social-icon svg {
    fill: var(--e-global-color-a567df4);
}

.elementor-1035 .elementor-element.elementor-element-989477e .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-989477e .elementor-social-icon:hover {
    background-color: var(--e-global-color-4a5499b);
}

.elementor-1035 .elementor-element.elementor-element-989477e .elementor-social-icon:hover i {
    color: var(--e-global-color-a567df4);
}

.elementor-1035 .elementor-element.elementor-element-989477e .elementor-social-icon:hover svg {
    fill: var(--e-global-color-a567df4);
}

.elementor-1035 .elementor-element.elementor-element-0eacaea {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-659f957);
    --divider-border-width: 1px;
}

.elementor-1035 .elementor-element.elementor-element-0eacaea>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1035 .elementor-element.elementor-element-0eacaea .elementor-divider-separator {
    width: 830px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1035 .elementor-element.elementor-element-0eacaea .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1035 .elementor-element.elementor-element-a2408c6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-1035 .elementor-element.elementor-element-c22ebed .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1035 .elementor-element.elementor-element-c22ebed .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-1035 .elementor-element.elementor-element-c22ebed .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 20px 0px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    background-color: var(--e-global-color-742343e);
    text-align: left;
    padding: 0px 20px 0px 20px;
    margin: 0px 10px 0px 10px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-category,
.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    background-color: var(--e-global-color-4a5499b);
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    background-color: #02010100;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column-gap: 0px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 10px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb {
    flex: 0 0 50%;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb {
    flex: 0 0 50%;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 380px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
    font-size: var(--e-global-typography-bf0e125-font-size);
    font-weight: var(--e-global-typography-bf0e125-font-weight);
    text-transform: var(--e-global-typography-bf0e125-text-transform);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-a567df4);
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-a567df4);
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-a567df4);
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 172px 0px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 0px 10px 0px 10px;
    margin: 20px 0px 172px 0px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
    margin: 20px 0px 172px 0px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 0px 0px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 0px 0px 0px 0px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-secondary);
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    color: var(--e-global-color-text);
    margin: 0px 0px 20px 0px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: var(--e-global-color-text);
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 5px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 5px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
    margin-right: 5px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
    margin-left: 5px;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

@media(min-width: 768px) {
    .elementor-1035 .elementor-element.elementor-element-e15a420 {
        --width: 55%;
    }

    .elementor-1035 .elementor-element.elementor-element-ba92efb {
        --content-width: 1300px;
    }

    .elementor-1035 .elementor-element.elementor-element-afecac2 {
        --width: 65%;
    }

    .elementor-1035 .elementor-element.elementor-element-adbc43a {
        --width: 65%;
    }

    .elementor-1035 .elementor-element.elementor-element-a2408c6 {
        --width: 100%;
    }
}

@media(max-width: 1366px) and (min-width:768px) {
    .elementor-1035 .elementor-element.elementor-element-e15a420 {
        --width: 70%;
    }

    .elementor-1035 .elementor-element.elementor-element-afecac2 {
        --width: 90%;
    }
}

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

    .elementor-1035 .elementor-element.elementor-element-0345347 {
        --width: 95%;
    }

    .elementor-1035 .elementor-element.elementor-element-afecac2 {
        --width: 100%;
    }

    .elementor-1035 .elementor-element.elementor-element-adbc43a {
        --width: 90%;
    }

    .elementor-1035 .elementor-element.elementor-element-a2408c6 {
        --width: 100%;
    }
}

@media(max-width: 1366px) {
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb {
        --min-height: 45vh;
    }

    .elementor-1035 .elementor-element.elementor-element-e9fd9fb::before,
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb>.elementor-background-video-container::before,
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb>.e-con-inner>.elementor-background-video-container::before,
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb>.elementor-background-slideshow::before,
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 60% auto;
    }

    .elementor-1035 .elementor-element.elementor-element-0231a23 .jeg-elementor-kit.jkit-post-title .post-title,
    .elementor-1035 .elementor-element.elementor-element-0231a23 .jeg-elementor-kit.jkit-post-title .post-title a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-abaf8bd .jeg-elementor-kit.jkit-post-author .post-author,
    .elementor-1035 .elementor-element.elementor-element-abaf8bd .jeg-elementor-kit.jkit-post-author .post-author a {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-2a88510 .jeg-elementor-kit.jkit-post-date .post-date,
    .elementor-1035 .elementor-element.elementor-element-2a88510 .jeg-elementor-kit.jkit-post-date .post-date a {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-9e81bc6 .jeg-elementor-kit.jkit-post-featured-image {
        text-align: center;
    }

    .elementor-1035 .elementor-element.elementor-element-19de105 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-ba31a07 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-b2e1be2 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-7ce027b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-6e6b617 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-28d3d22 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-355b380 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .post-terms,
    .elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .term-list,
    .elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .term-list a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-c627165 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-c22ebed .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 310px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        padding: 0px 0px 0px 15px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-bf0e125-font-size);
        line-height: var(--e-global-typography-bf0e125-line-height);
        letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
        word-spacing: var(--e-global-typography-bf0e125-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-category {
        padding: 0px 10px 0px 10px;
        margin: 15px 0px 114px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
        padding: 0px 10px 0px 10px;
        margin: 15px 0px 114px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
        margin: 15px 0px 114px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }
}

@media(max-width: 1024px) {
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb {
        --min-height: 40vh;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-1035 .elementor-element.elementor-element-0231a23 .jeg-elementor-kit.jkit-post-title .post-title,
    .elementor-1035 .elementor-element.elementor-element-0231a23 .jeg-elementor-kit.jkit-post-title .post-title a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-abaf8bd .jeg-elementor-kit.jkit-post-author .post-author,
    .elementor-1035 .elementor-element.elementor-element-abaf8bd .jeg-elementor-kit.jkit-post-author .post-author a {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-063fd78>.elementor-widget-container {
        margin: 0px 15px 0px 15px;
    }

    .elementor-1035 .elementor-element.elementor-element-2a88510 .jeg-elementor-kit.jkit-post-date .post-date,
    .elementor-1035 .elementor-element.elementor-element-2a88510 .jeg-elementor-kit.jkit-post-date .post-date a {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-ba92efb {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 2em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-1035 .elementor-element.elementor-element-9e81bc6 .jeg-elementor-kit.jkit-post-featured-image {
        text-align: center;
    }

    .elementor-1035 .elementor-element.elementor-element-9e81bc6 .jeg-elementor-kit.jkit-post-featured-image .post-featured-image img {
        max-width: 82%;
    }

    .elementor-1035 .elementor-element.elementor-element-19de105 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-19de105 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-ba31a07 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-b2e1be2 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-7ce027b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-7ce027b .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-6e6b617 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-28d3d22 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-adbc43a {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-355b380 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .post-terms,
    .elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .term-list,
    .elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .term-list a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-c627165 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-0eacaea>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-0eacaea .elementor-divider-separator {
        width: 730px;
    }

    .elementor-1035 .elementor-element.elementor-element-c22ebed .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-c22ebed .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-thumb {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb {
        flex: 0 0 50%;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb {
        flex: 0 0 50%;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 310px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-bf0e125-font-size);
        line-height: var(--e-global-typography-bf0e125-line-height);
        letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
        word-spacing: var(--e-global-typography-bf0e125-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-category {
        margin: 15px 0px 34px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
        margin: 15px 0px 34px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
        margin: 15px 0px 34px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 10px 0px 10px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
        margin: 10px 0px 10px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }
}

@media(max-width: 767px) {

    .elementor-1035 .elementor-element.elementor-element-e9fd9fb::before,
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb>.elementor-background-video-container::before,
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb>.e-con-inner>.elementor-background-video-container::before,
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb>.elementor-background-slideshow::before,
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-1035 .elementor-element.elementor-element-e9fd9fb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 100% auto;
    }

    .elementor-1035 .elementor-element.elementor-element-0231a23>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-0231a23 .jeg-elementor-kit.jkit-post-title .post-title,
    .elementor-1035 .elementor-element.elementor-element-0231a23 .jeg-elementor-kit.jkit-post-title .post-title a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-6a59b08 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-abaf8bd .jeg-elementor-kit.jkit-post-author .post-author,
    .elementor-1035 .elementor-element.elementor-element-abaf8bd .jeg-elementor-kit.jkit-post-author .post-author a {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-063fd78>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-063fd78 {
        --container-widget-width: 4%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 4%);
        max-width: 4%;
    }

    .elementor-1035 .elementor-element.elementor-element-063fd78.elementor-element {
        --align-self: center;
    }

    .elementor-1035 .elementor-element.elementor-element-2a88510 .jeg-elementor-kit.jkit-post-date .post-date,
    .elementor-1035 .elementor-element.elementor-element-2a88510 .jeg-elementor-kit.jkit-post-date .post-date a {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-ba92efb {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 1em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-1035 .elementor-element.elementor-element-afecac2 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-9e81bc6 .jeg-elementor-kit.jkit-post-featured-image .post-featured-image img {
        max-width: 100%;
    }

    .elementor-1035 .elementor-element.elementor-element-19de105 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-19de105 .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-ba31a07>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-ba31a07 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-b2e1be2>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b2e1be2 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-713b3af {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1035 .elementor-element.elementor-element-713b3af .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-7ce027b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-7ce027b .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-6e6b617>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-6e6b617 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-5481568 {
        --e-image-carousel-slides-to-show: 1;
    }

    .elementor-1035 .elementor-element.elementor-element-5481568>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-28d3d22>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-28d3d22 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-adbc43a {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-9d47dc3 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-355b380>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-355b380 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .post-terms,
    .elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .term-list,
    .elementor-1035 .elementor-element.elementor-element-43c229d .jeg-elementor-kit.jkit-post-terms .term-list a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-ae60e9b {
        --justify-content: flex-start;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-c627165>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-c627165 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-989477e .elementor-widget-container {
        text-align: left;
    }

    .elementor-1035 .elementor-element.elementor-element-989477e {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1035 .elementor-element.elementor-element-0eacaea>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-0eacaea .elementor-divider-separator {
        width: 94%;
    }

    .elementor-1035 .elementor-element.elementor-element-a2408c6 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-c22ebed .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        grid-column-gap: 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-thumb {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 250px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        padding: 20px 20px 20px 20px;
        margin: 10px 0px 0px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-bf0e125-font-size);
        line-height: var(--e-global-typography-bf0e125-line-height);
        letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
        word-spacing: var(--e-global-typography-bf0e125-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-category {
        margin: 15px 0px 20px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
        margin: 15px 0px 20px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
        margin: 15px 0px 20px 0px;
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-1035 .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post {
        display: block;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-b5976da .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-thumb {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        max-width: 100%;
    }
}

.funding-details-table {
    width: 100%;
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 1em;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    overflow: hidden;
}

.funding-details-table thead tr {
    background-color: #005a87;
    /* Dark Blue Color */
    color: #ffffff;
    text-align: left;
    font-weight: bold;
}

.funding-details-table th,
.funding-details-table td {
    padding: 12px 15px;
    border: 1px solid #dddddd;
    text-align: left;
}

.funding-details-table tbody tr {
    border-bottom: 1px solid #dddddd;
}

.funding-details-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.funding-details-table tbody tr:last-of-type {
    border-bottom: 3px solid #005a87;
}

.funding-details-table tbody tr:hover {
    background-color: #e0e0e0;
}


/* <!-- Custom Styles for the Registration Process --> */
.registration-steps h3 {
    margin-bottom: 15px;
    font-size: 1.6em;
    font-weight: 600;
    color: #1a1a1a;
}

.registration-steps .intro-text {
    margin-bottom: 25px;
    font-size: 1.1em;
    line-height: 1.6;
}

.registration-steps .step {
    margin-bottom: 25px;
}

.registration-steps .step-title {
    font-weight: bold;
    font-size: 1.2em;
    color: #333;
    display: block;
    /* Puts title on its own line */
    margin-bottom: 8px;
}

.registration-steps .step-description {
    margin-left: 0;
    padding-left: 0;
    line-height: 1.6;
}


/* ////////////////FAQS/////////////////// */

.elementor-912 .elementor-element.elementor-element-e12be80 {
    --display: flex;
    --min-height: 55vh;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    border-style: dotted;
    --border-style: dotted;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-742343e);
    --border-color: var(--e-global-color-742343e);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-e12be80:not(.elementor-motion-effects-element-type-background),
.elementor-912 .elementor-element.elementor-element-e12be80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e89be83);
}

.elementor-912 .elementor-element.elementor-element-e12be80::before,
.elementor-912 .elementor-element.elementor-element-e12be80>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-e12be80>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-e12be80>.elementor-background-slideshow::before,
.elementor-912 .elementor-element.elementor-element-e12be80>.e-con-inner>.elementor-background-slideshow::before,
.elementor-912 .elementor-element.elementor-element-e12be80>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-020.png");
    --background-overlay: '';
    background-position: top right;
    background-repeat: repeat;
    background-size: 40% auto;
}

.elementor-912 .elementor-element.elementor-element-869dc05 {
    --display: flex;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
}

.elementor-912 .elementor-element.elementor-element-da42257.jkit-equal-height-enable,
.elementor-912 .elementor-element.elementor-element-da42257.jkit-equal-height-enable>.elementor-widget-container,
.elementor-912 .elementor-element.elementor-element-da42257.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-912 .elementor-element.elementor-element-da42257.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-912 .elementor-element.elementor-element-da42257>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-da42257.elementor-element {
    --align-self: flex-start;
}

.elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 50px;
    line-height: 20px;
}

.elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

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

.elementor-912 .elementor-element.elementor-element-436ecc4 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-08a183e>.elementor-widget-container {
    margin: 0px 0px -105px 0px;
}

.elementor-912 .elementor-element.elementor-element-08a183e img {
    width: 100%;
    height: 52vh;
    object-fit: cover;
    object-position: center center;
    border-style: none;
    border-radius: 15px 0px 0px 15px;
}

.elementor-912 .elementor-element.elementor-element-6ea62cb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    --padding-top: 12em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-912 .elementor-element.elementor-element-6ea62cb::before,
.elementor-912 .elementor-element.elementor-element-6ea62cb>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-6ea62cb>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-6ea62cb>.elementor-background-slideshow::before,
.elementor-912 .elementor-element.elementor-element-6ea62cb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-912 .elementor-element.elementor-element-6ea62cb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-05.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: repeat-x;
    background-size: contain;
}

.elementor-912 .elementor-element.elementor-element-2d12c72 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
}

.elementor-912 .elementor-element.elementor-element-71717ba.jkit-equal-height-enable,
.elementor-912 .elementor-element.elementor-element-71717ba.jkit-equal-height-enable>.elementor-widget-container,
.elementor-912 .elementor-element.elementor-element-71717ba.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-912 .elementor-element.elementor-element-71717ba.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-912 .elementor-element.elementor-element-71717ba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-71717ba.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-912 .elementor-element.elementor-element-08c9e2a {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-912 .elementor-element.elementor-element-08c9e2a>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-912 .elementor-element.elementor-element-08c9e2a.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-08c9e2a .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-e4ff3f3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-912 .elementor-element.elementor-element-e4ff3f3:hover::before,
.elementor-912 .elementor-element.elementor-element-e4ff3f3:hover>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-e4ff3f3:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-e4ff3f3>.elementor-background-slideshow:hover::before,
.elementor-912 .elementor-element.elementor-element-e4ff3f3>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-912 .elementor-element.elementor-element-e4ff3f3:hover {
    --overlay-opacity: 0.3;
}

.elementor-912 .elementor-element.elementor-element-82fc4ad {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-aa5c459>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-aa5c459.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-aa5c459 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-01947e5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-90848c7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-9970ce1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-912 .elementor-element.elementor-element-9970ce1:hover::before,
.elementor-912 .elementor-element.elementor-element-9970ce1:hover>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-9970ce1:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-9970ce1>.elementor-background-slideshow:hover::before,
.elementor-912 .elementor-element.elementor-element-9970ce1>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-912 .elementor-element.elementor-element-9970ce1:hover {
    --overlay-opacity: 0.3;
}

.elementor-912 .elementor-element.elementor-element-910b673 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-7ba61ae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-7ba61ae.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-7ba61ae {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-af93ee6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-d64bcf3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-912 .elementor-element.elementor-element-d64bcf3:hover::before,
.elementor-912 .elementor-element.elementor-element-d64bcf3:hover>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-d64bcf3:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-d64bcf3>.elementor-background-slideshow:hover::before,
.elementor-912 .elementor-element.elementor-element-d64bcf3>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-912 .elementor-element.elementor-element-d64bcf3:hover {
    --overlay-opacity: 0.3;
}

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

.elementor-912 .elementor-element.elementor-element-c69d6df>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-c69d6df.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-c69d6df {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-7ca19e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-b81a7aa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-912 .elementor-element.elementor-element-b81a7aa:hover::before,
.elementor-912 .elementor-element.elementor-element-b81a7aa:hover>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-b81a7aa:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-b81a7aa>.elementor-background-slideshow:hover::before,
.elementor-912 .elementor-element.elementor-element-b81a7aa>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-912 .elementor-element.elementor-element-b81a7aa:hover {
    --overlay-opacity: 0.3;
}

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

.elementor-912 .elementor-element.elementor-element-27c55ea>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-27c55ea.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-27c55ea {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-3cf037a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-8ec660f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-912 .elementor-element.elementor-element-8ec660f:hover::before,
.elementor-912 .elementor-element.elementor-element-8ec660f:hover>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-8ec660f:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-8ec660f>.elementor-background-slideshow:hover::before,
.elementor-912 .elementor-element.elementor-element-8ec660f>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-912 .elementor-element.elementor-element-8ec660f:hover {
    --overlay-opacity: 0.3;
}

.elementor-912 .elementor-element.elementor-element-60a2c84 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-8d3984c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-8d3984c.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-8d3984c {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-82bdc4d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-0114241>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-909b8bc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-912 .elementor-element.elementor-element-909b8bc:hover::before,
.elementor-912 .elementor-element.elementor-element-909b8bc:hover>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-909b8bc:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-909b8bc>.elementor-background-slideshow:hover::before,
.elementor-912 .elementor-element.elementor-element-909b8bc>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-912 .elementor-element.elementor-element-909b8bc:hover {
    --overlay-opacity: 0.3;
}

.elementor-912 .elementor-element.elementor-element-4749e9a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-c5e9ec2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-c5e9ec2.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-c5e9ec2 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-06537f0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-ea3532b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-912 .elementor-element.elementor-element-ea3532b:hover::before,
.elementor-912 .elementor-element.elementor-element-ea3532b:hover>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-ea3532b:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-ea3532b>.elementor-background-slideshow:hover::before,
.elementor-912 .elementor-element.elementor-element-ea3532b>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-912 .elementor-element.elementor-element-ea3532b:hover {
    --overlay-opacity: 0.3;
}

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

.elementor-912 .elementor-element.elementor-element-4fe3bce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-4fe3bce.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-4fe3bce {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-20b3b79>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-f49b144 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-912 .elementor-element.elementor-element-f49b144:hover::before,
.elementor-912 .elementor-element.elementor-element-f49b144:hover>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-f49b144:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-f49b144>.elementor-background-slideshow:hover::before,
.elementor-912 .elementor-element.elementor-element-f49b144>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-912 .elementor-element.elementor-element-f49b144:hover {
    --overlay-opacity: 0.3;
}

.elementor-912 .elementor-element.elementor-element-436efa8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-be46461>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-be46461.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-be46461 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-e5b3a91>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-92f06ee {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-912 .elementor-element.elementor-element-92f06ee:hover::before,
.elementor-912 .elementor-element.elementor-element-92f06ee:hover>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-92f06ee:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-92f06ee>.elementor-background-slideshow:hover::before,
.elementor-912 .elementor-element.elementor-element-92f06ee>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-912 .elementor-element.elementor-element-92f06ee:hover {
    --overlay-opacity: 0.3;
}

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

.elementor-912 .elementor-element.elementor-element-8f6b178>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-8f6b178.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-8f6b178 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-16d5f28 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-57fcf19>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-5906ecd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-912 .elementor-element.elementor-element-5906ecd:hover::before,
.elementor-912 .elementor-element.elementor-element-5906ecd:hover>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-5906ecd:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-912 .elementor-element.elementor-element-5906ecd>.elementor-background-slideshow:hover::before,
.elementor-912 .elementor-element.elementor-element-5906ecd>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-912 .elementor-element.elementor-element-5906ecd:hover {
    --overlay-opacity: 0.3;
}

.elementor-912 .elementor-element.elementor-element-005b7c7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-e696d97>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-e696d97.elementor-element {
    --align-self: center;
}

.elementor-912 .elementor-element.elementor-element-e696d97 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-97768ae {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-912 .elementor-element.elementor-element-bbbc119>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

@media(min-width: 768px) {
    .elementor-912 .elementor-element.elementor-element-869dc05 {
        --width: 36%;
    }

    .elementor-912 .elementor-element.elementor-element-436ecc4 {
        --width: 50%;
    }

    .elementor-912 .elementor-element.elementor-element-6ea62cb {
        --content-width: 1400px;
    }

    .elementor-912 .elementor-element.elementor-element-2d12c72 {
        --width: 80%;
    }

    .elementor-912 .elementor-element.elementor-element-82fc4ad {
        --width: 5%;
    }

    .elementor-912 .elementor-element.elementor-element-01947e5 {
        --width: 92%;
    }

    .elementor-912 .elementor-element.elementor-element-910b673 {
        --width: 5%;
    }

    .elementor-912 .elementor-element.elementor-element-e4baba1 {
        --width: 92%;
    }

    .elementor-912 .elementor-element.elementor-element-e903fb2 {
        --width: 5%;
    }

    .elementor-912 .elementor-element.elementor-element-9336077 {
        --width: 92%;
    }

    .elementor-912 .elementor-element.elementor-element-ccc7a01 {
        --width: 5%;
    }

    .elementor-912 .elementor-element.elementor-element-3cf037a {
        --width: 92%;
    }

    .elementor-912 .elementor-element.elementor-element-60a2c84 {
        --width: 5%;
    }

    .elementor-912 .elementor-element.elementor-element-82bdc4d {
        --width: 92%;
    }

    .elementor-912 .elementor-element.elementor-element-4749e9a {
        --width: 5%;
    }

    .elementor-912 .elementor-element.elementor-element-06537f0 {
        --width: 92%;
    }

    .elementor-912 .elementor-element.elementor-element-d76cb98 {
        --width: 5%;
    }

    .elementor-912 .elementor-element.elementor-element-a56d127 {
        --width: 92%;
    }

    .elementor-912 .elementor-element.elementor-element-436efa8 {
        --width: 5%;
    }

    .elementor-912 .elementor-element.elementor-element-d10cf85 {
        --width: 92%;
    }

    .elementor-912 .elementor-element.elementor-element-d969769 {
        --width: 5%;
    }

    .elementor-912 .elementor-element.elementor-element-16d5f28 {
        --width: 92%;
    }

    .elementor-912 .elementor-element.elementor-element-005b7c7 {
        --width: 5%;
    }

    .elementor-912 .elementor-element.elementor-element-97768ae {
        --width: 92%;
    }
}

@media(max-width: 1366px) and (min-width:768px) {
    .elementor-912 .elementor-element.elementor-element-869dc05 {
        --width: 42%;
    }

    .elementor-912 .elementor-element.elementor-element-e4ff3f3 {
        --width: 100%;
    }

    .elementor-912 .elementor-element.elementor-element-9970ce1 {
        --width: 100%;
    }

    .elementor-912 .elementor-element.elementor-element-d64bcf3 {
        --width: 100%;
    }

    .elementor-912 .elementor-element.elementor-element-b81a7aa {
        --width: 100%;
    }

    .elementor-912 .elementor-element.elementor-element-8ec660f {
        --width: 100%;
    }

    .elementor-912 .elementor-element.elementor-element-909b8bc {
        --width: 100%;
    }

    .elementor-912 .elementor-element.elementor-element-ea3532b {
        --width: 100%;
    }

    .elementor-912 .elementor-element.elementor-element-f49b144 {
        --width: 100%;
    }

    .elementor-912 .elementor-element.elementor-element-92f06ee {
        --width: 100%;
    }

    .elementor-912 .elementor-element.elementor-element-5906ecd {
        --width: 100%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-912 .elementor-element.elementor-element-869dc05 {
        --width: 47%;
    }

    .elementor-912 .elementor-element.elementor-element-2d12c72 {
        --width: 100%;
    }

    .elementor-912 .elementor-element.elementor-element-82fc4ad {
        --width: 8%;
    }

    .elementor-912 .elementor-element.elementor-element-910b673 {
        --width: 8%;
    }

    .elementor-912 .elementor-element.elementor-element-e903fb2 {
        --width: 8%;
    }

    .elementor-912 .elementor-element.elementor-element-ccc7a01 {
        --width: 8%;
    }

    .elementor-912 .elementor-element.elementor-element-60a2c84 {
        --width: 8%;
    }

    .elementor-912 .elementor-element.elementor-element-4749e9a {
        --width: 8%;
    }

    .elementor-912 .elementor-element.elementor-element-d76cb98 {
        --width: 8%;
    }

    .elementor-912 .elementor-element.elementor-element-436efa8 {
        --width: 8%;
    }

    .elementor-912 .elementor-element.elementor-element-d969769 {
        --width: 8%;
    }

    .elementor-912 .elementor-element.elementor-element-005b7c7 {
        --width: 8%;
    }
}

@media(max-width: 1366px) {
    .elementor-912 .elementor-element.elementor-element-e12be80 {
        --min-height: 45vh;
    }

    .elementor-912 .elementor-element.elementor-element-e12be80::before,
    .elementor-912 .elementor-element.elementor-element-e12be80>.elementor-background-video-container::before,
    .elementor-912 .elementor-element.elementor-element-e12be80>.e-con-inner>.elementor-background-video-container::before,
    .elementor-912 .elementor-element.elementor-element-e12be80>.elementor-background-slideshow::before,
    .elementor-912 .elementor-element.elementor-element-e12be80>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-912 .elementor-element.elementor-element-e12be80>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 60% auto;
    }

    .elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-beb0a5c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-08a183e img {
        height: 40vh;
    }

    .elementor-912 .elementor-element.elementor-element-6ea62cb {
        --padding-top: 7em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

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

    .elementor-912 .elementor-element.elementor-element-08c9e2a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-82fc4ad {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-aa5c459>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-aa5c459.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-aa5c459 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-912 .elementor-element.elementor-element-910b673 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-7ba61ae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-7ba61ae.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-7ba61ae {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-912 .elementor-element.elementor-element-e903fb2 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-c69d6df>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-c69d6df.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-c69d6df {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-912 .elementor-element.elementor-element-ccc7a01 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-27c55ea>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-27c55ea.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-27c55ea {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-912 .elementor-element.elementor-element-60a2c84 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-8d3984c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-8d3984c.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-8d3984c {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-912 .elementor-element.elementor-element-4749e9a {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-c5e9ec2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-c5e9ec2.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-c5e9ec2 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-912 .elementor-element.elementor-element-d76cb98 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-4fe3bce>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-4fe3bce.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-4fe3bce {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-912 .elementor-element.elementor-element-436efa8 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-be46461>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-be46461.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-be46461 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-912 .elementor-element.elementor-element-d969769 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-8f6b178>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-8f6b178.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-8f6b178 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-912 .elementor-element.elementor-element-005b7c7 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-e696d97>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-e696d97.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-e696d97 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }
}

@media(max-width: 1024px) {
    .elementor-912 .elementor-element.elementor-element-e12be80 {
        --min-height: 40vh;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-beb0a5c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-08a183e>.elementor-widget-container {
        margin: 0px 0px -55px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-08a183e img {
        height: 35vh;
    }

    .elementor-912 .elementor-element.elementor-element-71717ba.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-08c9e2a {
        text-align: center;
    }

    .elementor-912 .elementor-element.elementor-element-08c9e2a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-82fc4ad {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-aa5c459>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-aa5c459 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-910b673 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-7ba61ae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-7ba61ae {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-e903fb2 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-c69d6df>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-c69d6df {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-ccc7a01 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-27c55ea>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-27c55ea {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-60a2c84 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-8d3984c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-8d3984c {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-4749e9a {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-c5e9ec2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-c5e9ec2 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-d76cb98 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-4fe3bce>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-4fe3bce {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-436efa8 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-be46461>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-be46461 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-d969769 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-8f6b178>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-8f6b178 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-005b7c7 {
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-e696d97>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-e696d97 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }
}

@media(max-width: 767px) {

    .elementor-912 .elementor-element.elementor-element-e12be80::before,
    .elementor-912 .elementor-element.elementor-element-e12be80>.elementor-background-video-container::before,
    .elementor-912 .elementor-element.elementor-element-e12be80>.e-con-inner>.elementor-background-video-container::before,
    .elementor-912 .elementor-element.elementor-element-e12be80>.elementor-background-slideshow::before,
    .elementor-912 .elementor-element.elementor-element-e12be80>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-912 .elementor-element.elementor-element-e12be80>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 100% auto;
    }

    .elementor-912 .elementor-element.elementor-element-da42257.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 35px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 40px;
    }

    .elementor-912 .elementor-element.elementor-element-beb0a5c {
        text-align: center;
    }

    .elementor-912 .elementor-element.elementor-element-beb0a5c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-08a183e img {
        width: 85%;
        height: 29vh;
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-6ea62cb {
        --padding-top: 8em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-912 .elementor-element.elementor-element-2d12c72 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-912 .elementor-element.elementor-element-71717ba.elementor-element {
        --align-self: center;
    }

    .elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-912 .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-08c9e2a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-e4ff3f3 {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-912 .elementor-element.elementor-element-82fc4ad {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-aa5c459>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-aa5c459 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-01947e5 {
        --width: 90%;
    }

    .elementor-912 .elementor-element.elementor-element-90848c7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-90848c7 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-9970ce1 {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-912 .elementor-element.elementor-element-910b673 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-7ba61ae>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-7ba61ae {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-e4baba1 {
        --width: 90%;
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-af93ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-d64bcf3 {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-912 .elementor-element.elementor-element-e903fb2 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-c69d6df>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-c69d6df {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-9336077 {
        --width: 90%;
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-7ca19e5 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-b81a7aa {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-912 .elementor-element.elementor-element-ccc7a01 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-27c55ea>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-27c55ea {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-3cf037a {
        --width: 90%;
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-ce6b47a .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-8ec660f {
        --width: 100%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-912 .elementor-element.elementor-element-60a2c84 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-8d3984c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-8d3984c {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-82bdc4d {
        --width: 90%;
    }

    .elementor-912 .elementor-element.elementor-element-0114241>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-0114241 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-909b8bc {
        --width: 100%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-912 .elementor-element.elementor-element-4749e9a {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-c5e9ec2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-c5e9ec2 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-06537f0 {
        --width: 90%;
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-4d75ff1 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-ea3532b {
        --width: 100%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-912 .elementor-element.elementor-element-d76cb98 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-4fe3bce>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-4fe3bce {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-a56d127 {
        --width: 90%;
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-20b3b79 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-f49b144 {
        --width: 100%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-912 .elementor-element.elementor-element-436efa8 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-be46461>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-be46461 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-d10cf85 {
        --width: 90%;
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-e5b3a91 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-92f06ee {
        --width: 100%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-912 .elementor-element.elementor-element-d969769 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-8f6b178>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-8f6b178 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-16d5f28 {
        --width: 90%;
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-57fcf19 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-5906ecd {
        --width: 100%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-912 .elementor-element.elementor-element-005b7c7 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-912 .elementor-element.elementor-element-e696d97>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-e696d97 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-912 .elementor-element.elementor-element-97768ae {
        --width: 90%;
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-912 .elementor-element.elementor-element-bbbc119 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-da42257 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-71717ba .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}


.learning-areas-container {
    background-color: #ffffff;

    /* Mobile-first padding (less space on small screens) */
    padding: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
}

/* Desktop/Tablet padding (100px on wider screens) */
@media (min-width: 768px) {
    .learning-areas-container {
        padding-left: 100px;
        padding-right: 100px;
    }
}

/* General styling for elements inside */
.learning-areas-container h2,
.learning-areas-container h3,
.learning-areas-container h4 {
    color: #000000;
}

.learning-areas-container h2 {
    font-size: 1.8em;
    margin-bottom: 15px;
}

.learning-areas-container h3 {
    font-size: 1.5em;
    margin-top: 30px;
    margin-bottom: 15px;
}

.learning-areas-container h4 {
    font-size: 1.2em;
    margin-top: 25px;
    margin-bottom: 15px;
}

.learning-areas-container ol {
    list-style-position: outside;
    padding-left: 20px;
}

.learning-areas-container li {
    margin-bottom: 15px;
    line-height: 1.6;
}

.learning-areas-container hr {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 0;
    border-top: 1px solid #eeeeee;
}

/* ///////////////// Curriculum /////////////// */

.elementor-753 .elementor-element.elementor-element-3170d5a {
    --display: flex;
    --min-height: 55vh;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    border-style: dotted;
    --border-style: dotted;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-742343e);
    --border-color: var(--e-global-color-742343e);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-753 .elementor-element.elementor-element-3170d5a:not(.elementor-motion-effects-element-type-background),
.elementor-753 .elementor-element.elementor-element-3170d5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e89be83);
}

.elementor-753 .elementor-element.elementor-element-3170d5a::before,
.elementor-753 .elementor-element.elementor-element-3170d5a>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-3170d5a>.e-con-inner>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-3170d5a>.elementor-background-slideshow::before,
.elementor-753 .elementor-element.elementor-element-3170d5a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-753 .elementor-element.elementor-element-3170d5a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-020.png");
    --background-overlay: '';
    background-position: top right;
    background-repeat: repeat;
    background-size: 40% auto;
}

.elementor-753 .elementor-element.elementor-element-25131f1 {
    --display: flex;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
}

.elementor-753 .elementor-element.elementor-element-78a2bad.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-78a2bad.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-78a2bad.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-78a2bad.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-78a2bad>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-78a2bad.elementor-element {
    --align-self: flex-start;
}

.elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 50px;
    line-height: 20px;
}

.elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-753 .elementor-element.elementor-element-801873b .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-753 .elementor-element.elementor-element-ea61074>.elementor-widget-container {
    margin: 0px 0px -105px 0px;
}

.elementor-753 .elementor-element.elementor-element-ea61074 img {
    width: 100%;
    height: 52vh;
    object-fit: cover;
    object-position: center center;
    border-style: none;
    border-radius: 15px 0px 0px 15px;
}

.elementor-753 .elementor-element.elementor-element-e074177 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 10em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-753 .elementor-element.elementor-element-75c1af6 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-753 .elementor-element.elementor-element-cbf03cb.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-cbf03cb.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-cbf03cb.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-cbf03cb.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-cbf03cb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-cbf03cb.elementor-element {
    --align-self: center;
}

.elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-753 .elementor-element.elementor-element-762b8f9 {
    text-align: center;
}

.elementor-753 .elementor-element.elementor-element-762b8f9 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-b3bf261 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    margin-bottom: 0 !important;
}

.elementor-753 .elementor-element.elementor-element-0f1dfd9 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.08;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 24px 0px rgba(66.3, 66.3, 66.3, 0.09);
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-7c26718.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-7c26718.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-7c26718.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-7c26718.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-7c26718 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-image: url("../../2025/05/portrait-cute-girl.jpg");
    text-align: left;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 200px 0px 0px 0px;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
    transition-duration: 0.7s;
}

.elementor-753 .elementor-element.elementor-element-7c26718 .jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text {
    background-color: var(--e-global-color-3099df0);
    color: var(--e-global-color-primary);
    margin: 10px 10px 10px 10px;
    padding: 5px 15px 7px 15px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-753 .elementor-element.elementor-element-7c26718>.elementor-widget-container {
    margin: 7px 7px 7px 7px;
}

.elementor-753 .elementor-element.elementor-element-7c26718 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
}

.elementor-753 .elementor-element.elementor-element-7c26718 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-7c26718 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

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

.elementor-753 .elementor-element.elementor-element-a70ee3e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 7px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-659f957);
}

.elementor-753 .elementor-element.elementor-element-a70ee3e .elementor-heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-294b2f4>.elementor-widget-container {
    padding: 10px 0px 20px 0px;
}

.elementor-753 .elementor-element.elementor-element-294b2f4 .elementor-heading-title {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-753 .elementor-element.elementor-element-4cd53d8 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.08;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 24px 0px rgba(66.3, 66.3, 66.3, 0.09);
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-dc44637.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-dc44637.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-dc44637.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-dc44637.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-dc44637 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-image: url("../../2025/05/baby-g.png");
    text-align: left;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 200px 0px 0px 0px;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
    transition-duration: 0.7s;
}

.elementor-753 .elementor-element.elementor-element-dc44637 .jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text {
    background-color: var(--e-global-color-3099df0);
    color: var(--e-global-color-primary);
    margin: 10px 10px 10px 10px;
    padding: 5px 15px 7px 15px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-753 .elementor-element.elementor-element-dc44637>.elementor-widget-container {
    margin: 7px 7px 7px 7px;
}

.elementor-753 .elementor-element.elementor-element-dc44637 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
}

.elementor-753 .elementor-element.elementor-element-dc44637 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-dc44637 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

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

.elementor-753 .elementor-element.elementor-element-73ddadb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 7px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-659f957);
}

.elementor-753 .elementor-element.elementor-element-73ddadb .elementor-heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-69240ed>.elementor-widget-container {
    padding: 10px 0px 20px 0px;
}

.elementor-753 .elementor-element.elementor-element-69240ed .elementor-heading-title {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-753 .elementor-element.elementor-element-4ec556a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.08;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 24px 0px rgba(66.3, 66.3, 66.3, 0.09);
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-af1e511.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-af1e511.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-af1e511.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-af1e511.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-af1e511 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-image: url("../../2025/05/girl-drawing-with-marker.jpg");
    text-align: left;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 200px 0px 0px 0px;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
    transition-duration: 0.7s;
}

.elementor-753 .elementor-element.elementor-element-af1e511 .jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text {
    background-color: var(--e-global-color-3099df0);
    color: var(--e-global-color-primary);
    margin: 10px 10px 10px 10px;
    padding: 5px 15px 7px 15px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-753 .elementor-element.elementor-element-af1e511>.elementor-widget-container {
    margin: 7px 7px 7px 7px;
}

.elementor-753 .elementor-element.elementor-element-af1e511 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
}

.elementor-753 .elementor-element.elementor-element-af1e511 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-af1e511 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

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

.elementor-753 .elementor-element.elementor-element-9763cd3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 7px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-659f957);
}

.elementor-753 .elementor-element.elementor-element-9763cd3 .elementor-heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-dcdcc1d>.elementor-widget-container {
    padding: 10px 0px 20px 0px;
}

.elementor-753 .elementor-element.elementor-element-dcdcc1d .elementor-heading-title {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-753 .elementor-element.elementor-element-4b19be0 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.08;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 24px 0px rgba(66.3, 66.3, 66.3, 0.09);
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-d63c8a8.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-d63c8a8.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-d63c8a8.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-d63c8a8.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-d63c8a8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-image: url("../../2025/05/Image-07.jpg");
    text-align: left;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 200px 0px 0px 0px;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
    transition-duration: 0.7s;
}

.elementor-753 .elementor-element.elementor-element-d63c8a8 .jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text {
    background-color: var(--e-global-color-3099df0);
    color: var(--e-global-color-primary);
    margin: 10px 10px 10px 10px;
    padding: 5px 15px 7px 15px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-753 .elementor-element.elementor-element-d63c8a8>.elementor-widget-container {
    margin: 7px 7px 7px 7px;
}

.elementor-753 .elementor-element.elementor-element-d63c8a8 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
}

.elementor-753 .elementor-element.elementor-element-d63c8a8 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-d63c8a8 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

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

.elementor-753 .elementor-element.elementor-element-68ddfff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 7px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-659f957);
}

.elementor-753 .elementor-element.elementor-element-68ddfff .elementor-heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-8988a94>.elementor-widget-container {
    padding: 10px 0px 20px 0px;
}

.elementor-753 .elementor-element.elementor-element-8988a94 .elementor-heading-title {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-753 .elementor-element.elementor-element-c787c24 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.08;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 24px 0px rgba(66.3, 66.3, 66.3, 0.09);
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-da8bd72.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-da8bd72.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-da8bd72.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-da8bd72.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-da8bd72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-image: url("../../2025/05/Image-08.jpg");
    text-align: left;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 200px 0px 0px 0px;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
    transition-duration: 0.7s;
}

.elementor-753 .elementor-element.elementor-element-da8bd72 .jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text {
    background-color: var(--e-global-color-3099df0);
    color: var(--e-global-color-primary);
    margin: 10px 10px 10px 10px;
    padding: 5px 15px 7px 15px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-753 .elementor-element.elementor-element-da8bd72>.elementor-widget-container {
    margin: 7px 7px 7px 7px;
}

.elementor-753 .elementor-element.elementor-element-da8bd72 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
}

.elementor-753 .elementor-element.elementor-element-da8bd72 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-da8bd72 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

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

.elementor-753 .elementor-element.elementor-element-065f7cd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 7px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-659f957);
}

.elementor-753 .elementor-element.elementor-element-065f7cd .elementor-heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-c39fa8e>.elementor-widget-container {
    padding: 10px 0px 20px 0px;
}

.elementor-753 .elementor-element.elementor-element-c39fa8e .elementor-heading-title {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-753 .elementor-element.elementor-element-ad34aad {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.08;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 24px 0px rgba(66.3, 66.3, 66.3, 0.09);
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-cc9b894.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-cc9b894.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-cc9b894.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-cc9b894.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-cc9b894 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-image: url("../../2025/05/Image-010.jpg");
    text-align: left;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 200px 0px 0px 0px;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
    transition-duration: 0.7s;
}

.elementor-753 .elementor-element.elementor-element-cc9b894 .jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text {
    background-color: var(--e-global-color-3099df0);
    color: var(--e-global-color-primary);
    margin: 10px 10px 10px 10px;
    padding: 5px 15px 7px 15px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-753 .elementor-element.elementor-element-cc9b894>.elementor-widget-container {
    margin: 7px 7px 7px 7px;
}

.elementor-753 .elementor-element.elementor-element-cc9b894 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
}

.elementor-753 .elementor-element.elementor-element-cc9b894 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-cc9b894 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

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

.elementor-753 .elementor-element.elementor-element-fd853e8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 7px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-659f957);
}

.elementor-753 .elementor-element.elementor-element-fd853e8 .elementor-heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-deb904a>.elementor-widget-container {
    padding: 10px 0px 20px 0px;
}

.elementor-753 .elementor-element.elementor-element-deb904a .elementor-heading-title {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-753 .elementor-element.elementor-element-b021fd2 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.08;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 24px 0px rgba(66.3, 66.3, 66.3, 0.09);
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-e1e77d1.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-e1e77d1.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-e1e77d1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-e1e77d1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-e1e77d1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-image: url("../../2025/05/Image-09.jpg");
    text-align: left;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 200px 0px 0px 0px;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
    transition-duration: 0.7s;
}

.elementor-753 .elementor-element.elementor-element-e1e77d1 .jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text {
    background-color: var(--e-global-color-3099df0);
    color: var(--e-global-color-primary);
    margin: 10px 10px 10px 10px;
    padding: 5px 15px 7px 15px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-753 .elementor-element.elementor-element-e1e77d1>.elementor-widget-container {
    margin: 7px 7px 7px 7px;
}

.elementor-753 .elementor-element.elementor-element-e1e77d1 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
}

.elementor-753 .elementor-element.elementor-element-e1e77d1 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-e1e77d1 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

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

.elementor-753 .elementor-element.elementor-element-1655cba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 7px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-659f957);
}

.elementor-753 .elementor-element.elementor-element-1655cba .elementor-heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-4e89f2f>.elementor-widget-container {
    padding: 10px 0px 20px 0px;
}

.elementor-753 .elementor-element.elementor-element-4e89f2f .elementor-heading-title {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

.elementor-753 .elementor-element.elementor-element-943a979 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.08;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 0px 24px 0px rgba(66.3, 66.3, 66.3, 0.09);
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-cb608b4.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-cb608b4.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-cb608b4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-cb608b4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-cb608b4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-image: url("../../2025/05/Image-011.jpg");
    text-align: left;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 200px 0px 0px 0px;
    border-style: none;
    border-radius: 8px 8px 8px 8px;
    transition-duration: 0.7s;
}

.elementor-753 .elementor-element.elementor-element-cb608b4 .jeg-elementor-kit.jkit-icon-box .icon-box-badge .badge-text {
    background-color: var(--e-global-color-3099df0);
    color: var(--e-global-color-primary);
    margin: 10px 10px 10px 10px;
    padding: 5px 15px 7px 15px;
    border-radius: 12px 12px 12px 12px;
}

.elementor-753 .elementor-element.elementor-element-cb608b4>.elementor-widget-container {
    margin: 7px 7px 7px 7px;
}

.elementor-753 .elementor-element.elementor-element-cb608b4 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
}

.elementor-753 .elementor-element.elementor-element-cb608b4 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-cb608b4 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

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

.elementor-753 .elementor-element.elementor-element-37fe452>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 7px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-659f957);
}

.elementor-753 .elementor-element.elementor-element-37fe452 .elementor-heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-9315759>.elementor-widget-container {
    padding: 10px 0px 20px 0px;
}

.elementor-753 .elementor-element.elementor-element-9315759 .elementor-heading-title {
    font-family: var(--e-global-typography-31e45ff-font-family), Sans-serif;
    font-size: var(--e-global-typography-31e45ff-font-size);
    font-weight: var(--e-global-typography-31e45ff-font-weight);
    line-height: var(--e-global-typography-31e45ff-line-height);
    letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    color: var(--e-global-color-text);
}

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

.elementor-753 .elementor-element.elementor-element-e595489 {
    --display: flex;
    --min-height: 52vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 15px 15px 15px 15px;
}

.elementor-753 .elementor-element.elementor-element-e595489:not(.elementor-motion-effects-element-type-background),
.elementor-753 .elementor-element.elementor-element-e595489>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-bc5b610);
}

.elementor-753 .elementor-element.elementor-element-e595489::before,
.elementor-753 .elementor-element.elementor-element-e595489>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-e595489>.e-con-inner>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-e595489>.elementor-background-slideshow::before,
.elementor-753 .elementor-element.elementor-element-e595489>.e-con-inner>.elementor-background-slideshow::before,
.elementor-753 .elementor-element.elementor-element-e595489>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
     background-image: url("../../2025/05/girl-stacking-toys.jpg");
    --background-overlay: '';
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 50% auto;
}

.elementor-753 .elementor-element.elementor-element-5c4ae17 {
    --display: flex;
}

.elementor-753 .elementor-element.elementor-element-5d935a3 {
    width: var(--container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-753 .elementor-element.elementor-element-5d935a3 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-3099df0);
    padding: 12px 15px 12px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
    color: var(--e-global-color-primary);
    border-radius: 45px 45px 45px 45px;
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-742343e);
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
    background-color: var(--e-global-color-primary);
    border-radius: 100px 100px 100px 100px;
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 19px;
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-a567df4);
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    padding: 5px 5px 5px 5px;
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 19px;
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-a567df4);
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-a567df4);
}

.elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-a567df4);
}

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

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

.elementor-753 .elementor-element.elementor-element-6d982aa {
    --display: flex;
}

.elementor-753 .elementor-element.elementor-element-031882d img {
    width: 100%;
    height: 43vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-753 .elementor-element.elementor-element-813005d img {
    width: 100%;
    height: 40vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-753 .elementor-element.elementor-element-3efac77 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-753 .elementor-element.elementor-element-38ab4d0 img {
    width: 100%;
    height: 55vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-753 .elementor-element.elementor-element-cc59e59 img {
    width: 100%;
    height: 28vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-753 .elementor-element.elementor-element-93df26c {
    --display: flex;
}

.elementor-753 .elementor-element.elementor-element-b965bfc img {
    width: 100%;
    height: 33vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-753 .elementor-element.elementor-element-491900c img {
    width: 100%;
    height: 50vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-753 .elementor-element.elementor-element-5833b15 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-753 .elementor-element.elementor-element-7faa30d.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-7faa30d.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-7faa30d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-7faa30d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

.elementor-753 .elementor-element.elementor-element-0d453c5.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-0d453c5.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-0d453c5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-0d453c5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

.elementor-753 .elementor-element.elementor-element-26b44aa.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-26b44aa.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-26b44aa.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-26b44aa.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

.elementor-753 .elementor-element.elementor-element-2af5780.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-2af5780.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-2af5780.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-2af5780.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-a567df4);
    background-color: var(--e-global-color-4a5499b);
    border-radius: 8px 8px 8px 8px;
    margin: 0px 10px 0px 0px;
    padding: 5px 0px 0px 6px;
    height: 29px;
    width: 29px;
}

.elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-a567df4);
    width: 18px;
}

.elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 18px;
}

.elementor-753 .elementor-element.elementor-element-cacdd6b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.9;
    --margin-top: 5em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 7em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-753 .elementor-element.elementor-element-cacdd6b:not(.elementor-motion-effects-element-type-background),
.elementor-753 .elementor-element.elementor-element-cacdd6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-012.jpg");
    background-position: center center;
    background-size: cover;
}

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

.elementor-753 .elementor-element.elementor-element-b40781b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-753 .elementor-element.elementor-element-6f57d42.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-6f57d42.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-6f57d42.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-6f57d42.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-6f57d42>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-6f57d42.elementor-element {
    --align-self: flex-start;
}

.elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-753 .elementor-element.elementor-element-6fb1f16 {
    text-align: left;
}

.elementor-753 .elementor-element.elementor-element-6fb1f16 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-53e6a6a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-secondary);
}

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

.elementor-753 .elementor-element.elementor-element-b630147.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-b630147.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-b630147.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-b630147.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-753 .elementor-element.elementor-element-93a9bff.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-93a9bff.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-93a9bff.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-93a9bff.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-753 .elementor-element.elementor-element-a8c5ff1.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-a8c5ff1.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-a8c5ff1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-a8c5ff1.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-753 .elementor-element.elementor-element-415d4cf.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-415d4cf.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-415d4cf.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-415d4cf.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-753 .elementor-element.elementor-element-a63abff {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
    --overlay-opacity: 0.35;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-753 .elementor-element.elementor-element-a63abff::before,
.elementor-753 .elementor-element.elementor-element-a63abff>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-a63abff>.e-con-inner>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-a63abff>.elementor-background-slideshow::before,
.elementor-753 .elementor-element.elementor-element-a63abff>.e-con-inner>.elementor-background-slideshow::before,
.elementor-753 .elementor-element.elementor-element-a63abff>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-05.png");
    --background-overlay: '';
    background-position: bottom left;
    background-repeat: repeat;
    background-size: cover;
}

.elementor-753 .elementor-element.elementor-element-8278887 {
    --display: flex;
    --justify-content: center;
}

.elementor-753 .elementor-element.elementor-element-124fa26 img {
    width: 100%;
}

.elementor-753 .elementor-element.elementor-element-99a20e1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
}

.elementor-753 .elementor-element.elementor-element-b3dfa87.jkit-equal-height-enable,
.elementor-753 .elementor-element.elementor-element-b3dfa87.jkit-equal-height-enable>.elementor-widget-container,
.elementor-753 .elementor-element.elementor-element-b3dfa87.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-753 .elementor-element.elementor-element-b3dfa87.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-753 .elementor-element.elementor-element-b3dfa87>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b3dfa87.elementor-element {
    --align-self: flex-start;
}

.elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-753 .elementor-element.elementor-element-d8a677e>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

.elementor-753 .elementor-element.elementor-element-5ed9266 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-5ed9266:hover::before,
.elementor-753 .elementor-element.elementor-element-5ed9266:hover>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-5ed9266:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-5ed9266>.elementor-background-slideshow:hover::before,
.elementor-753 .elementor-element.elementor-element-5ed9266>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-753 .elementor-element.elementor-element-5ed9266:hover {
    --overlay-opacity: 0.3;
}

.elementor-753 .elementor-element.elementor-element-1ac2173 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-753 .elementor-element.elementor-element-4ea40e1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-753 .elementor-element.elementor-element-4ea40e1.elementor-element {
    --align-self: center;
}

.elementor-753 .elementor-element.elementor-element-4ea40e1 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-753 .elementor-element.elementor-element-b702ee6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-a46e4bb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-a46e4bb:hover::before,
.elementor-753 .elementor-element.elementor-element-a46e4bb:hover>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-a46e4bb:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-a46e4bb>.elementor-background-slideshow:hover::before,
.elementor-753 .elementor-element.elementor-element-a46e4bb>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-753 .elementor-element.elementor-element-a46e4bb:hover {
    --overlay-opacity: 0.3;
}

.elementor-753 .elementor-element.elementor-element-65db4ee {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-753 .elementor-element.elementor-element-1e24bbb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-753 .elementor-element.elementor-element-1e24bbb.elementor-element {
    --align-self: center;
}

.elementor-753 .elementor-element.elementor-element-1e24bbb {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-955449d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-ed49d7a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-ed49d7a:hover::before,
.elementor-753 .elementor-element.elementor-element-ed49d7a:hover>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-ed49d7a:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-ed49d7a>.elementor-background-slideshow:hover::before,
.elementor-753 .elementor-element.elementor-element-ed49d7a>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-753 .elementor-element.elementor-element-ed49d7a:hover {
    --overlay-opacity: 0.3;
}

.elementor-753 .elementor-element.elementor-element-914bb3a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-753 .elementor-element.elementor-element-cf1f616>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-753 .elementor-element.elementor-element-cf1f616.elementor-element {
    --align-self: center;
}

.elementor-753 .elementor-element.elementor-element-cf1f616 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-9e0bc78 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-753 .elementor-element.elementor-element-e8ff657>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-2e9cc8b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-2e9cc8b:hover::before,
.elementor-753 .elementor-element.elementor-element-2e9cc8b:hover>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-2e9cc8b:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-2e9cc8b>.elementor-background-slideshow:hover::before,
.elementor-753 .elementor-element.elementor-element-2e9cc8b>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-753 .elementor-element.elementor-element-2e9cc8b:hover {
    --overlay-opacity: 0.3;
}

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

.elementor-753 .elementor-element.elementor-element-3ae9ce2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-753 .elementor-element.elementor-element-3ae9ce2.elementor-element {
    --align-self: center;
}

.elementor-753 .elementor-element.elementor-element-3ae9ce2 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-753 .elementor-element.elementor-element-2c3a217>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-0f65531 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-753 .elementor-element.elementor-element-0f65531:hover::before,
.elementor-753 .elementor-element.elementor-element-0f65531:hover>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-0f65531:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-753 .elementor-element.elementor-element-0f65531>.elementor-background-slideshow:hover::before,
.elementor-753 .elementor-element.elementor-element-0f65531>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-753 .elementor-element.elementor-element-0f65531:hover {
    --overlay-opacity: 0.3;
}

.elementor-753 .elementor-element.elementor-element-266eee0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-753 .elementor-element.elementor-element-5dd2ece>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-753 .elementor-element.elementor-element-5dd2ece.elementor-element {
    --align-self: center;
}

.elementor-753 .elementor-element.elementor-element-5dd2ece {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-2b3520a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

@media(min-width:768px) {
    .elementor-753 .elementor-element.elementor-element-25131f1 {
        --width: 36%;
    }

    .elementor-753 .elementor-element.elementor-element-cbdcfe6 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-e074177 {
        --content-width: 1400px;
    }

    .elementor-753 .elementor-element.elementor-element-e595489 {
        --width: 85%;
    }

    .elementor-753 .elementor-element.elementor-element-5c4ae17 {
        --content-width: 1400px;
    }

    .elementor-753 .elementor-element.elementor-element-3ec92f1 {
        --content-width: 1400px;
    }

    .elementor-753 .elementor-element.elementor-element-6d982aa {
        --width: 33%;
    }

    .elementor-753 .elementor-element.elementor-element-3efac77 {
        --width: 33%;
    }

    .elementor-753 .elementor-element.elementor-element-93df26c {
        --width: 34%;
    }

    .elementor-753 .elementor-element.elementor-element-cacdd6b {
        --content-width: 1400px;
    }

    .elementor-753 .elementor-element.elementor-element-b40781b {
        --width: 40%;
    }

    .elementor-753 .elementor-element.elementor-element-dd55ebc {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-a63abff {
        --content-width: 1400px;
    }

    .elementor-753 .elementor-element.elementor-element-8278887 {
        --width: 40%;
    }

    .elementor-753 .elementor-element.elementor-element-99a20e1 {
        --width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-1ac2173 {
        --width: 5%;
    }

    .elementor-753 .elementor-element.elementor-element-cc1ae93 {
        --width: 92%;
    }

    .elementor-753 .elementor-element.elementor-element-65db4ee {
        --width: 5%;
    }

    .elementor-753 .elementor-element.elementor-element-955449d {
        --width: 92%;
    }

    .elementor-753 .elementor-element.elementor-element-914bb3a {
        --width: 5%;
    }

    .elementor-753 .elementor-element.elementor-element-9e0bc78 {
        --width: 92%;
    }

    .elementor-753 .elementor-element.elementor-element-0484138 {
        --width: 5%;
    }

    .elementor-753 .elementor-element.elementor-element-ae01812 {
        --width: 92%;
    }

    .elementor-753 .elementor-element.elementor-element-266eee0 {
        --width: 5%;
    }

    .elementor-753 .elementor-element.elementor-element-2b3520a {
        --width: 92%;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-753 .elementor-element.elementor-element-25131f1 {
        --width: 42%;
    }

    .elementor-753 .elementor-element.elementor-element-e595489 {
        --width: 95%;
    }

    .elementor-753 .elementor-element.elementor-element-5833b15 {
        --width: 80%;
    }

    .elementor-753 .elementor-element.elementor-element-b40781b {
        --width: 43%;
    }

    .elementor-753 .elementor-element.elementor-element-dd55ebc {
        --width: 52%;
    }

    .elementor-753 .elementor-element.elementor-element-5ed9266 {
        --width: 100%;
    }

    .elementor-753 .elementor-element.elementor-element-a46e4bb {
        --width: 100%;
    }

    .elementor-753 .elementor-element.elementor-element-ed49d7a {
        --width: 100%;
    }

    .elementor-753 .elementor-element.elementor-element-2e9cc8b {
        --width: 100%;
    }

    .elementor-753 .elementor-element.elementor-element-0f65531 {
        --width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-753 .elementor-element.elementor-element-25131f1 {
        --width: 47%;
    }

    .elementor-753 .elementor-element.elementor-element-5833b15 {
        --width: 90%;
    }

    .elementor-753 .elementor-element.elementor-element-b40781b {
        --width: 75%;
    }

    .elementor-753 .elementor-element.elementor-element-dd55ebc {
        --width: 90%;
    }

    .elementor-753 .elementor-element.elementor-element-8278887 {
        --width: 100%;
    }

    .elementor-753 .elementor-element.elementor-element-99a20e1 {
        --width: 80%;
    }

    .elementor-753 .elementor-element.elementor-element-1ac2173 {
        --width: 8%;
    }

    .elementor-753 .elementor-element.elementor-element-65db4ee {
        --width: 8%;
    }

    .elementor-753 .elementor-element.elementor-element-914bb3a {
        --width: 8%;
    }

    .elementor-753 .elementor-element.elementor-element-0484138 {
        --width: 8%;
    }

    .elementor-753 .elementor-element.elementor-element-266eee0 {
        --width: 8%;
    }
}

@media(max-width:1366px) {
    .elementor-753 .elementor-element.elementor-element-3170d5a {
        --min-height: 45vh;
    }

    .elementor-753 .elementor-element.elementor-element-3170d5a::before,
    .elementor-753 .elementor-element.elementor-element-3170d5a>.elementor-background-video-container::before,
    .elementor-753 .elementor-element.elementor-element-3170d5a>.e-con-inner>.elementor-background-video-container::before,
    .elementor-753 .elementor-element.elementor-element-3170d5a>.elementor-background-slideshow::before,
    .elementor-753 .elementor-element.elementor-element-3170d5a>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-753 .elementor-element.elementor-element-3170d5a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 60% auto;
    }

    .elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-801873b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-ea61074 img {
        height: 40vh;
    }

    .elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-762b8f9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

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

    .elementor-753 .elementor-element.elementor-element-7c26718 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-7c26718 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-a70ee3e .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-294b2f4 .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-dc44637 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-dc44637 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-73ddadb .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-69240ed .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-af1e511 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-af1e511 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-9763cd3 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-dcdcc1d .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-d63c8a8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-d63c8a8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-68ddfff .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-8988a94 .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-da8bd72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-da8bd72 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-065f7cd .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-c39fa8e .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-cc9b894 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-cc9b894 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-fd853e8 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-deb904a .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-e1e77d1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-e1e77d1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-1655cba .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-4e89f2f .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-cb608b4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-cb608b4 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-37fe452 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-9315759 .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-e595489 {
        --min-height: 40vh;
    }

    .elementor-753 .elementor-element.elementor-element-5d935a3 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
    }

    .elementor-753 .elementor-element.elementor-element-5d935a3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-3ec92f1 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-753 .elementor-element.elementor-element-0595482 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-031882d img {
        height: 38vh;
    }

    .elementor-753 .elementor-element.elementor-element-813005d img {
        height: 35vh;
    }

    .elementor-753 .elementor-element.elementor-element-38ab4d0 img {
        height: 50vh;
    }

    .elementor-753 .elementor-element.elementor-element-cc59e59 img {
        height: 23vh;
    }

    .elementor-753 .elementor-element.elementor-element-b965bfc img {
        height: 28vh;
    }

    .elementor-753 .elementor-element.elementor-element-491900c img {
        height: 45vh;
    }

    .elementor-753 .elementor-element.elementor-element-5833b15 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-cacdd6b {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-6fb1f16 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-53e6a6a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-dd55ebc {
        --grid-auto-flow: row;
    }

    .elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-a63abff {
        --padding-top: 03em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-d8a677e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-1ac2173 {
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-4ea40e1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-4ea40e1.elementor-element {
        --align-self: center;
    }

    .elementor-753 .elementor-element.elementor-element-4ea40e1 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-753 .elementor-element.elementor-element-65db4ee {
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-1e24bbb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-1e24bbb.elementor-element {
        --align-self: center;
    }

    .elementor-753 .elementor-element.elementor-element-1e24bbb {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-753 .elementor-element.elementor-element-914bb3a {
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-cf1f616>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-cf1f616.elementor-element {
        --align-self: center;
    }

    .elementor-753 .elementor-element.elementor-element-cf1f616 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-753 .elementor-element.elementor-element-0484138 {
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-3ae9ce2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-3ae9ce2.elementor-element {
        --align-self: center;
    }

    .elementor-753 .elementor-element.elementor-element-3ae9ce2 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-753 .elementor-element.elementor-element-266eee0 {
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-5dd2ece>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-5dd2ece.elementor-element {
        --align-self: center;
    }

    .elementor-753 .elementor-element.elementor-element-5dd2ece {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }
}

@media(max-width:1024px) {
    .elementor-753 .elementor-element.elementor-element-3170d5a {
        --min-height: 40vh;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-801873b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-ea61074>.elementor-widget-container {
        margin: 0px 0px -55px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-ea61074 img {
        height: 35vh;
    }

    .elementor-753 .elementor-element.elementor-element-e074177 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-762b8f9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

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

    .elementor-753 .elementor-element.elementor-element-7c26718 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-7c26718 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-a70ee3e .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-294b2f4 .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-dc44637 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-dc44637 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-73ddadb .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-69240ed .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-af1e511 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-af1e511 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-9763cd3 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-dcdcc1d .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-d63c8a8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-d63c8a8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-68ddfff .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-8988a94 .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-da8bd72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-da8bd72 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-065f7cd .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-c39fa8e .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-cc9b894 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-cc9b894 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-fd853e8 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-deb904a .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-e1e77d1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-e1e77d1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-1655cba .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-4e89f2f .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-cb608b4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 190px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-cb608b4 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-37fe452 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-9315759 .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-5d935a3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 10px 15px 10px 30px;
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-3ec92f1 {
        --padding-top: 3em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-753 .elementor-element.elementor-element-0595482 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-031882d img {
        height: 33vh;
    }

    .elementor-753 .elementor-element.elementor-element-813005d img {
        height: 30vh;
    }

    .elementor-753 .elementor-element.elementor-element-38ab4d0 img {
        height: 40vh;
    }

    .elementor-753 .elementor-element.elementor-element-cc59e59 img {
        height: 23vh;
    }

    .elementor-753 .elementor-element.elementor-element-b965bfc img {
        height: 23vh;
    }

    .elementor-753 .elementor-element.elementor-element-491900c img {
        height: 40vh;
    }

    .elementor-753 .elementor-element.elementor-element-5833b15 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-cacdd6b {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-753 .elementor-element.elementor-element-6f57d42.elementor-element {
        --align-self: center;
    }

    .elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-6fb1f16 {
        text-align: center;
    }

    .elementor-753 .elementor-element.elementor-element-6fb1f16 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-53e6a6a {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-dd55ebc {
        --grid-auto-flow: row;
    }

    .elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-753 .elementor-element.elementor-element-a63abff {
        --justify-content: center;
        --padding-top: 3em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-753 .elementor-element.elementor-element-124fa26 img {
        width: 50%;
    }

    .elementor-753 .elementor-element.elementor-element-b3dfa87.elementor-element {
        --align-self: center;
    }

    .elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-d8a677e {
        text-align: center;
    }

    .elementor-753 .elementor-element.elementor-element-d8a677e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-1ac2173 {
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-4ea40e1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-4ea40e1 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-753 .elementor-element.elementor-element-65db4ee {
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-1e24bbb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-1e24bbb {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-753 .elementor-element.elementor-element-914bb3a {
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-cf1f616>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-cf1f616 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-753 .elementor-element.elementor-element-0484138 {
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-3ae9ce2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-3ae9ce2 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-753 .elementor-element.elementor-element-266eee0 {
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-5dd2ece>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-5dd2ece {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }
}

@media(max-width:767px) {

    .elementor-753 .elementor-element.elementor-element-3170d5a::before,
    .elementor-753 .elementor-element.elementor-element-3170d5a>.elementor-background-video-container::before,
    .elementor-753 .elementor-element.elementor-element-3170d5a>.e-con-inner>.elementor-background-video-container::before,
    .elementor-753 .elementor-element.elementor-element-3170d5a>.elementor-background-slideshow::before,
    .elementor-753 .elementor-element.elementor-element-3170d5a>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-753 .elementor-element.elementor-element-3170d5a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 100% auto;
    }

    .elementor-753 .elementor-element.elementor-element-78a2bad.elementor-element {
        --align-self: center;
    }

    .elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 35px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 40px;
    }

    .elementor-753 .elementor-element.elementor-element-801873b {
        text-align: center;
    }

    .elementor-753 .elementor-element.elementor-element-801873b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-ea61074 img {
        width: 85%;
        height: 29vh;
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-753 .elementor-element.elementor-element-e074177 {
        --padding-top: 8em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-753 .elementor-element.elementor-element-75c1af6 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-cbf03cb.elementor-element {
        --align-self: center;
    }

    .elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-753 .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-762b8f9 {
        text-align: center;
    }

    .elementor-753 .elementor-element.elementor-element-762b8f9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-b3bf261 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-7c26718 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 180px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-7c26718 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-a70ee3e .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-294b2f4 .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-dc44637 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 180px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-dc44637 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-73ddadb .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-69240ed .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-af1e511 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 180px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-af1e511 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-9763cd3 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-dcdcc1d .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-d63c8a8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 180px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-d63c8a8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-68ddfff .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-8988a94 .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-da8bd72 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 180px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-da8bd72 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-065f7cd .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-c39fa8e .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-cc9b894 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 180px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-cc9b894 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-fd853e8 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-deb904a .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-e1e77d1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 180px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-e1e77d1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-1655cba .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-4e89f2f .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-cb608b4 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 180px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-cb608b4 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-37fe452 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-9315759 .elementor-heading-title {
        font-size: var(--e-global-typography-31e45ff-font-size);
        line-height: var(--e-global-typography-31e45ff-line-height);
        letter-spacing: var(--e-global-typography-31e45ff-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-e595489::before,
    .elementor-753 .elementor-element.elementor-element-e595489>.elementor-background-video-container::before,
    .elementor-753 .elementor-element.elementor-element-e595489>.e-con-inner>.elementor-background-video-container::before,
    .elementor-753 .elementor-element.elementor-element-e595489>.elementor-background-slideshow::before,
    .elementor-753 .elementor-element.elementor-element-e595489>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-753 .elementor-element.elementor-element-e595489>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2025/05/girl-stacking-toys.jpg");
        background-size: 100% auto;
    }

    .elementor-753 .elementor-element.elementor-element-e595489 {
        --width: 95%;
        --min-height: 62vh;
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-5d935a3>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-5d935a3 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: center;
    }

    .elementor-753 .elementor-element.elementor-element-5d935a3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-753 .elementor-element.elementor-element-d7b5d1a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 8px 10px 8px 20px;
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-3ec92f1 {
        --padding-top: 4em;
        --padding-bottom: 1em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-753 .elementor-element.elementor-element-0595482 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-6d982aa {
        --width: 95%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-031882d {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-753 .elementor-element.elementor-element-031882d img {
        height: 30vh;
    }

    .elementor-753 .elementor-element.elementor-element-813005d {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-753 .elementor-element.elementor-element-3efac77 {
        --width: 95%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-38ab4d0 {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-753 .elementor-element.elementor-element-38ab4d0 img {
        height: 25vh;
    }

    .elementor-753 .elementor-element.elementor-element-cc59e59 {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-753 .elementor-element.elementor-element-cc59e59 img {
        height: 25vh;
    }

    .elementor-753 .elementor-element.elementor-element-93df26c {
        --width: 95%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 5px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-b965bfc {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-753 .elementor-element.elementor-element-b965bfc img {
        height: 26vh;
    }

    .elementor-753 .elementor-element.elementor-element-491900c {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-753 .elementor-element.elementor-element-491900c img {
        height: 26vh;
    }

    .elementor-753 .elementor-element.elementor-element-5833b15 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-753 .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-753 .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-753 .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 15px;
    }

    .elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 15px;
    }

    .elementor-753 .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 0px 0px;
        height: 27px;
        width: 27px;
    }

    .elementor-753 .elementor-element.elementor-element-cacdd6b {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-753 .elementor-element.elementor-element-6f57d42.elementor-element {
        --align-self: center;
    }

    .elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-753 .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-6fb1f16 {
        text-align: center;
    }

    .elementor-753 .elementor-element.elementor-element-6fb1f16 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-53e6a6a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

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

    .elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-753 .elementor-element.elementor-element-a63abff {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-99a20e1 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-b3dfa87.elementor-element {
        --align-self: center;
    }

    .elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-753 .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-d8a677e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-5ed9266 {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-1ac2173 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-4ea40e1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-4ea40e1 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-cc1ae93 {
        --width: 90%;
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-753 .elementor-element.elementor-element-b702ee6 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-a46e4bb {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-65db4ee {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-1e24bbb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-1e24bbb {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-955449d {
        --width: 90%;
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-753 .elementor-element.elementor-element-aa5bde4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-ed49d7a {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-914bb3a {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-cf1f616>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-cf1f616 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-9e0bc78 {
        --width: 90%;
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-753 .elementor-element.elementor-element-e8ff657 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-2e9cc8b {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-0484138 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-3ae9ce2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-3ae9ce2 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-ae01812 {
        --width: 90%;
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-753 .elementor-element.elementor-element-2c3a217 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-0f65531 {
        --width: 100%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-753 .elementor-element.elementor-element-266eee0 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-753 .elementor-element.elementor-element-5dd2ece>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-5dd2ece {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-753 .elementor-element.elementor-element-2b3520a {
        --width: 90%;
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-753 .elementor-element.elementor-element-a9b4c5b .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-78a2bad .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-cbf03cb .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}








@media (min-width: 1367px) {
    .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-7faa30d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-0d453c5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-26b44aa .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-2af5780 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-6f57d42 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-b630147 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-93a9bff .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-a8c5ff1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-415d4cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-b3dfa87 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

/* //////////////// NutritionWellbeing //////////////// */

.elementor-920 .elementor-element.elementor-element-4ad83a8 {
    --display: flex;
    --min-height: 55vh;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    border-style: dotted;
    --border-style: dotted;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-742343e);
    --border-color: var(--e-global-color-742343e);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-920 .elementor-element.elementor-element-4ad83a8:not(.elementor-motion-effects-element-type-background),
.elementor-920 .elementor-element.elementor-element-4ad83a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e89be83);
}

.elementor-920 .elementor-element.elementor-element-4ad83a8::before,
.elementor-920 .elementor-element.elementor-element-4ad83a8>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-4ad83a8>.e-con-inner>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-4ad83a8>.elementor-background-slideshow::before,
.elementor-920 .elementor-element.elementor-element-4ad83a8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-920 .elementor-element.elementor-element-4ad83a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-020.png");
    --background-overlay: '';
    background-position: top right;
    background-repeat: repeat;
    background-size: 40% auto;
}

.elementor-920 .elementor-element.elementor-element-121f75f {
    --display: flex;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
}

.elementor-920 .elementor-element.elementor-element-bab861c.jkit-equal-height-enable,
.elementor-920 .elementor-element.elementor-element-bab861c.jkit-equal-height-enable>.elementor-widget-container,
.elementor-920 .elementor-element.elementor-element-bab861c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-920 .elementor-element.elementor-element-bab861c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-920 .elementor-element.elementor-element-bab861c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-bab861c.elementor-element {
    --align-self: flex-start;
}

.elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 50px;
    line-height: 20px;
}

.elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

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

.elementor-920 .elementor-element.elementor-element-977f812 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-920 .elementor-element.elementor-element-635d7c9>.elementor-widget-container {
    margin: 0px 0px -105px 0px;
}

.elementor-920 .elementor-element.elementor-element-635d7c9 img {
    width: 100%;
    height: 52vh;
    object-fit: cover;
    object-position: center center;
    border-style: none;
    border-radius: 15px 0px 0px 15px;
}

.elementor-920 .elementor-element.elementor-element-987c3ec {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    --padding-top: 12em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-920 .elementor-element.elementor-element-987c3ec::before,
.elementor-920 .elementor-element.elementor-element-987c3ec>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-987c3ec>.e-con-inner>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-987c3ec>.elementor-background-slideshow::before,
.elementor-920 .elementor-element.elementor-element-987c3ec>.e-con-inner>.elementor-background-slideshow::before,
.elementor-920 .elementor-element.elementor-element-987c3ec>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-05.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: repeat-x;
    background-size: contain;
}

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

.elementor-920 .elementor-element.elementor-element-d823c4a {
    --display: flex;
}

.elementor-920 .elementor-element.elementor-element-132609f img {
    width: 100%;
    height: 43vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-920 .elementor-element.elementor-element-0199039 img {
    width: 100%;
    height: 40vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-920 .elementor-element.elementor-element-5685888 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-920 .elementor-element.elementor-element-36fb10c img {
    width: 100%;
    height: 55vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-920 .elementor-element.elementor-element-82b06fc img {
    width: 100%;
    height: 28vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-920 .elementor-element.elementor-element-58f5dfd {
    --display: flex;
}

.elementor-920 .elementor-element.elementor-element-06d691b img {
    width: 100%;
    height: 33vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-920 .elementor-element.elementor-element-d3d2591 img {
    width: 100%;
    height: 50vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-920 .elementor-element.elementor-element-8699aef {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
}

.elementor-920 .elementor-element.elementor-element-a644247 {
    --display: flex;
}

.elementor-920 .elementor-element.elementor-element-ff9944f .elementor-heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-8c2215f {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-bc63788 .elementor-heading-title {
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-5e1450e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-920 .elementor-element.elementor-element-5e1450e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-920 .elementor-element.elementor-element-5e1450e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-920 .elementor-element.elementor-element-5e1450e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-920 .elementor-element.elementor-element-5e1450e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-920 .elementor-element.elementor-element-5e1450e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-920 .elementor-element.elementor-element-5e1450e .elementor-icon-list-icon i {
    color: var(--e-global-color-4a5499b);
    transition: color 0.3s;
}

.elementor-920 .elementor-element.elementor-element-5e1450e .elementor-icon-list-icon svg {
    fill: var(--e-global-color-4a5499b);
    transition: fill 0.3s;
}

.elementor-920 .elementor-element.elementor-element-5e1450e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-920 .elementor-element.elementor-element-5e1450e .elementor-icon-list-icon {
    padding-right: 10px;
}

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

.elementor-920 .elementor-element.elementor-element-5e1450e .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-920 .elementor-element.elementor-element-0f15928 {
    --display: flex;
    --overlay-opacity: 0.6;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-920 .elementor-element.elementor-element-8790e82 {
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-920 .elementor-element.elementor-element-aaa802e {
    text-align: center;
}

.elementor-920 .elementor-element.elementor-element-aaa802e .elementor-heading-title {
    font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
    font-size: var(--e-global-typography-887363b-font-size);
    font-weight: var(--e-global-typography-887363b-font-weight);
    text-transform: var(--e-global-typography-887363b-text-transform);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    background-color: var(--e-global-color-3099df0);
    padding: 12px 15px 12px 30px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
    color: var(--e-global-color-primary);
    border-radius: 45px 45px 45px 45px;
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
    background-color: var(--e-global-color-742343e);
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>i,
.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper>svg {
    background-color: var(--e-global-color-primary);
    border-radius: 100px 100px 100px 100px;
}

.elementor-920 .elementor-element.elementor-element-294eb27>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 19px;
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-a567df4);
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i,
.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    padding: 5px 5px 5px 5px;
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 19px;
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-a567df4);
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-a567df4);
}

.elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-a567df4);
}

.elementor-920 .elementor-element.elementor-element-079878b img {
    width: 85%;
}

.elementor-920 .elementor-element.elementor-element-14a84d4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.9;
    --padding-top: 7em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-920 .elementor-element.elementor-element-14a84d4:not(.elementor-motion-effects-element-type-background),
.elementor-920 .elementor-element.elementor-element-14a84d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Image-012.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-920 .elementor-element.elementor-element-14a84d4::before,
.elementor-920 .elementor-element.elementor-element-14a84d4>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-14a84d4>.e-con-inner>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-14a84d4>.elementor-background-slideshow::before,
.elementor-920 .elementor-element.elementor-element-14a84d4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-920 .elementor-element.elementor-element-14a84d4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-63ef1a9);
    --background-overlay: '';
}

.elementor-920 .elementor-element.elementor-element-6c5843f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-920 .elementor-element.elementor-element-2fe852a.jkit-equal-height-enable,
.elementor-920 .elementor-element.elementor-element-2fe852a.jkit-equal-height-enable>.elementor-widget-container,
.elementor-920 .elementor-element.elementor-element-2fe852a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-920 .elementor-element.elementor-element-2fe852a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-920 .elementor-element.elementor-element-2fe852a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-2fe852a.elementor-element {
    --align-self: flex-start;
}

.elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-920 .elementor-element.elementor-element-cca19b1 {
    text-align: left;
}

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

.elementor-920 .elementor-element.elementor-element-439d131 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-secondary);
}

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

.elementor-920 .elementor-element.elementor-element-6744585.jkit-equal-height-enable,
.elementor-920 .elementor-element.elementor-element-6744585.jkit-equal-height-enable>.elementor-widget-container,
.elementor-920 .elementor-element.elementor-element-6744585.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-920 .elementor-element.elementor-element-6744585.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-920 .elementor-element.elementor-element-844543d.jkit-equal-height-enable,
.elementor-920 .elementor-element.elementor-element-844543d.jkit-equal-height-enable>.elementor-widget-container,
.elementor-920 .elementor-element.elementor-element-844543d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-920 .elementor-element.elementor-element-844543d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-920 .elementor-element.elementor-element-570e8b6.jkit-equal-height-enable,
.elementor-920 .elementor-element.elementor-element-570e8b6.jkit-equal-height-enable>.elementor-widget-container,
.elementor-920 .elementor-element.elementor-element-570e8b6.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-920 .elementor-element.elementor-element-570e8b6.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-920 .elementor-element.elementor-element-af1c98f.jkit-equal-height-enable,
.elementor-920 .elementor-element.elementor-element-af1c98f.jkit-equal-height-enable>.elementor-widget-container,
.elementor-920 .elementor-element.elementor-element-af1c98f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-920 .elementor-element.elementor-element-af1c98f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-a567df4);
    text-align: left;
    padding: 20px 20px 20px 30px;
    box-shadow: 0px 0px 26px 0px rgba(94.88124999999998, 94.88124999999998, 94.88124999999998, 0.37);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
    font-size: var(--e-global-typography-db1e030-font-size);
    font-weight: var(--e-global-typography-db1e030-font-weight);
    text-transform: var(--e-global-typography-db1e030-text-transform);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 7px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 0px;
}

.elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    height: 10px;
    width: 85px;
}

.elementor-920 .elementor-element.elementor-element-4bb071f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
    --overlay-opacity: 0.35;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-920 .elementor-element.elementor-element-4bb071f::before,
.elementor-920 .elementor-element.elementor-element-4bb071f>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-4bb071f>.e-con-inner>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-4bb071f>.elementor-background-slideshow::before,
.elementor-920 .elementor-element.elementor-element-4bb071f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-920 .elementor-element.elementor-element-4bb071f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-05.png");
    --background-overlay: '';
    background-position: bottom left;
    background-repeat: repeat;
    background-size: cover;
}

.elementor-920 .elementor-element.elementor-element-f048339 {
    --display: flex;
    --justify-content: center;
}

.elementor-920 .elementor-element.elementor-element-11c9ed5 img {
    width: 100%;
}

.elementor-920 .elementor-element.elementor-element-f589962 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
}

.elementor-920 .elementor-element.elementor-element-7acee93.jkit-equal-height-enable,
.elementor-920 .elementor-element.elementor-element-7acee93.jkit-equal-height-enable>.elementor-widget-container,
.elementor-920 .elementor-element.elementor-element-7acee93.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-920 .elementor-element.elementor-element-7acee93.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-920 .elementor-element.elementor-element-7acee93>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-7acee93.elementor-element {
    --align-self: flex-start;
}

.elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
    font-size: var(--e-global-typography-08fdc8c-font-size);
    font-weight: var(--e-global-typography-08fdc8c-font-weight);
    text-transform: var(--e-global-typography-08fdc8c-text-transform);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 40px;
    line-height: 20px;
}

.elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 43px;
}

.elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 43px;
}

.elementor-920 .elementor-element.elementor-element-7259d7f>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-920 .elementor-element.elementor-element-7259d7f .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-bd4eab6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-920 .elementor-element.elementor-element-bd4eab6:hover::before,
.elementor-920 .elementor-element.elementor-element-bd4eab6:hover>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-bd4eab6:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-bd4eab6>.elementor-background-slideshow:hover::before,
.elementor-920 .elementor-element.elementor-element-bd4eab6>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-920 .elementor-element.elementor-element-bd4eab6:hover {
    --overlay-opacity: 0.3;
}

.elementor-920 .elementor-element.elementor-element-1dde3da {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-920 .elementor-element.elementor-element-a94a561>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-920 .elementor-element.elementor-element-a94a561.elementor-element {
    --align-self: center;
}

.elementor-920 .elementor-element.elementor-element-a94a561 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-d73d87b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-920 .elementor-element.elementor-element-d73d87b:hover::before,
.elementor-920 .elementor-element.elementor-element-d73d87b:hover>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-d73d87b:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-d73d87b>.elementor-background-slideshow:hover::before,
.elementor-920 .elementor-element.elementor-element-d73d87b>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-920 .elementor-element.elementor-element-d73d87b:hover {
    --overlay-opacity: 0.3;
}

.elementor-920 .elementor-element.elementor-element-59b6f4e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-920 .elementor-element.elementor-element-2879754>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-920 .elementor-element.elementor-element-2879754.elementor-element {
    --align-self: center;
}

.elementor-920 .elementor-element.elementor-element-2879754 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-5c452e5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-920 .elementor-element.elementor-element-c862d57>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-b48f884 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-920 .elementor-element.elementor-element-b48f884:hover::before,
.elementor-920 .elementor-element.elementor-element-b48f884:hover>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-b48f884:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-b48f884>.elementor-background-slideshow:hover::before,
.elementor-920 .elementor-element.elementor-element-b48f884>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-920 .elementor-element.elementor-element-b48f884:hover {
    --overlay-opacity: 0.3;
}

.elementor-920 .elementor-element.elementor-element-940447d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-920 .elementor-element.elementor-element-507076e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-920 .elementor-element.elementor-element-507076e.elementor-element {
    --align-self: center;
}

.elementor-920 .elementor-element.elementor-element-507076e {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-366917e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-920 .elementor-element.elementor-element-702edc2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-6342c44 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-920 .elementor-element.elementor-element-6342c44:hover::before,
.elementor-920 .elementor-element.elementor-element-6342c44:hover>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-6342c44:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-6342c44>.elementor-background-slideshow:hover::before,
.elementor-920 .elementor-element.elementor-element-6342c44>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-920 .elementor-element.elementor-element-6342c44:hover {
    --overlay-opacity: 0.3;
}

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

.elementor-920 .elementor-element.elementor-element-0a12bb0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-920 .elementor-element.elementor-element-0a12bb0.elementor-element {
    --align-self: center;
}

.elementor-920 .elementor-element.elementor-element-0a12bb0 {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-5eca857 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-920 .elementor-element.elementor-element-c13b712>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-ca34c0a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: space-between;
    --overlay-opacity: 0.8;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

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

.elementor-920 .elementor-element.elementor-element-ca34c0a:hover::before,
.elementor-920 .elementor-element.elementor-element-ca34c0a:hover>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-ca34c0a:hover>.e-con-inner>.elementor-background-video-container::before,
.elementor-920 .elementor-element.elementor-element-ca34c0a>.elementor-background-slideshow:hover::before,
.elementor-920 .elementor-element.elementor-element-ca34c0a>.e-con-inner>.elementor-background-slideshow:hover::before {
    background-color: var(--e-global-color-742343e);
    --background-overlay: '';
}

.elementor-920 .elementor-element.elementor-element-ca34c0a:hover {
    --overlay-opacity: 0.3;
}

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

.elementor-920 .elementor-element.elementor-element-a5ceb1b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 5px 0px;
    border-style: none;
}

.elementor-920 .elementor-element.elementor-element-a5ceb1b.elementor-element {
    --align-self: center;
}

.elementor-920 .elementor-element.elementor-element-a5ceb1b {
    font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e61d38-font-size);
    font-weight: var(--e-global-typography-5e61d38-font-weight);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    color: var(--e-global-color-primary);
}

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

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #CDEFF000;
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #CDEFF000;
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-7d660ab-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d660ab-font-size);
    font-weight: var(--e-global-typography-7d660ab-font-weight);
    text-transform: var(--e-global-typography-7d660ab-text-transform);
    line-height: var(--e-global-typography-7d660ab-line-height);
    letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
    word-spacing: var(--e-global-typography-7d660ab-word-spacing);
    padding: 25px 20px 5px 20px;
    margin-bottom: 0px;
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-primary);
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button,
.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button {
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    padding: 10px 30px 5px 23px;
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-expand .card-body {
    margin: 0px 0px 0px 0px;
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 15px;
    fill: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 15px;
    fill: var(--e-global-color-primary);
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] {
    color: var(--e-global-color-secondary);
}

.elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper:hover .card-header .card-header-button [class*="icon-group"] [class*="-icon"] svg {
    fill: var(--e-global-color-secondary);
}

@media(min-width: 768px) {
    .elementor-920 .elementor-element.elementor-element-121f75f {
        --width: 36%;
    }

    .elementor-920 .elementor-element.elementor-element-977f812 {
        --width: 50%;
    }

    .elementor-920 .elementor-element.elementor-element-987c3ec {
        --content-width: 1400px;
    }

    .elementor-920 .elementor-element.elementor-element-d823c4a {
        --width: 33%;
    }

    .elementor-920 .elementor-element.elementor-element-5685888 {
        --width: 33%;
    }

    .elementor-920 .elementor-element.elementor-element-58f5dfd {
        --width: 34%;
    }

    .elementor-920 .elementor-element.elementor-element-a644247 {
        --width: 58%;
    }

    .elementor-920 .elementor-element.elementor-element-0f15928 {
        --width: 32%;
    }

    .elementor-920 .elementor-element.elementor-element-14a84d4 {
        --content-width: 1400px;
    }

    .elementor-920 .elementor-element.elementor-element-6c5843f {
        --width: 40%;
    }

    .elementor-920 .elementor-element.elementor-element-0bbca66 {
        --width: 50%;
    }

    .elementor-920 .elementor-element.elementor-element-4bb071f {
        --content-width: 1400px;
    }

    .elementor-920 .elementor-element.elementor-element-f048339 {
        --width: 40%;
    }

    .elementor-920 .elementor-element.elementor-element-f589962 {
        --width: 50%;
    }

    .elementor-920 .elementor-element.elementor-element-1dde3da {
        --width: 5%;
    }

    .elementor-920 .elementor-element.elementor-element-f21ab88 {
        --width: 92%;
    }

    .elementor-920 .elementor-element.elementor-element-59b6f4e {
        --width: 5%;
    }

    .elementor-920 .elementor-element.elementor-element-5c452e5 {
        --width: 92%;
    }

    .elementor-920 .elementor-element.elementor-element-940447d {
        --width: 5%;
    }

    .elementor-920 .elementor-element.elementor-element-366917e {
        --width: 92%;
    }

    .elementor-920 .elementor-element.elementor-element-eea8d9f {
        --width: 5%;
    }

    .elementor-920 .elementor-element.elementor-element-5eca857 {
        --width: 92%;
    }

    .elementor-920 .elementor-element.elementor-element-b3f03f7 {
        --width: 5%;
    }

    .elementor-920 .elementor-element.elementor-element-fd0ad5d {
        --width: 92%;
    }
}

@media(max-width: 1366px) and (min-width:768px) {
    .elementor-920 .elementor-element.elementor-element-121f75f {
        --width: 42%;
    }

    .elementor-920 .elementor-element.elementor-element-6c5843f {
        --width: 43%;
    }

    .elementor-920 .elementor-element.elementor-element-0bbca66 {
        --width: 52%;
    }

    .elementor-920 .elementor-element.elementor-element-bd4eab6 {
        --width: 100%;
    }

    .elementor-920 .elementor-element.elementor-element-d73d87b {
        --width: 100%;
    }

    .elementor-920 .elementor-element.elementor-element-b48f884 {
        --width: 100%;
    }

    .elementor-920 .elementor-element.elementor-element-6342c44 {
        --width: 100%;
    }

    .elementor-920 .elementor-element.elementor-element-ca34c0a {
        --width: 100%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-920 .elementor-element.elementor-element-121f75f {
        --width: 47%;
    }

    .elementor-920 .elementor-element.elementor-element-6c5843f {
        --width: 75%;
    }

    .elementor-920 .elementor-element.elementor-element-0bbca66 {
        --width: 90%;
    }

    .elementor-920 .elementor-element.elementor-element-f048339 {
        --width: 100%;
    }

    .elementor-920 .elementor-element.elementor-element-f589962 {
        --width: 80%;
    }

    .elementor-920 .elementor-element.elementor-element-1dde3da {
        --width: 8%;
    }

    .elementor-920 .elementor-element.elementor-element-59b6f4e {
        --width: 8%;
    }

    .elementor-920 .elementor-element.elementor-element-940447d {
        --width: 8%;
    }

    .elementor-920 .elementor-element.elementor-element-eea8d9f {
        --width: 8%;
    }

    .elementor-920 .elementor-element.elementor-element-b3f03f7 {
        --width: 8%;
    }
}

@media(max-width: 1366px) {
    .elementor-920 .elementor-element.elementor-element-4ad83a8 {
        --min-height: 45vh;
    }

    .elementor-920 .elementor-element.elementor-element-4ad83a8::before,
    .elementor-920 .elementor-element.elementor-element-4ad83a8>.elementor-background-video-container::before,
    .elementor-920 .elementor-element.elementor-element-4ad83a8>.e-con-inner>.elementor-background-video-container::before,
    .elementor-920 .elementor-element.elementor-element-4ad83a8>.elementor-background-slideshow::before,
    .elementor-920 .elementor-element.elementor-element-4ad83a8>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-920 .elementor-element.elementor-element-4ad83a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 60% auto;
    }

    .elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-be2e1a2 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-635d7c9 img {
        height: 40vh;
    }

    .elementor-920 .elementor-element.elementor-element-987c3ec {
        --padding-top: 7em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-920 .elementor-element.elementor-element-30a2f6c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-132609f img {
        height: 38vh;
    }

    .elementor-920 .elementor-element.elementor-element-0199039 img {
        height: 35vh;
    }

    .elementor-920 .elementor-element.elementor-element-36fb10c img {
        height: 50vh;
    }

    .elementor-920 .elementor-element.elementor-element-82b06fc img {
        height: 23vh;
    }

    .elementor-920 .elementor-element.elementor-element-06d691b img {
        height: 28vh;
    }

    .elementor-920 .elementor-element.elementor-element-d3d2591 img {
        height: 45vh;
    }

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

    .elementor-920 .elementor-element.elementor-element-ff9944f .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-8c2215f {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-bc63788 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

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

    .elementor-920 .elementor-element.elementor-element-8790e82 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-aaa802e .elementor-heading-title {
        font-size: var(--e-global-typography-887363b-font-size);
        line-height: var(--e-global-typography-887363b-line-height);
        letter-spacing: var(--e-global-typography-887363b-letter-spacing);
        word-spacing: var(--e-global-typography-887363b-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-14a84d4 {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-cca19b1 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-439d131 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-0bbca66 {
        --grid-auto-flow: row;
    }

    .elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-4bb071f {
        --padding-top: 03em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-7259d7f .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-1dde3da {
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-a94a561>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-a94a561.elementor-element {
        --align-self: center;
    }

    .elementor-920 .elementor-element.elementor-element-a94a561 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-920 .elementor-element.elementor-element-59b6f4e {
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-2879754>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-2879754.elementor-element {
        --align-self: center;
    }

    .elementor-920 .elementor-element.elementor-element-2879754 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-920 .elementor-element.elementor-element-940447d {
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-507076e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-507076e.elementor-element {
        --align-self: center;
    }

    .elementor-920 .elementor-element.elementor-element-507076e {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-920 .elementor-element.elementor-element-eea8d9f {
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-0a12bb0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-0a12bb0.elementor-element {
        --align-self: center;
    }

    .elementor-920 .elementor-element.elementor-element-0a12bb0 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }

    .elementor-920 .elementor-element.elementor-element-b3f03f7 {
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-a5ceb1b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-a5ceb1b.elementor-element {
        --align-self: center;
    }

    .elementor-920 .elementor-element.elementor-element-a5ceb1b {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 20px 5px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 5px 23px;
    }
}

@media(max-width: 1024px) {
    .elementor-920 .elementor-element.elementor-element-4ad83a8 {
        --min-height: 40vh;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-be2e1a2 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-635d7c9>.elementor-widget-container {
        margin: 0px 0px -55px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-635d7c9 img {
        height: 35vh;
    }

    .elementor-920 .elementor-element.elementor-element-987c3ec {
        --padding-top: 5em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-920 .elementor-element.elementor-element-30a2f6c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-132609f img {
        height: 33vh;
    }

    .elementor-920 .elementor-element.elementor-element-0199039 img {
        height: 30vh;
    }

    .elementor-920 .elementor-element.elementor-element-36fb10c img {
        height: 40vh;
    }

    .elementor-920 .elementor-element.elementor-element-82b06fc img {
        height: 23vh;
    }

    .elementor-920 .elementor-element.elementor-element-06d691b img {
        height: 23vh;
    }

    .elementor-920 .elementor-element.elementor-element-d3d2591 img {
        height: 40vh;
    }

    .elementor-920 .elementor-element.elementor-element-8699aef {
        --justify-content: space-between;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-920 .elementor-element.elementor-element-ff9944f .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-8c2215f {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-bc63788 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

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

    .elementor-920 .elementor-element.elementor-element-8790e82 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-aaa802e .elementor-heading-title {
        font-size: var(--e-global-typography-887363b-font-size);
        line-height: var(--e-global-typography-887363b-line-height);
        letter-spacing: var(--e-global-typography-887363b-letter-spacing);
        word-spacing: var(--e-global-typography-887363b-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 10px 15px 10px 30px;
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-14a84d4 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-920 .elementor-element.elementor-element-2fe852a.elementor-element {
        --align-self: center;
    }

    .elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-cca19b1 {
        text-align: center;
    }

    .elementor-920 .elementor-element.elementor-element-cca19b1 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-439d131 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-0bbca66 {
        --grid-auto-flow: row;
    }

    .elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .title {
        padding: 20px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 65px;
    }

    .elementor-920 .elementor-element.elementor-element-4bb071f {
        --justify-content: center;
        --padding-top: 3em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-920 .elementor-element.elementor-element-11c9ed5 img {
        width: 50%;
    }

    .elementor-920 .elementor-element.elementor-element-7acee93.elementor-element {
        --align-self: center;
    }

    .elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-7259d7f {
        text-align: center;
    }

    .elementor-920 .elementor-element.elementor-element-7259d7f .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-1dde3da {
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-a94a561>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-a94a561 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-920 .elementor-element.elementor-element-59b6f4e {
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-2879754>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-2879754 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-920 .elementor-element.elementor-element-940447d {
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-507076e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-507076e {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-920 .elementor-element.elementor-element-eea8d9f {
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-0a12bb0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-0a12bb0 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }

    .elementor-920 .elementor-element.elementor-element-b3f03f7 {
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-a5ceb1b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 23px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-a5ceb1b {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 10px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 20px 10px 5px 10px;
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 30px 10px 15px;
    }
}

@media(max-width: 767px) {

    .elementor-920 .elementor-element.elementor-element-4ad83a8::before,
    .elementor-920 .elementor-element.elementor-element-4ad83a8>.elementor-background-video-container::before,
    .elementor-920 .elementor-element.elementor-element-4ad83a8>.e-con-inner>.elementor-background-video-container::before,
    .elementor-920 .elementor-element.elementor-element-4ad83a8>.elementor-background-slideshow::before,
    .elementor-920 .elementor-element.elementor-element-4ad83a8>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-920 .elementor-element.elementor-element-4ad83a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 100% auto;
    }

    .elementor-920 .elementor-element.elementor-element-bab861c.elementor-element {
        --align-self: center;
    }

    .elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 35px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 40px;
    }

    .elementor-920 .elementor-element.elementor-element-be2e1a2 {
        text-align: center;
    }

    .elementor-920 .elementor-element.elementor-element-be2e1a2 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-635d7c9 img {
        width: 85%;
        height: 29vh;
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-920 .elementor-element.elementor-element-987c3ec {
        --padding-top: 8em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-920 .elementor-element.elementor-element-30a2f6c {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-d823c4a {
        --width: 95%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-132609f {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-920 .elementor-element.elementor-element-132609f img {
        height: 30vh;
    }

    .elementor-920 .elementor-element.elementor-element-0199039 {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-920 .elementor-element.elementor-element-5685888 {
        --width: 95%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-36fb10c {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-920 .elementor-element.elementor-element-36fb10c img {
        height: 25vh;
    }

    .elementor-920 .elementor-element.elementor-element-82b06fc {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-920 .elementor-element.elementor-element-82b06fc img {
        height: 25vh;
    }

    .elementor-920 .elementor-element.elementor-element-58f5dfd {
        --width: 95%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 5px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-06d691b {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-920 .elementor-element.elementor-element-06d691b img {
        height: 26vh;
    }

    .elementor-920 .elementor-element.elementor-element-d3d2591 {
        width: var(--container-widget-width, 49%);
        max-width: 49%;
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
    }

    .elementor-920 .elementor-element.elementor-element-d3d2591 img {
        height: 26vh;
    }

    .elementor-920 .elementor-element.elementor-element-ff9944f .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-8c2215f {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-bc63788 .elementor-heading-title {
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

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

    .elementor-920 .elementor-element.elementor-element-8790e82 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-aaa802e>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-aaa802e {
        text-align: center;
    }

    .elementor-920 .elementor-element.elementor-element-aaa802e .elementor-heading-title {
        font-size: var(--e-global-typography-887363b-font-size);
        line-height: var(--e-global-typography-887363b-line-height);
        letter-spacing: var(--e-global-typography-887363b-letter-spacing);
        word-spacing: var(--e-global-typography-887363b-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-920 .elementor-element.elementor-element-294eb27 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 8px 10px 8px 20px;
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
        word-spacing: var(--e-global-typography-accent-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-14a84d4 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-920 .elementor-element.elementor-element-2fe852a.elementor-element {
        --align-self: center;
    }

    .elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-920 .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-cca19b1 {
        text-align: center;
    }

    .elementor-920 .elementor-element.elementor-element-cca19b1 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-439d131 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

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

    .elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

    .elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-db1e030-font-size);
        line-height: var(--e-global-typography-db1e030-line-height);
        letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
        word-spacing: var(--e-global-typography-db1e030-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 5px 0px 0px;
        height: 0px;
        width: 55px;
    }

    .elementor-920 .elementor-element.elementor-element-4bb071f {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-f589962 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-7acee93.elementor-element {
        --align-self: center;
    }

    .elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-920 .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-08fdc8c-font-size);
        line-height: var(--e-global-typography-08fdc8c-line-height);
        letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
        word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-7259d7f .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-bd4eab6 {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-1dde3da {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-a94a561>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-a94a561 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-f21ab88 {
        --width: 90%;
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-920 .elementor-element.elementor-element-fbbdcf4 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-d73d87b {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-59b6f4e {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-2879754>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-2879754 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-5c452e5 {
        --width: 90%;
    }

    .elementor-920 .elementor-element.elementor-element-c862d57>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-920 .elementor-element.elementor-element-c862d57 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-b48f884 {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-940447d {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-507076e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-507076e {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-366917e {
        --width: 90%;
    }

    .elementor-920 .elementor-element.elementor-element-702edc2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-920 .elementor-element.elementor-element-702edc2 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-6342c44 {
        --width: 100%;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-eea8d9f {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-0a12bb0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-0a12bb0 {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-5eca857 {
        --width: 90%;
    }

    .elementor-920 .elementor-element.elementor-element-c13b712>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-920 .elementor-element.elementor-element-c13b712 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-ca34c0a {
        --width: 100%;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-920 .elementor-element.elementor-element-b3f03f7 {
        --width: 10%;
        --justify-content: flex-start;
    }

    .elementor-920 .elementor-element.elementor-element-a5ceb1b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-a5ceb1b {
        font-size: var(--e-global-typography-5e61d38-font-size);
        line-height: var(--e-global-typography-5e61d38-line-height);
        letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
        word-spacing: var(--e-global-typography-5e61d38-word-spacing);
    }

    .elementor-920 .elementor-element.elementor-element-fd0ad5d {
        --width: 90%;
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-7d660ab-font-size);
        line-height: var(--e-global-typography-7d660ab-line-height);
        letter-spacing: var(--e-global-typography-7d660ab-letter-spacing);
        word-spacing: var(--e-global-typography-7d660ab-word-spacing);
        padding: 10px 10px 5px 10px;
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        color: var(--e-global-color-text);
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
        padding: 10px 10px 5px 15px;
    }

    .elementor-920 .elementor-element.elementor-element-3dd5fcc .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-bab861c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-2fe852a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-6744585 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-844543d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-570e8b6 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: block
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: unset;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-af1c98f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-7acee93 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

.elementor-element-a1b2c3d .elementor-widget-container {
    padding-left: 30px;
    padding-right: 30px;
}


/* ///////////////// Contact Us ///////////////// */
.elementor-26 .elementor-element.elementor-element-c290d6d {
    --display: flex;
    --min-height: 55vh;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    border-style: dotted;
    --border-style: dotted;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-742343e );
    --border-color: var( --e-global-color-742343e );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-26 .elementor-element.elementor-element-c290d6d::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-020.png");
    --background-overlay: '';
    background-position: top right;
    background-repeat: repeat;
    background-size: 40% auto;
}

.elementor-26 .elementor-element.elementor-element-a7a3066 {
    --display: flex;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
}

.elementor-26 .elementor-element.elementor-element-3aa7b8b.jkit-equal-height-enable, .elementor-26 .elementor-element.elementor-element-3aa7b8b.jkit-equal-height-enable > .elementor-widget-container, .elementor-26 .elementor-element.elementor-element-3aa7b8b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-26 .elementor-element.elementor-element-3aa7b8b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-26 .elementor-element.elementor-element-3aa7b8b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-3aa7b8b.elementor-element {
    --align-self: flex-start;
}

.elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-0d5e945-font-family ), Sans-serif;
    font-size: var( --e-global-typography-0d5e945-font-size );
    font-weight: var( --e-global-typography-0d5e945-font-weight );
    line-height: var( --e-global-typography-0d5e945-line-height );
    letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
    word-spacing: var( --e-global-typography-0d5e945-word-spacing );
}

.elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    margin: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 17px;
}

.elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 17px;
}

.elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 22px;
    width: 50px;
    line-height: 20px;
}

.elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 43px;
}

.elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    width: 43px;
}

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

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

.elementor-26 .elementor-element.elementor-element-2f0b293 > .elementor-widget-container {
    margin: 0px 0px -105px 0px;
}

.elementor-26 .elementor-element.elementor-element-2f0b293 img {
    width: 100%;
    height: 52vh;
    object-fit: cover;
    object-position: center center;
    border-style: none;
    border-radius: 15px 0px 0px 15px;
}

.elementor-26 .elementor-element.elementor-element-17d7366 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: wrap;
    --overlay-opacity: 0.3;
    --padding-top: 12em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-26 .elementor-element.elementor-element-17d7366::before, .elementor-26 .elementor-element.elementor-element-17d7366 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-17d7366 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-17d7366 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-17d7366 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-17d7366 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image: url("../../2025/05/Shape-05.png");
    --background-overlay: '';
    background-position: center center;
    background-repeat: repeat-x;
    background-size: contain;
}

.elementor-26 .elementor-element.elementor-element-fd9149b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
}

.elementor-26 .elementor-element.elementor-element-07123bd {
    width: 100%;
    max-width: 100%;
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-07123bd > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-26 .elementor-element.elementor-element-07123bd.elementor-element {
    --align-self: stretch;
}

.elementor-26 .elementor-element.elementor-element-07123bd .elementor-heading-title {
    font-family: var( --e-global-typography-887363b-font-family ), Sans-serif;
    font-size: var( --e-global-typography-887363b-font-size );
    font-weight: var( --e-global-typography-887363b-font-weight );
    text-transform: var( --e-global-typography-887363b-text-transform );
    line-height: var( --e-global-typography-887363b-line-height );
    letter-spacing: var( --e-global-typography-887363b-letter-spacing );
    word-spacing: var( --e-global-typography-887363b-word-spacing );
    color: var( --e-global-color-primary );
}

.elementor-26 .elementor-element.elementor-element-f2cc005 {
    --display: flex;
}

.elementor-26 .elementor-element.elementor-element-95d4b6a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
}

.elementor-26 .elementor-element.elementor-element-1588684.jkit-equal-height-enable, .elementor-26 .elementor-element.elementor-element-1588684.jkit-equal-height-enable > .elementor-widget-container, .elementor-26 .elementor-element.elementor-element-1588684.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-26 .elementor-element.elementor-element-1588684.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 10px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 10px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-4a5499b );
    font-family: var( --e-global-typography-31e45ff-font-family ), Sans-serif;
    font-size: var( --e-global-typography-31e45ff-font-size );
    font-weight: var( --e-global-typography-31e45ff-font-weight );
    line-height: var( --e-global-typography-31e45ff-line-height );
    letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
}

.elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-5e61d38-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e61d38-font-size );
    font-weight: var( --e-global-typography-5e61d38-font-weight );
    line-height: var( --e-global-typography-5e61d38-line-height );
    letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
    word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    margin: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-4a5499b );
}

.elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    width: 40px;
}

.elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    height: 10px;
    width: 80px;
}

.elementor-26 .elementor-element.elementor-element-c4f0765.jkit-equal-height-enable, .elementor-26 .elementor-element.elementor-element-c4f0765.jkit-equal-height-enable > .elementor-widget-container, .elementor-26 .elementor-element.elementor-element-c4f0765.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-26 .elementor-element.elementor-element-c4f0765.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 10px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 10px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-4a5499b );
    font-family: var( --e-global-typography-31e45ff-font-family ), Sans-serif;
    font-size: var( --e-global-typography-31e45ff-font-size );
    font-weight: var( --e-global-typography-31e45ff-font-weight );
    line-height: var( --e-global-typography-31e45ff-line-height );
    letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
}

.elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-5e61d38-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e61d38-font-size );
    font-weight: var( --e-global-typography-5e61d38-font-weight );
    line-height: var( --e-global-typography-5e61d38-line-height );
    letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
    word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    margin: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-4a5499b );
}

.elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    width: 40px;
}

.elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    height: 10px;
    width: 80px;
}

.elementor-26 .elementor-element.elementor-element-93412a7.jkit-equal-height-enable, .elementor-26 .elementor-element.elementor-element-93412a7.jkit-equal-height-enable > .elementor-widget-container, .elementor-26 .elementor-element.elementor-element-93412a7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-26 .elementor-element.elementor-element-93412a7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 10px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 10px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-4a5499b );
    font-family: var( --e-global-typography-31e45ff-font-family ), Sans-serif;
    font-size: var( --e-global-typography-31e45ff-font-size );
    font-weight: var( --e-global-typography-31e45ff-font-weight );
    line-height: var( --e-global-typography-31e45ff-line-height );
    letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
}

.elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-5e61d38-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e61d38-font-size );
    font-weight: var( --e-global-typography-5e61d38-font-weight );
    line-height: var( --e-global-typography-5e61d38-line-height );
    letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
    word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    margin: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-4a5499b );
}

.elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    width: 40px;
}

.elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    height: 10px;
    width: 80px;
}

.elementor-26 .elementor-element.elementor-element-7fb0463.jkit-equal-height-enable, .elementor-26 .elementor-element.elementor-element-7fb0463.jkit-equal-height-enable > .elementor-widget-container, .elementor-26 .elementor-element.elementor-element-7fb0463.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-26 .elementor-element.elementor-element-7fb0463.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 10px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 10px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-4a5499b );
    font-family: var( --e-global-typography-31e45ff-font-family ), Sans-serif;
    font-size: var( --e-global-typography-31e45ff-font-size );
    font-weight: var( --e-global-typography-31e45ff-font-weight );
    line-height: var( --e-global-typography-31e45ff-line-height );
    letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
}

.elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-5e61d38-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5e61d38-font-size );
    font-weight: var( --e-global-typography-5e61d38-font-weight );
    line-height: var( --e-global-typography-5e61d38-line-height );
    letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
    word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    margin: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var( --e-global-color-4a5499b );
}

.elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i {
    font-size: 40px;
}

.elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg {
    width: 40px;
}

.elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    height: 10px;
    width: 80px;
}

.elementor-26 .elementor-element.elementor-element-4b4d724 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
}

.elementor-26 .elementor-element.elementor-element-61501a0 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-61501a0 .elementor-heading-title {
    font-family: var( --e-global-typography-31e45ff-font-family ), Sans-serif;
    font-size: var( --e-global-typography-31e45ff-font-size );
    font-weight: var( --e-global-typography-31e45ff-font-weight );
    line-height: var( --e-global-typography-31e45ff-line-height );
    letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    color: var( --e-global-color-primary );
}

.elementor-26 .elementor-element.elementor-element-6cf88e8 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 25px;
    --grid-row-gap: 0px;
}

.elementor-26 .elementor-element.elementor-element-6cf88e8 .elementor-widget-container {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-6cf88e8.elementor-element {
    --align-self: center;
}

.elementor-26 .elementor-element.elementor-element-6cf88e8 .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0em;
}

.elementor-26 .elementor-element.elementor-element-6cf88e8 .elementor-social-icon i {
    color: var( --e-global-color-4a5499b );
}

.elementor-26 .elementor-element.elementor-element-6cf88e8 .elementor-social-icon svg {
    fill: var( --e-global-color-4a5499b );
}

.elementor-26 .elementor-element.elementor-element-6cf88e8 .elementor-social-icon:hover i {
    color: var( --e-global-color-4a5499b );
}

.elementor-26 .elementor-element.elementor-element-6cf88e8 .elementor-social-icon:hover svg {
    fill: var( --e-global-color-4a5499b );
}

.elementor-26 .elementor-element.elementor-element-918726a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-26 .elementor-element.elementor-element-93157c6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-26 .elementor-element.elementor-element-793275d img {
    width: 100%;
    height: 473px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
}

.elementor-26 .elementor-element.elementor-element-bf8a157 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-26 .elementor-element.elementor-element-f35ad65 > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-26 .elementor-element.elementor-element-f35ad65 iframe {
    height: 55vh;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}

@media(min-width: 768px) {
    .elementor-26 .elementor-element.elementor-element-a7a3066 {
        --width:36%;
    }

    .elementor-26 .elementor-element.elementor-element-6510031 {
        --width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-17d7366 {
        --content-width: 1400px;
    }

    .elementor-26 .elementor-element.elementor-element-f2cc005 {
        --width: 55%;
    }

    .elementor-26 .elementor-element.elementor-element-95d4b6a {
        --width: 40%;
    }

    .elementor-26 .elementor-element.elementor-element-918726a {
        --content-width: 1400px;
    }

    .elementor-26 .elementor-element.elementor-element-93157c6 {
        --width: 33.3333%;
    }

    .elementor-26 .elementor-element.elementor-element-bf8a157 {
        --width: 66.6666%;
    }
}

@media(max-width: 1366px) and (min-width:768px) {
    .elementor-26 .elementor-element.elementor-element-a7a3066 {
        --width:42%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-26 .elementor-element.elementor-element-a7a3066 {
        --width:47%;
    }

    .elementor-26 .elementor-element.elementor-element-f2cc005 {
        --width: 80%;
    }

    .elementor-26 .elementor-element.elementor-element-95d4b6a {
        --width: 100%;
    }
}

@media(max-width: 1366px) {
    .elementor-26 .elementor-element.elementor-element-c290d6d {
        --min-height:45vh;
    }

    .elementor-26 .elementor-element.elementor-element-c290d6d::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-size: 60% auto;
    }

    .elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-0d5e945-font-size );
        line-height: var( --e-global-typography-0d5e945-line-height );
        letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
        word-spacing: var( --e-global-typography-0d5e945-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-d10eaa9 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-2f0b293 img {
        height: 40vh;
    }

    .elementor-26 .elementor-element.elementor-element-17d7366 {
        --padding-top: 7em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-26 .elementor-element.elementor-element-07123bd .elementor-heading-title {
        font-size: var( --e-global-typography-887363b-font-size );
        line-height: var( --e-global-typography-887363b-line-height );
        letter-spacing: var( --e-global-typography-887363b-letter-spacing );
        word-spacing: var( --e-global-typography-887363b-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 0px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        width: 70px;
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 0px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        width: 70px;
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 0px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        width: 70px;
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 0px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        width: 70px;
    }

    .elementor-26 .elementor-element.elementor-element-61501a0 .elementor-heading-title {
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-793275d img {
        height: 453px;
    }
}

@media(max-width: 1024px) {
    .elementor-26 .elementor-element.elementor-element-c290d6d {
        --min-height:40vh;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-0d5e945-font-size );
        line-height: var( --e-global-typography-0d5e945-line-height );
        letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
        word-spacing: var( --e-global-typography-0d5e945-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-d10eaa9 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-2f0b293 > .elementor-widget-container {
        margin: 0px 0px -55px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-2f0b293 img {
        height: 35vh;
    }

    .elementor-26 .elementor-element.elementor-element-17d7366 {
        --padding-top: 5em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-26 .elementor-element.elementor-element-fd9149b {
        --justify-content: center;
    }

    .elementor-26 .elementor-element.elementor-element-07123bd {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-07123bd .elementor-heading-title {
        font-size: var( --e-global-typography-887363b-font-size );
        line-height: var( --e-global-typography-887363b-line-height );
        letter-spacing: var( --e-global-typography-887363b-letter-spacing );
        word-spacing: var( --e-global-typography-887363b-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-95d4b6a {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: wrap;
    }

    .elementor-26 .elementor-element.elementor-element-1588684 {
        width: var( --container-widget-width, 48% );
        max-width: 48%;
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 0px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        width: 65px;
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 {
        width: var( --container-widget-width, 48% );
        max-width: 48%;
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 0px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        width: 65px;
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 {
        width: var( --container-widget-width, 48% );
        max-width: 48%;
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 0px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        width: 65px;
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 {
        width: var( --container-widget-width, 48% );
        max-width: 48%;
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 0px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        width: 65px;
    }

    .elementor-26 .elementor-element.elementor-element-4b4d724 {
        --justify-content: center;
    }

    .elementor-26 .elementor-element.elementor-element-61501a0 .elementor-heading-title {
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-793275d img {
        height: 290px;
    }

    .elementor-26 .elementor-element.elementor-element-f35ad65 iframe {
        height: 35vh;
    }
}

@media(max-width: 767px) {
    .elementor-26 .elementor-element.elementor-element-c290d6d::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-c290d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-size:100% auto;
    }

    .elementor-26 .elementor-element.elementor-element-3aa7b8b.elementor-element {
        --align-self: center;
    }

    .elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
        padding: 35px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 0px;
        font-size: var( --e-global-typography-0d5e945-font-size );
        line-height: var( --e-global-typography-0d5e945-line-height );
        letter-spacing: var( --e-global-typography-0d5e945-letter-spacing );
        word-spacing: var( --e-global-typography-0d5e945-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        width: 40px;
    }

    .elementor-26 .elementor-element.elementor-element-d10eaa9 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-d10eaa9 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
        letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-2f0b293 img {
        width: 85%;
        height: 29vh;
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-17d7366 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 8em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-26 .elementor-element.elementor-element-07123bd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-07123bd .elementor-heading-title {
        font-size: var( --e-global-typography-887363b-font-size );
        line-height: var( --e-global-typography-887363b-line-height );
        letter-spacing: var( --e-global-typography-887363b-letter-spacing );
        word-spacing: var( --e-global-typography-887363b-word-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-1588684 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 10px 0px 5px 0px;
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 68px;
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 10px 0px 5px 0px;
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 68px;
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 10px 0px 5px 0px;
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 68px;
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left;
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 10px 0px 5px 0px;
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var( --e-global-typography-5e61d38-font-size );
        line-height: var( --e-global-typography-5e61d38-line-height );
        letter-spacing: var( --e-global-typography-5e61d38-letter-spacing );
        word-spacing: var( --e-global-typography-5e61d38-word-spacing );
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon {
        border-radius: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 68px;
    }

    .elementor-26 .elementor-element.elementor-element-61501a0 .elementor-heading-title {
        font-size: var( --e-global-typography-31e45ff-font-size );
        line-height: var( --e-global-typography-31e45ff-line-height );
        letter-spacing: var( --e-global-typography-31e45ff-letter-spacing );
    }

    .elementor-26 .elementor-element.elementor-element-6cf88e8 .elementor-widget-container {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-918726a {
        --padding-top: 0em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-26 .elementor-element.elementor-element-f35ad65 iframe {
        height: 40vh;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-3aa7b8b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-1588684 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-c4f0765 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-93412a7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-7fb0463 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}
