.elementor-566 .elementor-element.elementor-element-5a317e7>.elementor-container {
    max-width: 1290px;
}

.elementor-566 .elementor-element.elementor-element-5a317e7:not(.elementor-motion-effects-element-type-background),
.elementor-566 .elementor-element.elementor-element-5a317e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/03/ring-with-a-polished-gemstone-e1615346845660.jpg");
    background-position: 0% 82%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-566 .elementor-element.elementor-element-5a317e7>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-566 .elementor-element.elementor-element-5a317e7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 9% 0% 5% 0%;
}

.elementor-bc-flex-widget .elementor-566 .elementor-element.elementor-element-4cfc230.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-566 .elementor-element.elementor-element-4cfc230.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-566 .elementor-element.elementor-element-0b9f623 .woocommerce-breadcrumb {
    color: #FFFFFF;
    font-family: var(--e-global-typography-e540851-font-family), Sans-serif;
    font-size: var(--e-global-typography-e540851-font-size);
    font-weight: var(--e-global-typography-e540851-font-weight);
    text-transform: var(--e-global-typography-e540851-text-transform);
    line-height: var(--e-global-typography-e540851-line-height);
    letter-spacing: var(--e-global-typography-e540851-letter-spacing);
    word-spacing: var(--e-global-typography-e540851-word-spacing);
    text-align: center;
}

.elementor-566 .elementor-element.elementor-element-0b9f623 .woocommerce-breadcrumb>a {
    color: #5476C8;
}

.elementor-566 .elementor-element.elementor-element-e53a034 {
    text-align: center;
}

.elementor-566 .elementor-element.elementor-element-e53a034 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-caabc45-font-family), Sans-serif;
    font-size: var(--e-global-typography-caabc45-font-size);
    font-weight: var(--e-global-typography-caabc45-font-weight);
    line-height: var(--e-global-typography-caabc45-line-height);
    letter-spacing: var(--e-global-typography-caabc45-letter-spacing);
    word-spacing: var(--e-global-typography-caabc45-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-b04ac3e>.elementor-container {
    max-width: 1290px;
}

.elementor-566 .elementor-element.elementor-element-b04ac3e:not(.elementor-motion-effects-element-type-background),
.elementor-566 .elementor-element.elementor-element-b04ac3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-566 .elementor-element.elementor-element-b04ac3e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 30px 0px;
}

.elementor-566 .elementor-element.elementor-element-b04ac3e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-566 .elementor-element.elementor-element-fbbd074.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-566 .elementor-element.elementor-element-fbbd074.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-566 .elementor-element.elementor-element-fbbd074>.elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-566 .elementor-element.elementor-element-a0ca3bd img {
    width: 10%;
    max-width: 100%;
}

.elementor-566 .elementor-element.elementor-element-a0ca3bd {
    z-index: 1;
}

.elementor-566 .elementor-element.elementor-element-fd4d274 {
    text-align: center;
    z-index: 1;
}

.elementor-566 .elementor-element.elementor-element-fd4d274 .elementor-heading-title {
    color: #293365;
    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);
}

.elementor-566 .elementor-element.elementor-element-b88923c {
    text-align: center;
    color: #0D1023;
    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);
}

.elementor-566 .elementor-element.elementor-element-b88923c>.elementor-widget-container {
    padding: 0% 10% 0% 10%;
}

.elementor-566 .elementor-element.elementor-element-e0ecf74 img {
    width: 13%;
    max-width: 100%;
}

.elementor-566 .elementor-element.elementor-element-6eb2046 {
    text-align: center;
}

.elementor-566 .elementor-element.elementor-element-6eb2046 .elementor-heading-title {
    color: #0D1023;
    font-family: var(--e-global-typography-4e96ae6-font-family), Sans-serif;
    font-size: var(--e-global-typography-4e96ae6-font-size);
    font-weight: var(--e-global-typography-4e96ae6-font-weight);
    line-height: var(--e-global-typography-4e96ae6-line-height);
    letter-spacing: var(--e-global-typography-4e96ae6-letter-spacing);
    word-spacing: var(--e-global-typography-4e96ae6-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-27f41bf>.elementor-container {
    max-width: 1290px;
}

.elementor-566 .elementor-element.elementor-element-27f41bf {
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-93cbf8e>.elementor-container {
    max-width: 1290px;
}

.elementor-566 .elementor-element.elementor-element-93cbf8e:not(.elementor-motion-effects-element-type-background),
.elementor-566 .elementor-element.elementor-element-93cbf8e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-566 .elementor-element.elementor-element-93cbf8e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

.elementor-566 .elementor-element.elementor-element-93cbf8e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-566 .elementor-element.elementor-element-e066ff6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-70601f0 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 20px 0px 45px 0px;
}

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

.elementor-566 .elementor-element.elementor-element-70601f0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    font-size: 6px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-70601f0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    width: 6px;
}

.elementor-566 .elementor-element.elementor-element-70601f0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: #293365;
    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);
    margin-bottom: 10px;
}

.elementor-566 .elementor-element.elementor-element-70601f0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: #0D1023;
    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);
}

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

.elementor-566 .elementor-element.elementor-element-66d4039>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-7da913d .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 20px 0px 45px 0px;
}

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

.elementor-566 .elementor-element.elementor-element-7da913d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    font-size: 6px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-7da913d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    width: 6px;
}

.elementor-566 .elementor-element.elementor-element-7da913d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: #293365;
    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);
    margin-bottom: 10px;
}

.elementor-566 .elementor-element.elementor-element-7da913d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: #0D1023;
    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);
}

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

.elementor-566 .elementor-element.elementor-element-6270989>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-5e9fbd5 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 20px 0px 45px 0px;
}

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

.elementor-566 .elementor-element.elementor-element-5e9fbd5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    font-size: 6px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-5e9fbd5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    width: 6px;
}

.elementor-566 .elementor-element.elementor-element-5e9fbd5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: #293365;
    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);
    margin-bottom: 10px;
}

.elementor-566 .elementor-element.elementor-element-5e9fbd5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: #0D1023;
    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);
}

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

.elementor-566 .elementor-element.elementor-element-cd39c77>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-71a6675 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 20px 0px 45px 0px;
}

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

.elementor-566 .elementor-element.elementor-element-71a6675 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    font-size: 6px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-71a6675 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    width: 6px;
}

.elementor-566 .elementor-element.elementor-element-71a6675 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: #293365;
    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);
    margin-bottom: 10px;
}

.elementor-566 .elementor-element.elementor-element-71a6675 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: #0D1023;
    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);
}

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

.elementor-566 .elementor-element.elementor-element-b37a0a2>.elementor-container {
    max-width: 1290px;
}

.elementor-566 .elementor-element.elementor-element-b37a0a2 {
    padding: 100px 0px 100px 0px;
}

.elementor-566 .elementor-element.elementor-element-c02b2c7>.elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-566 .elementor-element.elementor-element-ca1f8eb {
    text-align: left;
}

.elementor-566 .elementor-element.elementor-element-ca1f8eb .elementor-heading-title {
    color: #293365;
    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);
}

.elementor-566 .elementor-element.elementor-element-ca1f8eb>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-566 .elementor-element.elementor-element-61a3176 {
    text-align: left;
    color: #0D1023;
    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);
}

.elementor-566 .elementor-element.elementor-element-ec5de7d>.elementor-element-populated {
    padding: 0px 10px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-0cd404c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: #F8F8F8;
    padding: 30px 20px 10px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-0cd404c.jkit-equal-height-enable,
.elementor-566 .elementor-element.elementor-element-0cd404c.jkit-equal-height-enable .elementor-widget-container,
.elementor-566 .elementor-element.elementor-element-0cd404c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-566 .elementor-element.elementor-element-0cd404c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-566 .elementor-element.elementor-element-0cd404c .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 4px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-b2a25f3-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2a25f3-font-size);
    font-weight: var(--e-global-typography-b2a25f3-font-weight);
    text-transform: var(--e-global-typography-b2a25f3-text-transform);
    line-height: var(--e-global-typography-b2a25f3-line-height);
    letter-spacing: var(--e-global-typography-b2a25f3-letter-spacing);
    word-spacing: var(--e-global-typography-b2a25f3-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-0cd404c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-accent);
    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);
}

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

.elementor-566 .elementor-element.elementor-element-0cd404c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-566 .elementor-element.elementor-element-0cd404c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: #293365;
    height: 40px;
    width: 40px;
    line-height: 34px;
}

.elementor-566 .elementor-element.elementor-element-0cd404c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: #293365;
    width: 40px;
}

.elementor-566 .elementor-element.elementor-element-0cd404c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-566 .elementor-element.elementor-element-9936c1c>.elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-566 .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: #F8F8F8;
    padding: 30px 20px 10px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-5535f6f.jkit-equal-height-enable,
.elementor-566 .elementor-element.elementor-element-5535f6f.jkit-equal-height-enable .elementor-widget-container,
.elementor-566 .elementor-element.elementor-element-5535f6f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-566 .elementor-element.elementor-element-5535f6f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-566 .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 4px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-b2a25f3-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2a25f3-font-size);
    font-weight: var(--e-global-typography-b2a25f3-font-weight);
    text-transform: var(--e-global-typography-b2a25f3-text-transform);
    line-height: var(--e-global-typography-b2a25f3-line-height);
    letter-spacing: var(--e-global-typography-b2a25f3-letter-spacing);
    word-spacing: var(--e-global-typography-b2a25f3-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-accent);
    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);
}

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

.elementor-566 .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-566 .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: #293365;
    height: 40px;
    width: 40px;
    line-height: 34px;
}

.elementor-566 .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: #293365;
    width: 40px;
}

.elementor-566 .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-566 .elementor-element.elementor-element-c7203c0 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-566 .elementor-element.elementor-element-77903b9>.elementor-element-populated {
    padding: 0px 10px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: #F8F8F8;
    padding: 30px 20px 10px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-9065a34.jkit-equal-height-enable,
.elementor-566 .elementor-element.elementor-element-9065a34.jkit-equal-height-enable .elementor-widget-container,
.elementor-566 .elementor-element.elementor-element-9065a34.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-566 .elementor-element.elementor-element-9065a34.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-566 .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 4px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-b2a25f3-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2a25f3-font-size);
    font-weight: var(--e-global-typography-b2a25f3-font-weight);
    text-transform: var(--e-global-typography-b2a25f3-text-transform);
    line-height: var(--e-global-typography-b2a25f3-line-height);
    letter-spacing: var(--e-global-typography-b2a25f3-letter-spacing);
    word-spacing: var(--e-global-typography-b2a25f3-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-accent);
    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);
}

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

.elementor-566 .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-566 .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: #293365;
    height: 40px;
    width: 40px;
    line-height: 34px;
}

.elementor-566 .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: #293365;
    width: 40px;
}

.elementor-566 .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-566 .elementor-element.elementor-element-57bd05c>.elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-566 .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: #F8F8F8;
    padding: 30px 20px 10px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-566 .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 4px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-b2a25f3-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2a25f3-font-size);
    font-weight: var(--e-global-typography-b2a25f3-font-weight);
    text-transform: var(--e-global-typography-b2a25f3-text-transform);
    line-height: var(--e-global-typography-b2a25f3-line-height);
    letter-spacing: var(--e-global-typography-b2a25f3-letter-spacing);
    word-spacing: var(--e-global-typography-b2a25f3-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-accent);
    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);
}

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

.elementor-566 .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-566 .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: #293365;
    height: 40px;
    width: 40px;
    line-height: 34px;
}

.elementor-566 .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: #293365;
    width: 40px;
}

.elementor-566 .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-566 .elementor-element.elementor-element-c249509:not(.elementor-motion-effects-element-type-background),
.elementor-566 .elementor-element.elementor-element-c249509>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D1023;
}

.elementor-566 .elementor-element.elementor-element-c249509 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-566 .elementor-element.elementor-element-20a5ebc>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.7;
}

.elementor-566 .elementor-element.elementor-element-20a5ebc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 75% 10% 10% 10%;
}

.elementor-566 .elementor-element.elementor-element-20a5ebc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-566 .elementor-element.elementor-element-c506aff {
    color: #FFFFFF;
    font-family: var(--e-global-typography-845d48b-font-family), Sans-serif;
    font-size: var(--e-global-typography-845d48b-font-size);
    font-weight: var(--e-global-typography-845d48b-font-weight);
    line-height: var(--e-global-typography-845d48b-line-height);
    letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
    word-spacing: var(--e-global-typography-845d48b-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-c506aff>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-566 .elementor-element.elementor-element-f5f1d4e .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-ef78bd1-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef78bd1-font-size);
    font-weight: var(--e-global-typography-ef78bd1-font-weight);
    line-height: var(--e-global-typography-ef78bd1-line-height);
    letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
    word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-4ab93d5>.elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-566 .elementor-element.elementor-element-da867c4:not(.elementor-motion-effects-element-type-background),
.elementor-566 .elementor-element.elementor-element-da867c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D1023;
}

.elementor-566 .elementor-element.elementor-element-da867c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-566 .elementor-element.elementor-element-998d7e1>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.7;
}

.elementor-566 .elementor-element.elementor-element-998d7e1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 75% 10% 10% 10%;
}

.elementor-566 .elementor-element.elementor-element-998d7e1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-566 .elementor-element.elementor-element-1d07b46 {
    color: #FFFFFF;
    font-family: var(--e-global-typography-845d48b-font-family), Sans-serif;
    font-size: var(--e-global-typography-845d48b-font-size);
    font-weight: var(--e-global-typography-845d48b-font-weight);
    line-height: var(--e-global-typography-845d48b-line-height);
    letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
    word-spacing: var(--e-global-typography-845d48b-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-1d07b46>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-566 .elementor-element.elementor-element-3e1c62f .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-ef78bd1-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef78bd1-font-size);
    font-weight: var(--e-global-typography-ef78bd1-font-weight);
    line-height: var(--e-global-typography-ef78bd1-line-height);
    letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
    word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-e341728:not(.elementor-motion-effects-element-type-background),
.elementor-566 .elementor-element.elementor-element-e341728>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-566 .elementor-element.elementor-element-e341728 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-e341728>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-566 .elementor-element.elementor-element-38072e9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-566 .elementor-element.elementor-element-38072e9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-566 .elementor-element.elementor-element-38072e9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #293365 10%, #FFFFFF00 0%);
}

.elementor-566 .elementor-element.elementor-element-38072e9>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.2;
}

.elementor-566 .elementor-element.elementor-element-38072e9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-38072e9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-566 .elementor-element.elementor-element-8575ceb {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-566 .elementor-element.elementor-element-06cb5b7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-06cb5b7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-566 .elementor-element.elementor-element-e14860c {
    --spacer-size: 470px;
}

.elementor-bc-flex-widget .elementor-566 .elementor-element.elementor-element-2ba9079.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-566 .elementor-element.elementor-element-2ba9079.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-566 .elementor-element.elementor-element-2ba9079:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-566 .elementor-element.elementor-element-2ba9079>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #293365;
}

.elementor-566 .elementor-element.elementor-element-2ba9079>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 95px 0px 95px 90px;
}

.elementor-566 .elementor-element.elementor-element-2ba9079>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
    top: 190px;
    left: 380px;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: #FFFFFF;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    fill: #FFFFFF;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color: #FFFFFF;
    font-family: var(--e-global-typography-4e96ae6-font-family), Sans-serif;
    font-size: var(--e-global-typography-4e96ae6-font-size);
    font-weight: var(--e-global-typography-4e96ae6-font-weight);
    line-height: var(--e-global-typography-4e96ae6-line-height);
    letter-spacing: var(--e-global-typography-4e96ae6-letter-spacing);
    word-spacing: var(--e-global-typography-4e96ae6-word-spacing);
    margin-bottom: 5px;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    color: #FFFFFF;
    font-family: var(--e-global-typography-285bd57-font-family), Sans-serif;
    font-size: var(--e-global-typography-285bd57-font-size);
    font-weight: var(--e-global-typography-285bd57-font-weight);
    line-height: var(--e-global-typography-285bd57-line-height);
    letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
    word-spacing: var(--e-global-typography-285bd57-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    margin: -12px 0px 0px 0px;
    width: 70px;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .tns-controls button i {
    font-size: 28px;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    width: 28px;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .tns-controls button i,
.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    opacity: 100%;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i,
.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
    opacity: 100%;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .tns-nav button {
    margin-left: calc(12px / 2);
    margin-right: calc(12px / 2);
    margin-top: 40px;
    background-color: #FFFFFF;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active {
    width: 10px;
    height: 10px;
    background-color: #5476C8;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-e0a5a60 {
    width: var(--container-widget-width, 500px);
    max-width: 500px;
    --container-widget-width: 500px;
    --container-widget-flex-grow: 0;
}

.elementor-566 .elementor-element.elementor-element-43d8211>.elementor-container {
    max-width: 1290px;
}

.elementor-566 .elementor-element.elementor-element-43d8211 {
    padding: 100px 0px 100px 0px;
}

.elementor-566 .elementor-element.elementor-element-a58e546>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
}

.elementor-566 .elementor-element.elementor-element-ed5b2f9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-e540851-font-family), Sans-serif;
    font-size: var(--e-global-typography-e540851-font-size);
    font-weight: var(--e-global-typography-e540851-font-weight);
    text-transform: var(--e-global-typography-e540851-text-transform);
    line-height: var(--e-global-typography-e540851-line-height);
    letter-spacing: var(--e-global-typography-e540851-letter-spacing);
    word-spacing: var(--e-global-typography-e540851-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-ed5b2f9 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: #FFFFFF;
    background-color: #5476C8;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5476C8;
}

.elementor-566 .elementor-element.elementor-element-ed5b2f9 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: #0D1023;
    background-color: #02010100;
}

.elementor-566 .elementor-element.elementor-element-ed5b2f9 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: #0D1023;
    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);
    padding: 32px 32px 32px 32px;
}

.elementor-566 .elementor-element.elementor-element-ed5b2f9 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5476C8;
}

.elementor-bc-flex-widget .elementor-566 .elementor-element.elementor-element-9bc9468.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-566 .elementor-element.elementor-element-9bc9468.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-566 .elementor-element.elementor-element-e05a074 {
    text-align: left;
}

.elementor-566 .elementor-element.elementor-element-e05a074 .elementor-heading-title {
    color: #293365;
    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);
}

.elementor-566 .elementor-element.elementor-element-e05a074>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-566 .elementor-element.elementor-element-5d245ab {
    text-align: left;
    color: #0D1023;
    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);
}

.elementor-566 .elementor-element.elementor-element-5d245ab>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-fced1d4 .elementor-button {
    font-family: var(--e-global-typography-c85d6e7-font-family), Sans-serif;
    font-size: var(--e-global-typography-c85d6e7-font-size);
    font-weight: var(--e-global-typography-c85d6e7-font-weight);
    text-transform: var(--e-global-typography-c85d6e7-text-transform);
    line-height: var(--e-global-typography-c85d6e7-line-height);
    letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
    word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    fill: #293365;
    color: #293365;
    background-color: #0D102300;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5476C8;
}

.elementor-566 .elementor-element.elementor-element-fced1d4 .elementor-button:hover,
.elementor-566 .elementor-element.elementor-element-fced1d4 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #5476C8;
}

.elementor-566 .elementor-element.elementor-element-fced1d4 .elementor-button:hover svg,
.elementor-566 .elementor-element.elementor-element-fced1d4 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-566 .elementor-element.elementor-element-62ecc10:not(.elementor-motion-effects-element-type-background),
.elementor-566 .elementor-element.elementor-element-62ecc10>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D1023;
}

.elementor-566 .elementor-element.elementor-element-62ecc10 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-566 .elementor-element.elementor-element-92e7fa4 {
    text-align: center;
}

.elementor-566 .elementor-element.elementor-element-92e7fa4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-79ed42a-font-family), Sans-serif;
    font-size: var(--e-global-typography-79ed42a-font-size);
    font-weight: var(--e-global-typography-79ed42a-font-weight);
    line-height: var(--e-global-typography-79ed42a-line-height);
    letter-spacing: var(--e-global-typography-79ed42a-letter-spacing);
    word-spacing: var(--e-global-typography-79ed42a-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-59da11b {
    text-align: center;
}

.elementor-566 .elementor-element.elementor-element-59da11b .elementor-heading-title {
    color: #FFFFFF;
    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);
}

.elementor-566 .elementor-element.elementor-element-642fd75 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-566 .elementor-element.elementor-element-642fd75>.elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-566 .elementor-element.elementor-element-c8c65e4 .elementor-button {
    font-family: var(--e-global-typography-c85d6e7-font-family), Sans-serif;
    font-size: var(--e-global-typography-c85d6e7-font-size);
    font-weight: var(--e-global-typography-c85d6e7-font-weight);
    text-transform: var(--e-global-typography-c85d6e7-text-transform);
    line-height: var(--e-global-typography-c85d6e7-line-height);
    letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
    word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0D102300;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
}

.elementor-566 .elementor-element.elementor-element-c8c65e4 .elementor-button:hover,
.elementor-566 .elementor-element.elementor-element-c8c65e4 .elementor-button:focus {
    color: #5476C8;
    background-color: #FFFFFF;
}

.elementor-566 .elementor-element.elementor-element-c8c65e4 .elementor-button:hover svg,
.elementor-566 .elementor-element.elementor-element-c8c65e4 .elementor-button:focus svg {
    fill: #5476C8;
}

.elementor-566 .elementor-element.elementor-element-384c00e>.elementor-container {
    max-width: 1290px;
}

.elementor-566 .elementor-element.elementor-element-384c00e {
    padding: 100px 0px 100px 0px;
}

.elementor-566 .elementor-element.elementor-element-d3da72e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-566 .elementor-element.elementor-element-e3290bd>.elementor-container {
    max-width: 1290px;
}

.elementor-566 .elementor-element.elementor-element-5e9ad27>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

.elementor-566 .elementor-element.elementor-element-4b41650 {
    text-align: left;
}

.elementor-566 .elementor-element.elementor-element-4b41650 .elementor-heading-title {
    color: #293365;
    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);
}

.elementor-566 .elementor-element.elementor-element-4b41650>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-566 .elementor-element.elementor-element-bcfb768 {
    text-align: left;
    color: #0D1023;
    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);
}

.elementor-566 .elementor-element.elementor-element-bcfb768>.elementor-widget-container {
    padding: 0px 20px 10px 0px;
}

.elementor-bc-flex-widget .elementor-566 .elementor-element.elementor-element-1ae5e54.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-566 .elementor-element.elementor-element-1ae5e54.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-566 .elementor-element.elementor-element-1ae5e54>.elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

.elementor-566 .elementor-element.elementor-element-f287c1b .elementor-button {
    font-family: var(--e-global-typography-c85d6e7-font-family), Sans-serif;
    font-size: var(--e-global-typography-c85d6e7-font-size);
    font-weight: var(--e-global-typography-c85d6e7-font-weight);
    text-transform: var(--e-global-typography-c85d6e7-text-transform);
    line-height: var(--e-global-typography-c85d6e7-line-height);
    letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
    word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    fill: #293365;
    color: #293365;
    background-color: #0D102300;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5476C8;
}

.elementor-566 .elementor-element.elementor-element-f287c1b .elementor-button:hover,
.elementor-566 .elementor-element.elementor-element-f287c1b .elementor-button:focus {
    color: #FFFFFF;
    background-color: #5476C8;
}

.elementor-566 .elementor-element.elementor-element-f287c1b .elementor-button:hover svg,
.elementor-566 .elementor-element.elementor-element-f287c1b .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-566 .elementor-element.elementor-element-908947b>.elementor-container {
    max-width: 1290px;
}

/* .elementor-566 .elementor-element.elementor-element-c9c5670:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-566 .elementor-element.elementor-element-c9c5670>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/03/TQTVYHE.jpg");
    background-size: cover;
} */

/* .elementor-566 .elementor-element.elementor-element-c9c5670>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(360deg, #0D1023 0%, #C6254D00 60%);
    opacity: 1;
}

.elementor-566 .elementor-element.elementor-element-c9c5670>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 300px 20px 10px 30px;
}

.elementor-566 .elementor-element.elementor-element-c9c5670>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-566 .elementor-element.elementor-element-4b76ef0 {
    color: #FFFFFF;
    font-family: var(--e-global-typography-845d48b-font-family), Sans-serif;
    font-size: var(--e-global-typography-845d48b-font-size);
    font-weight: var(--e-global-typography-845d48b-font-weight);
    line-height: var(--e-global-typography-845d48b-line-height);
    letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
    word-spacing: var(--e-global-typography-845d48b-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-4b76ef0>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-566 .elementor-element.elementor-element-20fd7fb .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-ef78bd1-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef78bd1-font-size);
    font-weight: var(--e-global-typography-ef78bd1-font-weight);
    line-height: var(--e-global-typography-ef78bd1-line-height);
    letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
    word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-20fd7fb>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

/* .elementor-566 .elementor-element.elementor-element-4897691:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-566 .elementor-element.elementor-element-4897691>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/03/7YHSU33.jpg");
    background-size: cover;
} 
.elementor-566 .elementor-element.elementor-element-4897691>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(360deg, #0D1023 0%, #C6254D00 60%);
    opacity: 1;
} 
.elementor-566 .elementor-element.elementor-element-4897691>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 300px 20px 10px 30px;
} 
 .elementor-566 .elementor-element.elementor-element-4897691>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
} 
 .elementor-566 .elementor-element.elementor-element-16f9a63 {
    color: #FFFFFF;
    font-family: var(--e-global-typography-845d48b-font-family), Sans-serif;
    font-size: var(--e-global-typography-845d48b-font-size);
    font-weight: var(--e-global-typography-845d48b-font-weight);
    line-height: var(--e-global-typography-845d48b-line-height);
    letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
    word-spacing: var(--e-global-typography-845d48b-word-spacing);
} 

.elementor-566 .elementor-element.elementor-element-16f9a63>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
} 
.elementor-566 .elementor-element.elementor-element-d5c5dd3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-ef78bd1-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef78bd1-font-size);
    font-weight: var(--e-global-typography-ef78bd1-font-weight);
    line-height: var(--e-global-typography-ef78bd1-line-height);
    letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
    word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
} 

.elementor-566 .elementor-element.elementor-element-d5c5dd3>.elementor-widget-container {
   .elementor-566 .elementor-element.elementor-element-634d5bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-566 .elementor-element.elementor-element-634d5bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/03/X4W3C2Q.jpg");
    background-size: cover;
} 

.elementor-566 .elementor-element.elementor-element-634d5bd>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(360deg, #0D1023 0%, #C6254D00 60%);
    opacity: 1;
} 

.elementor-566 .elementor-element.elementor-element-634d5bd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 300px 20px 10px 30px;
} */

/* .elementor-566 .elementor-element.elementor-element-634d5bd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
} 

.elementor-566 .elementor-element.elementor-element-d1181d1 {
    color: #FFFFFF;
    font-family: var(--e-global-typography-845d48b-font-family), Sans-serif;
    font-size: var(--e-global-typography-845d48b-font-size);
    font-weight: var(--e-global-typography-845d48b-font-weight);
    line-height: var(--e-global-typography-845d48b-line-height);
    letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
    word-spacing: var(--e-global-typography-845d48b-word-spacing);
} 

.elementor-566 .elementor-element.elementor-element-d1181d1>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
} 


 .elementor-566 .elementor-element.elementor-element-f84e2bf .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-ef78bd1-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef78bd1-font-size);
    font-weight: var(--e-global-typography-ef78bd1-font-weight);
    line-height: var(--e-global-typography-ef78bd1-line-height);
    letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
    word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
} 
.elementor-566 .elementor-element.elementor-element-f84e2bf>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
} 
 
.elementor-566 .elementor-element.elementor-element-0b6a218:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-566 .elementor-element.elementor-element-0b6a218>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/03/9AW4A79.jpg");
    background-size: cover;
} 

.elementor-566 .elementor-element.elementor-element-0b6a218>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(360deg, #0D1023 0%, #C6254D00 60%);
    opacity: 1;
} 

.elementor-566 .elementor-element.elementor-element-0b6a218>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 300px 20px 10px 30px;
} 

.elementor-566 .elementor-element.elementor-element-0b6a218>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
} 

.elementor-566 .elementor-element.elementor-element-78b9a95 {
    color: #FFFFFF;
    font-family: var(--e-global-typography-845d48b-font-family), Sans-serif;
    font-size: var(--e-global-typography-845d48b-font-size);
    font-weight: var(--e-global-typography-845d48b-font-weight);
    line-height: var(--e-global-typography-845d48b-line-height);
    letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
    word-spacing: var(--e-global-typography-845d48b-word-spacing);
}

.elementor-566 .elementor-element.elementor-element-78b9a95>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
} 

.elementor-566 .elementor-element.elementor-element-5ddb313 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-ef78bd1-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef78bd1-font-size);
    font-weight: var(--e-global-typography-ef78bd1-font-weight);
    line-height: var(--e-global-typography-ef78bd1-line-height);
    letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
    word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
} 

.elementor-566 .elementor-element.elementor-element-5ddb313>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
} */ 

.elementor-566 .elementor-element.elementor-element-9e0d4c0>.elementor-container {
    max-width: 1290px;
}

.elementor-566 .elementor-element.elementor-element-9e0d4c0:not(.elementor-motion-effects-element-type-background),
.elementor-566 .elementor-element.elementor-element-9e0d4c0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-566 .elementor-element.elementor-element-9e0d4c0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-566 .elementor-element.elementor-element-9e0d4c0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-566 .elementor-element.elementor-element-0f30c8f {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-566 .elementor-element.elementor-element-0f30c8f .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-566 .elementor-element.elementor-element-0f30c8f>.elementor-widget-container {
    padding: 0px 120px 0px 120px;
}

@media(min-width:768px) {
    .elementor-566 .elementor-element.elementor-element-c02b2c7 {
        width: 57.751%;
    }

    .elementor-566 .elementor-element.elementor-element-2d72cf7 {
        width: 20.985%;
    }

    .elementor-566 .elementor-element.elementor-element-4ab93d5 {
        width: 20.809%;
    }

    .elementor-566 .elementor-element.elementor-element-a58e546 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-9bc9468 {
        width: 50%;
    }
}

@media(max-width:1024px) {

    .elementor-566 .elementor-element.elementor-element-5a317e7:not(.elementor-motion-effects-element-type-background),
    .elementor-566 .elementor-element.elementor-element-5a317e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-5a317e7 {
        padding: 140px 0px 100px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-4cfc230>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-566 .elementor-element.elementor-element-0b9f623 .woocommerce-breadcrumb {
        font-size: var(--e-global-typography-e540851-font-size);
        line-height: var(--e-global-typography-e540851-line-height);
        letter-spacing: var(--e-global-typography-e540851-letter-spacing);
        word-spacing: var(--e-global-typography-e540851-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-e53a034 .elementor-heading-title {
        font-size: var(--e-global-typography-caabc45-font-size);
        line-height: var(--e-global-typography-caabc45-line-height);
        letter-spacing: var(--e-global-typography-caabc45-letter-spacing);
        word-spacing: var(--e-global-typography-caabc45-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-b04ac3e {
        padding: 80px 0px 80px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-fbbd074>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-566 .elementor-element.elementor-element-a0ca3bd img {
        width: 15%;
    }

    .elementor-566 .elementor-element.elementor-element-fd4d274 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-b88923c {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-e0ecf74 img {
        width: 25%;
    }

    .elementor-566 .elementor-element.elementor-element-6eb2046 .elementor-heading-title {
        font-size: var(--e-global-typography-4e96ae6-font-size);
        line-height: var(--e-global-typography-4e96ae6-line-height);
        letter-spacing: var(--e-global-typography-4e96ae6-letter-spacing);
        word-spacing: var(--e-global-typography-4e96ae6-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-c022b80>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-566 .elementor-element.elementor-element-70601f0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-70601f0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-7da913d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-7da913d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-5e9fbd5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-5e9fbd5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-71a6675 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-71a6675 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-b37a0a2 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-c02b2c7>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-566 .elementor-element.elementor-element-ca1f8eb .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-61a3176 {
        font-size: var(--e-global-typography-text-font-size);
    }

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

    .elementor-566 .elementor-element.elementor-element-0cd404c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b2a25f3-font-size);
        line-height: var(--e-global-typography-b2a25f3-line-height);
        letter-spacing: var(--e-global-typography-b2a25f3-letter-spacing);
        word-spacing: var(--e-global-typography-b2a25f3-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b2a25f3-font-size);
        line-height: var(--e-global-typography-b2a25f3-line-height);
        letter-spacing: var(--e-global-typography-b2a25f3-letter-spacing);
        word-spacing: var(--e-global-typography-b2a25f3-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b2a25f3-font-size);
        line-height: var(--e-global-typography-b2a25f3-line-height);
        letter-spacing: var(--e-global-typography-b2a25f3-letter-spacing);
        word-spacing: var(--e-global-typography-b2a25f3-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-2d72cf7>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-566 .elementor-element.elementor-element-20a5ebc>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-c506aff {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-f5f1d4e .elementor-heading-title {
        font-size: var(--e-global-typography-ef78bd1-font-size);
        line-height: var(--e-global-typography-ef78bd1-line-height);
        letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
        word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-4ab93d5>.elementor-element-populated {
        margin: 50px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-998d7e1>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-1d07b46 {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-3e1c62f .elementor-heading-title {
        font-size: var(--e-global-typography-ef78bd1-font-size);
        line-height: var(--e-global-typography-ef78bd1-line-height);
        letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
        word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-e341728 {
        padding: 80px 20px 0px 20px;
    }

    .elementor-566 .elementor-element.elementor-element-38072e9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-8575ceb {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-2ba9079>.elementor-element-populated {
        padding: 50px 50px 50px 50px;
    }

    .elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        text-align: left;
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
        top: 155px;
        left: 500px;
    }

    .elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-4e96ae6-font-size);
        line-height: var(--e-global-typography-4e96ae6-line-height);
        letter-spacing: var(--e-global-typography-4e96ae6-letter-spacing);
        word-spacing: var(--e-global-typography-4e96ae6-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-285bd57-font-size);
        line-height: var(--e-global-typography-285bd57-line-height);
        letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
        word-spacing: var(--e-global-typography-285bd57-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-e0a5a60>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-e0a5a60 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-43d8211 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-a58e546>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-566 .elementor-element.elementor-element-ed5b2f9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-e540851-font-size);
        line-height: var(--e-global-typography-e540851-line-height);
        letter-spacing: var(--e-global-typography-e540851-letter-spacing);
        word-spacing: var(--e-global-typography-e540851-word-spacing);
        padding: 20px 20px 20px 20px;
    }

    .elementor-566 .elementor-element.elementor-element-ed5b2f9 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
        padding: 20px 20px 20px 20px;
    }

    .elementor-566 .elementor-element.elementor-element-9bc9468>.elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-566 .elementor-element.elementor-element-e05a074 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-5d245ab {
        font-size: var(--e-global-typography-text-font-size);
    }

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

    .elementor-566 .elementor-element.elementor-element-fced1d4 .elementor-button {
        font-size: var(--e-global-typography-c85d6e7-font-size);
        line-height: var(--e-global-typography-c85d6e7-line-height);
        letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
        word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-62ecc10 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-faabc5a>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-566 .elementor-element.elementor-element-92e7fa4 .elementor-heading-title {
        font-size: var(--e-global-typography-79ed42a-font-size);
        line-height: var(--e-global-typography-79ed42a-line-height);
        letter-spacing: var(--e-global-typography-79ed42a-letter-spacing);
        word-spacing: var(--e-global-typography-79ed42a-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-59da11b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-642fd75>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-c8c65e4 .elementor-button {
        font-size: var(--e-global-typography-c85d6e7-font-size);
        line-height: var(--e-global-typography-c85d6e7-line-height);
        letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
        word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-384c00e {
        padding: 80px 0px 80px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-d3da72e>.elementor-element-populated {
        margin: 0px 20px 50px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-566 .elementor-element.elementor-element-e3290bd {
        padding: 0px 0px 30px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-5e9ad27>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-4b41650 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-bcfb768 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-1ae5e54>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-f287c1b .elementor-button {
        font-size: var(--e-global-typography-c85d6e7-font-size);
        line-height: var(--e-global-typography-c85d6e7-line-height);
        letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
        word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-c9c5670>.elementor-element-populated {
        margin: 0px 10px 20px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-4b76ef0 {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-20fd7fb .elementor-heading-title {
        font-size: var(--e-global-typography-ef78bd1-font-size);
        line-height: var(--e-global-typography-ef78bd1-line-height);
        letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
        word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-4897691>.elementor-element-populated {
        margin: 0px 0px 20px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-566 .elementor-element.elementor-element-16f9a63 {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-d5c5dd3 .elementor-heading-title {
        font-size: var(--e-global-typography-ef78bd1-font-size);
        line-height: var(--e-global-typography-ef78bd1-line-height);
        letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
        word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-634d5bd>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-d1181d1 {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-f84e2bf .elementor-heading-title {
        font-size: var(--e-global-typography-ef78bd1-font-size);
        line-height: var(--e-global-typography-ef78bd1-line-height);
        letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
        word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-0b6a218>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-566 .elementor-element.elementor-element-78b9a95 {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

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

    .elementor-566 .elementor-element.elementor-element-75af601>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-566 .elementor-element.elementor-element-0f30c8f {
        --e-image-carousel-slides-to-show: 3;
    }
}

@media(max-width:767px) {

    .elementor-566 .elementor-element.elementor-element-5a317e7:not(.elementor-motion-effects-element-type-background),
    .elementor-566 .elementor-element.elementor-element-5a317e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-566 .elementor-element.elementor-element-5a317e7 {
        padding: 150px 0px 90px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-4cfc230>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-566 .elementor-element.elementor-element-0b9f623 .woocommerce-breadcrumb {
        font-size: var(--e-global-typography-e540851-font-size);
        line-height: var(--e-global-typography-e540851-line-height);
        letter-spacing: var(--e-global-typography-e540851-letter-spacing);
        word-spacing: var(--e-global-typography-e540851-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-e53a034 .elementor-heading-title {
        font-size: var(--e-global-typography-caabc45-font-size);
        line-height: var(--e-global-typography-caabc45-line-height);
        letter-spacing: var(--e-global-typography-caabc45-letter-spacing);
        word-spacing: var(--e-global-typography-caabc45-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-b04ac3e {
        padding: 50px 0px 50px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-fbbd074>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-566 .elementor-element.elementor-element-a0ca3bd img {
        width: 25%;
    }

    .elementor-566 .elementor-element.elementor-element-fd4d274 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-b88923c {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-b88923c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-e0ecf74 img {
        width: 55%;
    }

    .elementor-566 .elementor-element.elementor-element-6eb2046 .elementor-heading-title {
        font-size: var(--e-global-typography-4e96ae6-font-size);
        line-height: var(--e-global-typography-4e96ae6-line-height);
        letter-spacing: var(--e-global-typography-4e96ae6-letter-spacing);
        word-spacing: var(--e-global-typography-4e96ae6-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-c022b80>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-566 .elementor-element.elementor-element-e066ff6 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-70601f0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-70601f0 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-66d4039 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-7da913d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-7da913d .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-6270989 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-5e9fbd5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-5e9fbd5 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-cd39c77 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-71a6675 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-71a6675 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-b37a0a2 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-c02b2c7>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-566 .elementor-element.elementor-element-ca1f8eb .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-61a3176 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-ec5de7d>.elementor-element-populated {
        padding: 0px 0px 15px 0px;
    }

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

    .elementor-566 .elementor-element.elementor-element-0cd404c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-9936c1c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b2a25f3-font-size);
        line-height: var(--e-global-typography-b2a25f3-line-height);
        letter-spacing: var(--e-global-typography-b2a25f3-letter-spacing);
        word-spacing: var(--e-global-typography-b2a25f3-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-c7203c0 {
        margin-top: 15px;
        margin-bottom: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-77903b9>.elementor-element-populated {
        padding: 0px 0px 15px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b2a25f3-font-size);
        line-height: var(--e-global-typography-b2a25f3-line-height);
        letter-spacing: var(--e-global-typography-b2a25f3-letter-spacing);
        word-spacing: var(--e-global-typography-b2a25f3-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-57bd05c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b2a25f3-font-size);
        line-height: var(--e-global-typography-b2a25f3-line-height);
        letter-spacing: var(--e-global-typography-b2a25f3-letter-spacing);
        word-spacing: var(--e-global-typography-b2a25f3-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-2d72cf7>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-566 .elementor-element.elementor-element-c506aff {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-f5f1d4e .elementor-heading-title {
        font-size: var(--e-global-typography-ef78bd1-font-size);
        line-height: var(--e-global-typography-ef78bd1-line-height);
        letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
        word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-4ab93d5>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-566 .elementor-element.elementor-element-1d07b46 {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-3e1c62f .elementor-heading-title {
        font-size: var(--e-global-typography-ef78bd1-font-size);
        line-height: var(--e-global-typography-ef78bd1-line-height);
        letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
        word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-e341728 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-8575ceb {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-2ba9079>.elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }

    .elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-4e96ae6-font-size);
        line-height: var(--e-global-typography-4e96ae6-line-height);
        letter-spacing: var(--e-global-typography-4e96ae6-letter-spacing);
        word-spacing: var(--e-global-typography-4e96ae6-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-285bd57-font-size);
        line-height: var(--e-global-typography-285bd57-line-height);
        letter-spacing: var(--e-global-typography-285bd57-letter-spacing);
        word-spacing: var(--e-global-typography-285bd57-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-43d8211 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-a58e546>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-566 .elementor-element.elementor-element-ed5b2f9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-e540851-font-size);
        line-height: var(--e-global-typography-e540851-line-height);
        letter-spacing: var(--e-global-typography-e540851-letter-spacing);
        word-spacing: var(--e-global-typography-e540851-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-ed5b2f9 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-9bc9468>.elementor-element-populated {
        margin: 0px 5px 20px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-566 .elementor-element.elementor-element-e05a074 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-5d245ab {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-5d245ab>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-fced1d4 .elementor-button {
        font-size: var(--e-global-typography-c85d6e7-font-size);
        line-height: var(--e-global-typography-c85d6e7-line-height);
        letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
        word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-62ecc10 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-faabc5a>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-566 .elementor-element.elementor-element-92e7fa4 .elementor-heading-title {
        font-size: var(--e-global-typography-79ed42a-font-size);
        line-height: var(--e-global-typography-79ed42a-line-height);
        letter-spacing: var(--e-global-typography-79ed42a-letter-spacing);
        word-spacing: var(--e-global-typography-79ed42a-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-59da11b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-642fd75>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-c8c65e4 .elementor-button {
        font-size: var(--e-global-typography-c85d6e7-font-size);
        line-height: var(--e-global-typography-c85d6e7-line-height);
        letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
        word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-384c00e {
        padding: 50px 0px 50px 0px;
    }

    .elementor-566 .elementor-element.elementor-element-d3da72e>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-566 .elementor-element.elementor-element-4b41650 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-566 .elementor-element.elementor-element-bcfb768 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-566 .elementor-element.elementor-element-f287c1b .elementor-button {
        font-size: var(--e-global-typography-c85d6e7-font-size);
        line-height: var(--e-global-typography-c85d6e7-line-height);
        letter-spacing: var(--e-global-typography-c85d6e7-letter-spacing);
        word-spacing: var(--e-global-typography-c85d6e7-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-c9c5670>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-4b76ef0 {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-20fd7fb .elementor-heading-title {
        font-size: var(--e-global-typography-ef78bd1-font-size);
        line-height: var(--e-global-typography-ef78bd1-line-height);
        letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
        word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-4897691>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-16f9a63 {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-d5c5dd3 .elementor-heading-title {
        font-size: var(--e-global-typography-ef78bd1-font-size);
        line-height: var(--e-global-typography-ef78bd1-line-height);
        letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
        word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-634d5bd>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-d1181d1 {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-f84e2bf .elementor-heading-title {
        font-size: var(--e-global-typography-ef78bd1-font-size);
        line-height: var(--e-global-typography-ef78bd1-line-height);
        letter-spacing: var(--e-global-typography-ef78bd1-letter-spacing);
        word-spacing: var(--e-global-typography-ef78bd1-word-spacing);
    }

    .elementor-566 .elementor-element.elementor-element-0b6a218>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-566 .elementor-element.elementor-element-78b9a95 {
        font-size: var(--e-global-typography-845d48b-font-size);
        line-height: var(--e-global-typography-845d48b-line-height);
        letter-spacing: var(--e-global-typography-845d48b-letter-spacing);
        word-spacing: var(--e-global-typography-845d48b-word-spacing);
    }

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

    .elementor-566 .elementor-element.elementor-element-75af601>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-566 .elementor-element.elementor-element-0f30c8f {
        --e-image-carousel-slides-to-show: 2;
    }
}

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

    .elementor-566 .elementor-element.elementor-element-e066ff6 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-66d4039 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-6270989 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-cd39c77 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-c02b2c7 {
        width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-2d72cf7 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-20a5ebc {
        width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-4ab93d5 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-998d7e1 {
        width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-38072e9 {
        width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-06cb5b7 {
        width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-2ba9079 {
        width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-a58e546 {
        width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-9bc9468 {
        width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-d3da72e {
        width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-5e9ad27 {
        width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-1ae5e54 {
        width: 100%;
    }

    .elementor-566 .elementor-element.elementor-element-c9c5670 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-4897691 {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-634d5bd {
        width: 50%;
    }

    .elementor-566 .elementor-element.elementor-element-0b6a218 {
        width: 50%;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0cd404c .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: 1025px) {
    .elementor-element.elementor-element-0cd404c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-5535f6f .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: 1025px) {
    .elementor-element.elementor-element-5535f6f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-9065a34 .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: 1025px) {
    .elementor-element.elementor-element-9065a34 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-4c8f302 .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: 1025px) {
    .elementor-element.elementor-element-4c8f302 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-e0a5a60 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}