.elementor-1297 .elementor-element.elementor-element-bedd816 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 60px;
    --padding-block-end: 220px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-bedd816:not(.elementor-motion-effects-element-type-background),
.elementor-1297 .elementor-element.elementor-element-bedd816>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url('assets/images/a495f3a4_yu-kato2-ufZeqLJDG7c-unsplash.jpg');
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1297 .elementor-element.elementor-element-bedd816::before,
.elementor-1297 .elementor-element.elementor-element-bedd816>.elementor-background-video-container::before,
.elementor-1297 .elementor-element.elementor-element-bedd816>.e-con-inner>.elementor-background-video-container::before,
.elementor-1297 .elementor-element.elementor-element-bedd816>.elementor-background-slideshow::before,
.elementor-1297 .elementor-element.elementor-element-bedd816>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1297 .elementor-element.elementor-element-bedd816>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(90deg, #F9F9F9 32%, #0E0E0ECC 24%);
}

.elementor-1297 .elementor-element.elementor-element-bedd816,
.elementor-1297 .elementor-element.elementor-element-bedd816::before {
    --border-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-c528340 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-end;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-c528340.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-694af42 {
    text-align: right;
    width: var(--container-widget-width, 95%);
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
}

.elementor-1297 .elementor-element.elementor-element-694af42 img {
    border-style: solid;
    border-width: 20px;
    border-color: white !important;
    box-shadow: 0px 0px 10px 0px rgba(79, 79, 79, 0.1);
}

.elementor-1297 .elementor-element.elementor-element-19777b6 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-19777b6 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-5f9be2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-5f9be2c-font-size);
    font-weight: var(--e-global-typography-5f9be2c-font-weight);
    line-height: var(--e-global-typography-5f9be2c-line-height);
    letter-spacing: var(--e-global-typography-5f9be2c-letter-spacing);
    word-spacing: var(--e-global-typography-5f9be2c-word-spacing);
    color: var(--e-global-color-3e73a77);
}

.elementor-1297 .elementor-element.elementor-element-19777b6 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 40px;
}

.elementor-1297 .elementor-element.elementor-element-19777b6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-3e73a77);
    font-family: var(--e-global-typography-8fd60aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-8fd60aa-font-size);
    font-weight: var(--e-global-typography-8fd60aa-font-weight);
    line-height: var(--e-global-typography-8fd60aa-line-height);
    letter-spacing: var(--e-global-typography-8fd60aa-letter-spacing);
    word-spacing: var(--e-global-typography-8fd60aa-word-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-19777b6 {
    width: auto;
    max-width: auto;
}

body:not(.rtl) .elementor-1297 .elementor-element.elementor-element-19777b6 {
    left: -222px;
}

body.rtl .elementor-1297 .elementor-element.elementor-element-19777b6 {
    right: -222px;
}

.elementor-1297 .elementor-element.elementor-element-19777b6:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.elementor-1297 .elementor-element.elementor-element-19777b6.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 270deg;
}

.elementor-1297 .elementor-element.elementor-element-6690dc2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 120px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-6690dc2.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-47f2ee7 .elementor-heading-title {
    color: #FFC107;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
}

.elementor-1297 .elementor-element.elementor-element-d8cc9df .elementor-heading-title {
    color: var(--e-global-color-1dcef06);
    font-family: var(--e-global-typography-c2e76bf-font-family), Sans-serif;
    font-size: var(--e-global-typography-c2e76bf-font-size);
    font-weight: var(--e-global-typography-c2e76bf-font-weight);
    line-height: var(--e-global-typography-c2e76bf-line-height);
    letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
    word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-f78b2cd {
    color: var(--e-global-color-1dcef06);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1297 .elementor-element.elementor-element-b777f60 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 25px 25px;
    --background-transition: 0.3s;
    --padding-block-start: 20px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 18px 35px 18px 35px;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 3px;
    color: var(--e-global-color-1dcef06);
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-1dcef06);
    width: 16px;
}

.elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-1dcef06);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 16px;
}

.elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-1297 .elementor-element.elementor-element-c67303d {
    width: auto;
    max-width: auto;
}

.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    padding: 15px 0px 0px 4px;
    height: 62px;
    width: 62px;
    line-height: 5px;
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button i {
    font-size: 28px;
}

.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button svg {
    width: 28px;
}

.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    color: var(--e-global-color-55ac34b);
}

.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i,
.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:after,
.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:before {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover {
    background-color: var(--e-global-color-1dcef06);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-5a3355a {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1297 .elementor-element.elementor-element-b8a6a90 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 180px;
    --padding-block-end: 350px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-b8a6a90:not(.elementor-motion-effects-element-type-background),
.elementor-1297 .elementor-element.elementor-element-b8a6a90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url('assets/images/a495f3a4_yu-kato2-ufZeqLJDG7c-unsplash.jpg');
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1297 .elementor-element.elementor-element-b8a6a90::before,
.elementor-1297 .elementor-element.elementor-element-b8a6a90>.elementor-background-video-container::before,
.elementor-1297 .elementor-element.elementor-element-b8a6a90>.e-con-inner>.elementor-background-video-container::before,
.elementor-1297 .elementor-element.elementor-element-b8a6a90>.elementor-background-slideshow::before,
.elementor-1297 .elementor-element.elementor-element-b8a6a90>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1297 .elementor-element.elementor-element-b8a6a90>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #0E0E0E;
}

.elementor-1297 .elementor-element.elementor-element-b8a6a90,
.elementor-1297 .elementor-element.elementor-element-b8a6a90::before {
    --border-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-3bd0c80 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-end;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-3bd0c80.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-0edb311 {
    text-align: right;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

.elementor-1297 .elementor-element.elementor-element-0edb311 img {
    border-style: solid;
    border-width: 30px 30px 30px 30px;
    border-color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(79, 79, 79, 0.1);
}

.elementor-1297 .elementor-element.elementor-element-b979051 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-b979051 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-5f9be2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-5f9be2c-font-size);
    font-weight: var(--e-global-typography-5f9be2c-font-weight);
    line-height: var(--e-global-typography-5f9be2c-line-height);
    letter-spacing: var(--e-global-typography-5f9be2c-letter-spacing);
    word-spacing: var(--e-global-typography-5f9be2c-word-spacing);
    color: var(--e-global-color-3e73a77);
}

.elementor-1297 .elementor-element.elementor-element-b979051 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 40px;
}

.elementor-1297 .elementor-element.elementor-element-b979051 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-3e73a77);
    font-family: var(--e-global-typography-8fd60aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-8fd60aa-font-size);
    font-weight: var(--e-global-typography-8fd60aa-font-weight);
    line-height: var(--e-global-typography-8fd60aa-line-height);
    letter-spacing: var(--e-global-typography-8fd60aa-letter-spacing);
    word-spacing: var(--e-global-typography-8fd60aa-word-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-b979051 {
    width: auto;
    max-width: auto;
}

body:not(.rtl) .elementor-1297 .elementor-element.elementor-element-b979051 {
    left: -222px;
}

body.rtl .elementor-1297 .elementor-element.elementor-element-b979051 {
    right: -222px;
}

.elementor-1297 .elementor-element.elementor-element-b979051:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.elementor-1297 .elementor-element.elementor-element-b979051.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 270deg;
}

.elementor-1297 .elementor-element.elementor-element-1466c74 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 120px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-1466c74.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-1aa3b76 .elementor-heading-title {
    color: #FFC107;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4px;
}

.elementor-1297 .elementor-element.elementor-element-c2c4599 .elementor-heading-title {
    color: var(--e-global-color-1dcef06);
    font-family: var(--e-global-typography-c2e76bf-font-family), Sans-serif;
    font-size: var(--e-global-typography-c2e76bf-font-size);
    font-weight: var(--e-global-typography-c2e76bf-font-weight);
    line-height: var(--e-global-typography-c2e76bf-line-height);
    letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
    word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-0dbff9a {
    color: var(--e-global-color-1dcef06);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1297 .elementor-element.elementor-element-f1208e7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 25px 25px;
    --background-transition: 0.3s;
    --padding-block-start: 20px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 18px 35px 18px 35px;
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 3px;
    color: var(--e-global-color-1dcef06);
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-1dcef06);
    width: 16px;
}

.elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-1dcef06);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 16px;
}

.elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-1297 .elementor-element.elementor-element-077ac3f {
    width: auto;
    max-width: auto;
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    padding: 15px 0px 0px 4px;
    height: 62px;
    width: 62px;
    line-height: 5px;
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button i {
    font-size: 28px;
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button svg {
    width: 28px;
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    color: var(--e-global-color-55ac34b);
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i,
.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:after,
.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:before {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover {
    background-color: var(--e-global-color-1dcef06);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-bca2c49 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1297 .elementor-element.elementor-element-598b019 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 50px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-2748ce4 {
    --display: flex;
    --justify-content: space-evenly;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-ea95c12 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px 20px;
    --background-transition: 0.3s;
    --margin-block-start: -13%;
    --margin-block-end: 0%;
    --margin-inline-start: 0%;
    --margin-inline-end: 0%;
    --padding-block-start: 30px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-ea95c12:not(.elementor-motion-effects-element-type-background),
.elementor-1297 .elementor-element.elementor-element-ea95c12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-ea95c12,
.elementor-1297 .elementor-element.elementor-element-ea95c12::before {
    --border-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-effc284 {
    --display: flex;
    --justify-content: center;
    --gap: 15px 15px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-effc284.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-3997267 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1f5dd34-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f5dd34-font-size);
    font-weight: var(--e-global-typography-1f5dd34-font-weight);
    text-transform: var(--e-global-typography-1f5dd34-text-transform);
    line-height: var(--e-global-typography-1f5dd34-line-height);
    letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
    word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-ce73cc3 {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-ce73cc3 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1297 .elementor-element.elementor-element-a5d46ea {
    text-align: left;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1297 .elementor-element.elementor-element-a5d46ea>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 18px 35px 18px 35px;
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 16px;
}

.elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-1dcef06);
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 16px;
}

.elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-1297 .elementor-element.elementor-element-e646971 {
    width: auto;
    max-width: auto;
}

.elementor-1297 .elementor-element.elementor-element-52e4e62 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-52e4e62.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-f4ddd68>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-1297 .elementor-element.elementor-element-b5bdfa2 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-b5bdfa2 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-100d7b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-100d7b7-font-size);
    font-weight: var(--e-global-typography-100d7b7-font-weight);
    line-height: var(--e-global-typography-100d7b7-line-height);
    letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
    word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-b5bdfa2 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 10px 0px 5px 0px;
}

.elementor-1297 .elementor-element.elementor-element-b5bdfa2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    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);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-b5bdfa2 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-b5bdfa2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-81da998 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-81da998.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-7778da7 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-7778da7 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-100d7b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-100d7b7-font-size);
    font-weight: var(--e-global-typography-100d7b7-font-weight);
    line-height: var(--e-global-typography-100d7b7-line-height);
    letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
    word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-7778da7 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 10px 0px 5px 0px;
}

.elementor-1297 .elementor-element.elementor-element-7778da7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    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);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-7778da7 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-7778da7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-0f96396 {
    --display: flex;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-0f96396.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-9e8c160 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-9e8c160 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-100d7b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-100d7b7-font-size);
    font-weight: var(--e-global-typography-100d7b7-font-weight);
    line-height: var(--e-global-typography-100d7b7-line-height);
    letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
    word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-9e8c160 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 10px 0px 5px 0px;
}

.elementor-1297 .elementor-element.elementor-element-9e8c160 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    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);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-9e8c160 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-9e8c160>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-fd35d6e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-block-start: 10px;
    --padding-block-end: 10px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-0d56856 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-7a5dc31 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-block-start-width: 0px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 0px;
    border-color: #EAEAEA;
    --border-color: #EAEAEA;
    --margin-block-start: 0px;
    --margin-block-end: 50px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 50px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-7a5dc31,
.elementor-1297 .elementor-element.elementor-element-7a5dc31::before {
    --border-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-9dba5dd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-9dba5dd.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart {
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    margin: 5px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart .pie-chart-description {
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper {
    width: 150px;
    height: 150px;
}

.elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0b9d906-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b9d906-font-size);
    font-weight: var(--e-global-typography-0b9d906-font-weight);
    line-height: var(--e-global-typography-0b9d906-line-height);
    letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
    word-spacing: var(--e-global-typography-0b9d906-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content svg {
    fill: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-48ff2b5 {
    width: var(--container-widget-width, 29%);
    max-width: 29%;
    --container-widget-width: 29%;
    --container-widget-flex-grow: 0;
}

.elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart {
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    margin: 5px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart .pie-chart-description {
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper {
    width: 150px;
    height: 150px;
}

.elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0b9d906-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b9d906-font-size);
    font-weight: var(--e-global-typography-0b9d906-font-weight);
    line-height: var(--e-global-typography-0b9d906-line-height);
    letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
    word-spacing: var(--e-global-typography-0b9d906-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart .pie-chart-content svg {
    fill: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-3c42d1d {
    width: var(--container-widget-width, 29%);
    max-width: 29%;
    --container-widget-width: 29%;
    --container-widget-flex-grow: 0;
}

.elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart {
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    margin: 5px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart .pie-chart-description {
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper {
    width: 150px;
    height: 150px;
}

.elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0b9d906-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b9d906-font-size);
    font-weight: var(--e-global-typography-0b9d906-font-weight);
    line-height: var(--e-global-typography-0b9d906-line-height);
    letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
    word-spacing: var(--e-global-typography-0b9d906-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content svg {
    fill: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-6f8e263 {
    width: var(--container-widget-width, 29%);
    max-width: 29%;
    --container-widget-width: 29%;
    --container-widget-flex-grow: 0;
}

.elementor-1297 .elementor-element.elementor-element-81e0f7a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 15px 15px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 15px;
    --padding-block-end: 0px;
    --padding-inline-start: 50px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-81e0f7a.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-df37966 {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-df37966 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1f5dd34-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f5dd34-font-size);
    font-weight: var(--e-global-typography-1f5dd34-font-weight);
    text-transform: var(--e-global-typography-1f5dd34-text-transform);
    line-height: var(--e-global-typography-1f5dd34-line-height);
    letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
    word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-88a243a {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-88a243a .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1297 .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track .image-list {
    min-height: 0px;
}

.elementor-1297 .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
    opacity: 100%;
}

.elementor-1297 .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
    opacity: 100%;
}

.elementor-1297 .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .tns-controls button i,
.elementor-1297 .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .tns-controls button svg {
    opacity: 100%;
}

.elementor-1297 .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button i,
.elementor-1297 .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button svg {
    opacity: 100%;
}

.elementor-1297 .elementor-element.elementor-element-4cec1ef {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 0px 60px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 10px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-70534fb {
    --display: flex;
    --justify-content: flex-start;
    --gap: 15px 15px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-70534fb.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-cb71c7e img {
    width: 100%;
    height: 390px;
    object-fit: cover;
    object-position: center center;
}

.elementor-1297 .elementor-element.elementor-element-cb71c7e>.elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-1297 .elementor-element.elementor-element-0377037 {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-0377037 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1f5dd34-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f5dd34-font-size);
    font-weight: var(--e-global-typography-1f5dd34-font-weight);
    text-transform: var(--e-global-typography-1f5dd34-text-transform);
    line-height: var(--e-global-typography-1f5dd34-line-height);
    letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
    word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-16b939b {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-16b939b .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1297 .elementor-element.elementor-element-a4f1136 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 18px 35px 18px 35px;
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 16px;
}

.elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-1dcef06);
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 16px;
}

.elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-1297 .elementor-element.elementor-element-1b9a9f5>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-1b9a9f5 {
    width: auto;
    max-width: auto;
}

.elementor-1297 .elementor-element.elementor-element-37fa2f1 {
    --display: flex;
    --gap: 15px 15px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-37fa2f1.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-0ebeec4 img {
    width: 100%;
    height: 560px;
    object-fit: cover;
    object-position: center center;
}

.elementor-1297 .elementor-element.elementor-element-0ebeec4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 5px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-1dcef06);
    font-family: var(--e-global-typography-c2e76bf-font-family), Sans-serif;
    font-size: var(--e-global-typography-c2e76bf-font-size);
    font-weight: var(--e-global-typography-c2e76bf-font-weight);
    line-height: var(--e-global-typography-c2e76bf-line-height);
    letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
    word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
    margin-bottom: 0px;
}

.elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: var(--e-global-color-1dcef06);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-1dcef06);
    font-family: 'Nunito Sans', Sans-serif;
    font-size: 38px;
    font-weight: 500;
    top: 8px;
    left: -5px;
    vertical-align: super;
}

.elementor-1297 .elementor-element.elementor-element-f8e5098>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 58px 20px 58px;
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
}

.elementor-1297 .elementor-element.elementor-element-f8e5098 {
    width: auto;
    max-width: auto;
    bottom: 309px;
}

.elementor-1297 .elementor-element.elementor-element-f8e5098.elementor-element {
    --align-self: flex-start;
}

body:not(.rtl) .elementor-1297 .elementor-element.elementor-element-f8e5098 {
    left: 0px;
}

body.rtl .elementor-1297 .elementor-element.elementor-element-f8e5098 {
    right: 0px;
}

.elementor-1297 .elementor-element.elementor-element-838cd6e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    border-color: #EAEAEA;
    --border-color: #EAEAEA;
    --margin-block-start: 25px;
    --margin-block-end: 40px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 20px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-838cd6e,
.elementor-1297 .elementor-element.elementor-element-838cd6e::before {
    --border-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-d01fd95 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 25px;
}

.elementor-1297 .elementor-element.elementor-element-360abec.elementor-view-stacked .elementor-icon {
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
}

.elementor-1297 .elementor-element.elementor-element-360abec.elementor-view-framed .elementor-icon,
.elementor-1297 .elementor-element.elementor-element-360abec.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-360abec {
    --icon-box-icon-margin: 12px;
}

.elementor-1297 .elementor-element.elementor-element-360abec .elementor-icon {
    font-size: 33px;
}

.elementor-1297 .elementor-element.elementor-element-360abec .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-360abec .elementor-icon-box-title,
.elementor-1297 .elementor-element.elementor-element-360abec .elementor-icon-box-title a {
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-360abec>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-1297 .elementor-element.elementor-element-2fde912 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1297 .elementor-element.elementor-element-d4328ce {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 25px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-ade88ea.elementor-view-stacked .elementor-icon {
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
}

.elementor-1297 .elementor-element.elementor-element-ade88ea.elementor-view-framed .elementor-icon,
.elementor-1297 .elementor-element.elementor-element-ade88ea.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-ade88ea {
    --icon-box-icon-margin: 12px;
}

.elementor-1297 .elementor-element.elementor-element-ade88ea .elementor-icon {
    font-size: 33px;
}

.elementor-1297 .elementor-element.elementor-element-ade88ea .elementor-icon-box-title {
    margin-bottom: 9px;
    color: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-ade88ea .elementor-icon-box-title,
.elementor-1297 .elementor-element.elementor-element-ade88ea .elementor-icon-box-title a {
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-ade88ea>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-1297 .elementor-element.elementor-element-310ba51 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-7f0cc32 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-94e2e3b {
    text-align: left;
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    top: -104px;
}

.elementor-1297 .elementor-element.elementor-element-94e2e3b .elementor-heading-title {
    font-family: var(--e-global-typography-456024c-font-family), Sans-serif;
    font-size: var(--e-global-typography-456024c-font-size);
    font-weight: var(--e-global-typography-456024c-font-weight);
    font-style: var(--e-global-typography-456024c-font-style);
    line-height: var(--e-global-typography-456024c-line-height);
    letter-spacing: var(--e-global-typography-456024c-letter-spacing);
    word-spacing: var(--e-global-typography-456024c-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-94e2e3b>.elementor-widget-container {
    padding: 50px 50px 50px 50px;
    background-color: var(--e-global-color-1dcef06);
}

body:not(.rtl) .elementor-1297 .elementor-element.elementor-element-94e2e3b {
    left: -160px;
}

body.rtl .elementor-1297 .elementor-element.elementor-element-94e2e3b {
    right: -160px;
}

.elementor-1297 .elementor-element.elementor-element-11b64bf img {
    box-shadow: 60px -60px 0px -9px #F44D46;
}

.elementor-1297 .elementor-element.elementor-element-b489246 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: -200px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0%;
    --padding-block-end: 0%;
    --padding-inline-start: 63%;
    --padding-inline-end: 0%;
}

.elementor-1297 .elementor-element.elementor-element-db9cc0f {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-1dcef06);
    padding: 50px 50px 50px 55px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-05f470d.jkit-equal-height-enable,
.elementor-1297 .elementor-element.elementor-element-05f470d.jkit-equal-height-enable .elementor-widget-container,
.elementor-1297 .elementor-element.elementor-element-05f470d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1297 .elementor-element.elementor-element-05f470d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0b9d906-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b9d906-font-size);
    font-weight: var(--e-global-typography-0b9d906-font-weight);
    line-height: var(--e-global-typography-0b9d906-line-height);
    letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
    word-spacing: var(--e-global-typography-0b9d906-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-9ff5b7a-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ff5b7a-font-size);
    font-weight: var(--e-global-typography-9ff5b7a-font-weight);
    line-height: var(--e-global-typography-9ff5b7a-line-height);
    letter-spacing: var(--e-global-typography-9ff5b7a-letter-spacing);
    word-spacing: var(--e-global-typography-9ff5b7a-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 10px 0px 0px 0px;
    background-color: #03020200;
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 40px;
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 40px;
    fill: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
}

.elementor-1297 .elementor-element.elementor-element-05f470d>.elementor-widget-container {
    margin: 0px -120px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f8da884 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-f8da884 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var(--e-global-typography-5f9be2c-font-family), Sans-serif;
    font-size: var(--e-global-typography-5f9be2c-font-size);
    font-weight: var(--e-global-typography-5f9be2c-font-weight);
    line-height: var(--e-global-typography-5f9be2c-line-height);
    letter-spacing: var(--e-global-typography-5f9be2c-letter-spacing);
    word-spacing: var(--e-global-typography-5f9be2c-word-spacing);
    color: var(--e-global-color-ee87aa1);
}

.elementor-1297 .elementor-element.elementor-element-f8da884 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 40px;
}

.elementor-1297 .elementor-element.elementor-element-f8da884 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-ee87aa1);
    font-family: var(--e-global-typography-8fd60aa-font-family), Sans-serif;
    font-size: var(--e-global-typography-8fd60aa-font-size);
    font-weight: var(--e-global-typography-8fd60aa-font-weight);
    line-height: var(--e-global-typography-8fd60aa-line-height);
    letter-spacing: var(--e-global-typography-8fd60aa-letter-spacing);
    word-spacing: var(--e-global-typography-8fd60aa-word-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f8da884 {
    width: auto;
    max-width: auto;
    top: 318px;
}

body:not(.rtl) .elementor-1297 .elementor-element.elementor-element-f8da884 {
    left: -344px;
}

body.rtl .elementor-1297 .elementor-element.elementor-element-f8da884 {
    right: -344px;
}

.elementor-1297 .elementor-element.elementor-element-f8da884:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.elementor-1297 .elementor-element.elementor-element-f8da884.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 270deg;
}

.elementor-1297 .elementor-element.elementor-element-44d31ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-block-start: 70px;
    --padding-block-end: 70px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-b8667f2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-4a83b56 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-1297 .elementor-element.elementor-element-4a83b56 .elementor-heading-title {
    color: var(--e-global-color-ee87aa1);
    font-family: var(--e-global-typography-66b59c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-66b59c1-font-size);
    font-weight: var(--e-global-typography-66b59c1-font-weight);
    font-style: var(--e-global-typography-66b59c1-font-style);
    line-height: var(--e-global-typography-66b59c1-line-height);
    letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
    word-spacing: var(--e-global-typography-66b59c1-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-4a83b56>.elementor-widget-container {
    margin: 0% 0% -23% 0%;
}

.elementor-1297 .elementor-element.elementor-element-81212ce .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 5px 0px;
}

.elementor-1297 .elementor-element.elementor-element-81212ce .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-1297 .elementor-element.elementor-element-81212ce .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-1297 .elementor-element.elementor-element-81212ce .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1297 .elementor-element.elementor-element-81212ce .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-6176348-font-family), Sans-serif;
    font-size: var(--e-global-typography-6176348-font-size);
    font-weight: var(--e-global-typography-6176348-font-weight);
    line-height: var(--e-global-typography-6176348-line-height);
    letter-spacing: var(--e-global-typography-6176348-letter-spacing);
    word-spacing: var(--e-global-typography-6176348-word-spacing);
    top: 13px;
    left: 0px;
    vertical-align: super;
}

.elementor-1297 .elementor-element.elementor-element-81212ce {
    width: auto;
    max-width: auto;
}

.elementor-1297 .elementor-element.elementor-element-fbfbf66 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-88aa79e {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-1297 .elementor-element.elementor-element-88aa79e .elementor-heading-title {
    color: var(--e-global-color-ee87aa1);
    font-family: var(--e-global-typography-66b59c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-66b59c1-font-size);
    font-weight: var(--e-global-typography-66b59c1-font-weight);
    font-style: var(--e-global-typography-66b59c1-font-style);
    line-height: var(--e-global-typography-66b59c1-line-height);
    letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
    word-spacing: var(--e-global-typography-66b59c1-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-88aa79e>.elementor-widget-container {
    margin: 0% 0% -23% 0%;
}

.elementor-1297 .elementor-element.elementor-element-2b036eb .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 5px 0px;
}

.elementor-1297 .elementor-element.elementor-element-2b036eb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-1297 .elementor-element.elementor-element-2b036eb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-1297 .elementor-element.elementor-element-2b036eb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1297 .elementor-element.elementor-element-2b036eb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-6176348-font-family), Sans-serif;
    font-size: var(--e-global-typography-6176348-font-size);
    font-weight: var(--e-global-typography-6176348-font-weight);
    line-height: var(--e-global-typography-6176348-line-height);
    letter-spacing: var(--e-global-typography-6176348-letter-spacing);
    word-spacing: var(--e-global-typography-6176348-word-spacing);
    top: 13px;
    left: 0px;
    vertical-align: super;
}

.elementor-1297 .elementor-element.elementor-element-2b036eb {
    width: auto;
    max-width: auto;
}

.elementor-1297 .elementor-element.elementor-element-0e7acf5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-4595eec {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-1297 .elementor-element.elementor-element-4595eec .elementor-heading-title {
    color: var(--e-global-color-ee87aa1);
    font-family: var(--e-global-typography-66b59c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-66b59c1-font-size);
    font-weight: var(--e-global-typography-66b59c1-font-weight);
    font-style: var(--e-global-typography-66b59c1-font-style);
    line-height: var(--e-global-typography-66b59c1-line-height);
    letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
    word-spacing: var(--e-global-typography-66b59c1-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-4595eec>.elementor-widget-container {
    margin: 0% 0% -23% 0%;
}

.elementor-1297 .elementor-element.elementor-element-28adf2c .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 5px 0px;
}

.elementor-1297 .elementor-element.elementor-element-28adf2c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-1297 .elementor-element.elementor-element-28adf2c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-1297 .elementor-element.elementor-element-28adf2c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1297 .elementor-element.elementor-element-28adf2c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-6176348-font-family), Sans-serif;
    font-size: var(--e-global-typography-6176348-font-size);
    font-weight: var(--e-global-typography-6176348-font-weight);
    line-height: var(--e-global-typography-6176348-line-height);
    letter-spacing: var(--e-global-typography-6176348-letter-spacing);
    word-spacing: var(--e-global-typography-6176348-word-spacing);
    top: 13px;
    left: 0px;
    vertical-align: super;
}

.elementor-1297 .elementor-element.elementor-element-28adf2c {
    width: auto;
    max-width: auto;
}

.elementor-1297 .elementor-element.elementor-element-b24d9bb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-644c99f {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-1297 .elementor-element.elementor-element-644c99f .elementor-heading-title {
    color: var(--e-global-color-ee87aa1);
    font-family: var(--e-global-typography-66b59c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-66b59c1-font-size);
    font-weight: var(--e-global-typography-66b59c1-font-weight);
    font-style: var(--e-global-typography-66b59c1-font-style);
    line-height: var(--e-global-typography-66b59c1-line-height);
    letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
    word-spacing: var(--e-global-typography-66b59c1-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-644c99f>.elementor-widget-container {
    margin: 0% 0% -23% 0%;
}

.elementor-1297 .elementor-element.elementor-element-dd73201 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 5px 0px;
}

.elementor-1297 .elementor-element.elementor-element-dd73201 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-1297 .elementor-element.elementor-element-dd73201 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-1297 .elementor-element.elementor-element-dd73201 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1297 .elementor-element.elementor-element-dd73201 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-6176348-font-family), Sans-serif;
    font-size: var(--e-global-typography-6176348-font-size);
    font-weight: var(--e-global-typography-6176348-font-weight);
    line-height: var(--e-global-typography-6176348-line-height);
    letter-spacing: var(--e-global-typography-6176348-letter-spacing);
    word-spacing: var(--e-global-typography-6176348-word-spacing);
    top: 13px;
    left: 0px;
    vertical-align: super;
}

.elementor-1297 .elementor-element.elementor-element-dd73201 {
    width: auto;
    max-width: auto;
}

.elementor-1297 .elementor-element.elementor-element-d414412 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.4;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 100px;
    --padding-block-end: 150px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-d414412::before,
.elementor-1297 .elementor-element.elementor-element-d414412>.elementor-background-video-container::before,
.elementor-1297 .elementor-element.elementor-element-d414412>.e-con-inner>.elementor-background-video-container::before,
.elementor-1297 .elementor-element.elementor-element-d414412>.elementor-background-slideshow::before,
.elementor-1297 .elementor-element.elementor-element-d414412>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1297 .elementor-element.elementor-element-d414412>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1297 .elementor-element.elementor-element-d414412>.elementor-shape-top .elementor-shape-fill,
.elementor-1297 .elementor-element.elementor-element-d414412>.e-con-inner>.elementor-shape-top .elementor-shape-fill {
    fill: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-d414412>.elementor-shape-bottom .elementor-shape-fill,
.elementor-1297 .elementor-element.elementor-element-d414412>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
    fill: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-f8411d7 {
    --display: flex;
    --gap: 15px 15px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-03ea91a {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-03ea91a .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1f5dd34-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f5dd34-font-size);
    font-weight: var(--e-global-typography-1f5dd34-font-weight);
    text-transform: var(--e-global-typography-1f5dd34-text-transform);
    line-height: var(--e-global-typography-1f5dd34-line-height);
    letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
    word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-e0419c3 {
    text-align: left;
    width: var(--container-widget-width, 578px);
    max-width: 578px;
    --container-widget-width: 578px;
    --container-widget-flex-grow: 0;
}

.elementor-1297 .elementor-element.elementor-element-e0419c3 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1297 .elementor-element.elementor-element-d56c7e6 {
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    width: var(--container-widget-width, 467px);
    max-width: 467px;
    --container-widget-width: 467px;
    --container-widget-flex-grow: 0;
}

.elementor-1297 .elementor-element.elementor-element-42b44e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 30px 30px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-block-start: -70px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-01b1b2c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-block-start: 140px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-01b1b2c.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-1dcef06);
    padding: 60px 50px 20px 50px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3e73a77);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d.jkit-equal-height-enable,
.elementor-1297 .elementor-element.elementor-element-d350b7d.jkit-equal-height-enable .elementor-widget-container,
.elementor-1297 .elementor-element.elementor-element-d350b7d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1297 .elementor-element.elementor-element-d350b7d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
    padding: 40px 50px 40px 50px;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 15px 0px 6px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-100d7b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-100d7b7-font-size);
    font-weight: var(--e-global-typography-100d7b7-font-weight);
    line-height: var(--e-global-typography-100d7b7-line-height);
    letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
    word-spacing: var(--e-global-typography-100d7b7-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 15px 0px;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 60px;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 60px;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    background-color: #02010100;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: #EA3D3D;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #EA3D3D;
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-1297 .elementor-element.elementor-element-bb881ff {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 70px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-bb881ff.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-1dcef06);
    padding: 60px 50px 20px 50px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3e73a77);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f038aec.jkit-equal-height-enable,
.elementor-1297 .elementor-element.elementor-element-f038aec.jkit-equal-height-enable .elementor-widget-container,
.elementor-1297 .elementor-element.elementor-element-f038aec.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1297 .elementor-element.elementor-element-f038aec.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
    padding: 40px 50px 40px 50px;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .title {
    margin: 15px 0px 6px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-100d7b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-100d7b7-font-size);
    font-weight: var(--e-global-typography-100d7b7-font-weight);
    line-height: var(--e-global-typography-100d7b7-line-height);
    letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
    word-spacing: var(--e-global-typography-100d7b7-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 15px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 60px;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 60px;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    background-color: #02010100;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: #EA3D3D;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #EA3D3D;
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-1297 .elementor-element.elementor-element-dac2dcc {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-dac2dcc.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-1dcef06);
    padding: 60px 50px 20px 50px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3e73a77);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-e80045c.jkit-equal-height-enable,
.elementor-1297 .elementor-element.elementor-element-e80045c.jkit-equal-height-enable .elementor-widget-container,
.elementor-1297 .elementor-element.elementor-element-e80045c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1297 .elementor-element.elementor-element-e80045c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
    padding: 40px 50px 40px 50px;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .title {
    margin: 15px 0px 6px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-100d7b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-100d7b7-font-size);
    font-weight: var(--e-global-typography-100d7b7-font-weight);
    line-height: var(--e-global-typography-100d7b7-line-height);
    letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
    word-spacing: var(--e-global-typography-100d7b7-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 15px 0px;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 60px;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 60px;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    background-color: #02010100;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: #EA3D3D;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #EA3D3D;
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-1297 .elementor-element.elementor-element-056caec {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-056caec.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-1dcef06);
    padding: 60px 50px 20px 50px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3e73a77);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-284e389.jkit-equal-height-enable,
.elementor-1297 .elementor-element.elementor-element-284e389.jkit-equal-height-enable .elementor-widget-container,
.elementor-1297 .elementor-element.elementor-element-284e389.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1297 .elementor-element.elementor-element-284e389.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
    padding: 40px 50px 40px 50px;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 15px 0px 6px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-100d7b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-100d7b7-font-size);
    font-weight: var(--e-global-typography-100d7b7-font-weight);
    line-height: var(--e-global-typography-100d7b7-line-height);
    letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
    word-spacing: var(--e-global-typography-100d7b7-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 15px 0px;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 60px;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 60px;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    background-color: #02010100;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: #EA3D3D;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #EA3D3D;
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-1297 .elementor-element.elementor-element-f1944e5 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: -70px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-f1944e5.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-1dcef06);
    padding: 60px 50px 20px 50px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3e73a77);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-e364de2.jkit-equal-height-enable,
.elementor-1297 .elementor-element.elementor-element-e364de2.jkit-equal-height-enable .elementor-widget-container,
.elementor-1297 .elementor-element.elementor-element-e364de2.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1297 .elementor-element.elementor-element-e364de2.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
    padding: 40px 50px 40px 50px;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 15px 0px 6px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-100d7b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-100d7b7-font-size);
    font-weight: var(--e-global-typography-100d7b7-font-weight);
    line-height: var(--e-global-typography-100d7b7-line-height);
    letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
    word-spacing: var(--e-global-typography-100d7b7-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 15px 0px;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 60px;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 60px;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    background-color: #02010100;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: #EA3D3D;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #EA3D3D;
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-1297 .elementor-element.elementor-element-8d42a8f {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: -140px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-8d42a8f.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-f0cd947 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --overlay-opacity: 0.9;
    --border-radius: 0px 0px 0px 0px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 65px;
    --padding-block-end: 65px;
    --padding-inline-start: 65px;
    --padding-inline-end: 56px;
}

.elementor-1297 .elementor-element.elementor-element-f0cd947:not(.elementor-motion-effects-element-type-background),
.elementor-1297 .elementor-element.elementor-element-f0cd947>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url('assets/images/04d914a9_designers-working-on-a-project.jpg');
    background-position: center right;
    background-size: cover;
}

.elementor-1297 .elementor-element.elementor-element-f0cd947::before,
.elementor-1297 .elementor-element.elementor-element-f0cd947>.elementor-background-video-container::before,
.elementor-1297 .elementor-element.elementor-element-f0cd947>.e-con-inner>.elementor-background-video-container::before,
.elementor-1297 .elementor-element.elementor-element-f0cd947>.elementor-background-slideshow::before,
.elementor-1297 .elementor-element.elementor-element-f0cd947>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1297 .elementor-element.elementor-element-f0cd947>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: var(--e-global-color-28e6b76);
}

.elementor-1297 .elementor-element.elementor-element-f0cd947,
.elementor-1297 .elementor-element.elementor-element-f0cd947::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-28acda7 {
    text-align: center;
    color: var(--e-global-color-1dcef06);
    font-family: var(--e-global-typography-9ff5b7a-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ff5b7a-font-size);
    font-weight: var(--e-global-typography-9ff5b7a-font-weight);
    line-height: var(--e-global-typography-9ff5b7a-line-height);
    letter-spacing: var(--e-global-typography-9ff5b7a-letter-spacing);
    word-spacing: var(--e-global-typography-9ff5b7a-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-28acda7>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 18px 35px 18px 35px;
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    color: var(--e-global-color-1dcef06);
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-1dcef06);
    width: 16px;
}

.elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-1dcef06);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 16px;
}

.elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-1297 .elementor-element.elementor-element-5be6b90 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1297 .elementor-element.elementor-element-6b7455a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-block-start: 150px;
    --padding-block-end: 150px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-6b7455a:not(.elementor-motion-effects-element-type-background),
.elementor-1297 .elementor-element.elementor-element-6b7455a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url('assets/images/6dc1854f_christoph-theisinger-aTD1exk7Uh8-unsplash.jpg');
    background-position: center center;
    background-size: cover;
}

.elementor-1297 .elementor-element.elementor-element-6b7455a::before,
.elementor-1297 .elementor-element.elementor-element-6b7455a>.elementor-background-video-container::before,
.elementor-1297 .elementor-element.elementor-element-6b7455a>.e-con-inner>.elementor-background-video-container::before,
.elementor-1297 .elementor-element.elementor-element-6b7455a>.elementor-background-slideshow::before,
.elementor-1297 .elementor-element.elementor-element-6b7455a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1297 .elementor-element.elementor-element-6b7455a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: var(--e-global-color-28e6b76);
}

.elementor-1297 .elementor-element.elementor-element-6b7455a,
.elementor-1297 .elementor-element.elementor-element-6b7455a::before {
    --border-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-aaac37e {
    --display: flex;
    --gap: 15px 15px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-84fb508 {
    text-align: center;
}

.elementor-1297 .elementor-element.elementor-element-84fb508 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1f5dd34-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f5dd34-font-size);
    font-weight: var(--e-global-typography-1f5dd34-font-weight);
    text-transform: var(--e-global-typography-1f5dd34-text-transform);
    line-height: var(--e-global-typography-1f5dd34-line-height);
    letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
    word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-f0a0f7b {
    text-align: center;
}

.elementor-1297 .elementor-element.elementor-element-f0a0f7b .elementor-heading-title {
    color: var(--e-global-color-1dcef06);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1297 .elementor-element.elementor-element-ba775f9 {
    text-align: center;
    color: var(--e-global-color-1dcef06);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1297 .elementor-element.elementor-element-ba775f9>.elementor-widget-container {
    padding: 0% 15% 0% 15%;
}

.elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 18px 35px 18px 35px;
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    color: var(--e-global-color-1dcef06);
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-1dcef06);
    width: 16px;
}

.elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-1dcef06);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 16px;
}

.elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-1297 .elementor-element.elementor-element-2b70fac>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-2b70fac {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1297 .elementor-element.elementor-element-62aa05d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 40px 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-block-start: 150px;
    --padding-block-end: 170px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1297 .elementor-element.elementor-element-492ca66 {
    --display: flex;
    --gap: 15px 15px;
    --background-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-492ca66.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-64de1a8 {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-64de1a8 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1f5dd34-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f5dd34-font-size);
    font-weight: var(--e-global-typography-1f5dd34-font-weight);
    text-transform: var(--e-global-typography-1f5dd34-text-transform);
    line-height: var(--e-global-typography-1f5dd34-line-height);
    letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
    word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-15b4cd7 {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-15b4cd7 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1297 .elementor-element.elementor-element-9d4fef3 {
    --display: flex;
    --justify-content: flex-end;
    --gap: 15px 15px;
    --background-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-9d4fef3.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button {
    text-align: right;
}

.elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 18px 35px 18px 35px;
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 16px;
}

.elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-1dcef06);
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 16px;
}

.elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-1297 .elementor-element.elementor-element-6fe95c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-6fe95c9 {
    width: auto;
    max-width: auto;
}

.elementor-1297 .elementor-element.elementor-element-44153c3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-44153c3.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a {
    padding: 0px 20px 35px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a .jkit-postlist-title {
    text-align: left;
    color: var(--e-global-color-primary);
    padding: 0px 0px 5px 0px;
    font-family: var(--e-global-typography-34d0788-font-family), Sans-serif;
    font-size: var(--e-global-typography-34d0788-font-size);
    font-weight: var(--e-global-typography-34d0788-font-weight);
    line-height: var(--e-global-typography-34d0788-line-height);
    letter-spacing: var(--e-global-typography-34d0788-letter-spacing);
    word-spacing: var(--e-global-typography-34d0788-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article:hover a .jkit-postlist-title {
    color: var(--e-global-color-28e6b76);
}

.elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a img {
    width: 200px;
    margin: 0px 25px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a .meta-lists {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a .meta-lists span {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a .meta-lists span i,
.elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a .meta-lists span svg {
    margin-right: 7px;
}

.elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a .meta-lists span svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-d8f380c>.elementor-widget-container {
    margin: 0px 20px -25px 0px;
}

.elementor-1297 .elementor-element.elementor-element-4d5034d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1297 .elementor-element.elementor-element-4d5034d.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-column-gap: 30px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 300px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
    padding: 0px 10px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-accent);
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 10px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 10px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-975528b-font-family), Sans-serif;
    font-size: var(--e-global-typography-975528b-font-size);
    font-weight: var(--e-global-typography-975528b-font-weight);
    line-height: var(--e-global-typography-975528b-line-height);
    letter-spacing: var(--e-global-typography-975528b-letter-spacing);
    word-spacing: var(--e-global-typography-975528b-word-spacing);
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-primary);
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: var(--e-global-color-text);
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    color: var(--e-global-color-secondary);
    margin: 10px 0px 10px 0px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 5px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 5px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
    margin-right: 5px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
    margin-left: 5px;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

.elementor-1297 .elementor-element.elementor-element-f307428>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

@media(min-width:768px) {
    .elementor-1297 .elementor-element.elementor-element-bedd816 {
        --content-width: 1200px;
    }

    .elementor-1297 .elementor-element.elementor-element-c528340 {
        --width: 34%;
    }

    .elementor-1297 .elementor-element.elementor-element-6690dc2 {
        --width: 65%;
    }

    .elementor-1297 .elementor-element.elementor-element-b8a6a90 {
        --content-width: 1200px;
    }

    .elementor-1297 .elementor-element.elementor-element-3bd0c80 {
        --width: 34%;
    }

    .elementor-1297 .elementor-element.elementor-element-1466c74 {
        --width: 65%;
    }

    .elementor-1297 .elementor-element.elementor-element-598b019 {
        --content-width: 1300px;
    }

    .elementor-1297 .elementor-element.elementor-element-ea95c12 {
        --content-width: 1200px;
    }

    .elementor-1297 .elementor-element.elementor-element-effc284 {
        --width: 22%;
    }

    .elementor-1297 .elementor-element.elementor-element-52e4e62 {
        --width: 20%;
    }

    .elementor-1297 .elementor-element.elementor-element-81da998 {
        --width: 20%;
    }

    .elementor-1297 .elementor-element.elementor-element-0f96396 {
        --width: 20%;
    }

    .elementor-1297 .elementor-element.elementor-element-fd35d6e {
        --content-width: 1200px;
    }

    .elementor-1297 .elementor-element.elementor-element-9dba5dd {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-81e0f7a {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-4cec1ef {
        --content-width: 1200px;
    }

    .elementor-1297 .elementor-element.elementor-element-70534fb {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-37fa2f1 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-310ba51 {
        --content-width: 1000px;
    }

    .elementor-1297 .elementor-element.elementor-element-44d31ac {
        --content-width: 1200px;
    }

    .elementor-1297 .elementor-element.elementor-element-d414412 {
        --content-width: 1200px;
    }

    .elementor-1297 .elementor-element.elementor-element-01b1b2c {
        --width: 25%;
    }

    .elementor-1297 .elementor-element.elementor-element-bb881ff {
        --width: 25%;
    }

    .elementor-1297 .elementor-element.elementor-element-dac2dcc {
        --width: 25%;
    }

    .elementor-1297 .elementor-element.elementor-element-056caec {
        --width: 25%;
    }

    .elementor-1297 .elementor-element.elementor-element-f1944e5 {
        --width: 25%;
    }

    .elementor-1297 .elementor-element.elementor-element-8d42a8f {
        --width: 25%;
    }

    .elementor-1297 .elementor-element.elementor-element-6b7455a {
        --content-width: 900px;
    }

    .elementor-1297 .elementor-element.elementor-element-62aa05d {
        --content-width: 1200px;
    }

    .elementor-1297 .elementor-element.elementor-element-492ca66 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-9d4fef3 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-44153c3 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-4d5034d {
        --width: 35%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1297 .elementor-element.elementor-element-c528340 {
        --width: 40%;
    }

    .elementor-1297 .elementor-element.elementor-element-6690dc2 {
        --width: 60%;
    }

    .elementor-1297 .elementor-element.elementor-element-3bd0c80 {
        --width: 40%;
    }

    .elementor-1297 .elementor-element.elementor-element-1466c74 {
        --width: 60%;
    }

    .elementor-1297 .elementor-element.elementor-element-effc284 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-52e4e62 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-81da998 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-0f96396 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-9dba5dd {
        --width: 100%;
    }

    .elementor-1297 .elementor-element.elementor-element-81e0f7a {
        --width: 100%;
    }

    .elementor-1297 .elementor-element.elementor-element-70534fb {
        --width: 100%;
    }

    .elementor-1297 .elementor-element.elementor-element-37fa2f1 {
        --width: 100%;
    }

    .elementor-1297 .elementor-element.elementor-element-7f0cc32 {
        --width: 100%;
    }

    .elementor-1297 .elementor-element.elementor-element-b8667f2 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-fbfbf66 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-0e7acf5 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-b24d9bb {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-01b1b2c {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-bb881ff {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-dac2dcc {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-056caec {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-f1944e5 {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-8d42a8f {
        --width: 35%;
    }

    .elementor-1297 .elementor-element.elementor-element-492ca66 {
        --width: 45%;
    }

    .elementor-1297 .elementor-element.elementor-element-9d4fef3 {
        --width: 25%;
    }

    .elementor-1297 .elementor-element.elementor-element-44153c3 {
        --width: 100%;
    }

    .elementor-1297 .elementor-element.elementor-element-4d5034d {
        --width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-1297 .elementor-element.elementor-element-6b7455a:not(.elementor-motion-effects-element-type-background),
    .elementor-1297 .elementor-element.elementor-element-6b7455a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {

    .elementor-1297 .elementor-element.elementor-element-bedd816:not(.elementor-motion-effects-element-type-background),
    .elementor-1297 .elementor-element.elementor-element-bedd816>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 65% 0%;
    }

    .elementor-1297 .elementor-element.elementor-element-bedd816 {
        --padding-block-start: 150px;
        --padding-block-end: 250px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1297 .elementor-element.elementor-element-c528340 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: center;
        --align-items: flex-start;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-694af42 img {
        border-width: 20px 20px 20px 20px;
         border-color: white !important;
    }

    .elementor-1297 .elementor-element.elementor-element-694af42 {
        z-index: 2;
    }

    .elementor-1297 .elementor-element.elementor-element-19777b6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-5f9be2c-font-size);
        line-height: var(--e-global-typography-5f9be2c-line-height);
        letter-spacing: var(--e-global-typography-5f9be2c-letter-spacing);
        word-spacing: var(--e-global-typography-5f9be2c-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-19777b6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-8fd60aa-font-size);
        line-height: var(--e-global-typography-8fd60aa-line-height);
        letter-spacing: var(--e-global-typography-8fd60aa-letter-spacing);
        word-spacing: var(--e-global-typography-8fd60aa-word-spacing);
    }

    body:not(.rtl) .elementor-1297 .elementor-element.elementor-element-19777b6 {
        left: -106px;
    }

    body.rtl .elementor-1297 .elementor-element.elementor-element-19777b6 {
        right: -106px;
    }

    .elementor-1297 .elementor-element.elementor-element-19777b6 {
        top: 304px;
        z-index: 0;
    }

    .elementor-1297 .elementor-element.elementor-element-6690dc2 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 20px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-47f2ee7 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-1297 .elementor-element.elementor-element-d8cc9df .elementor-heading-title {
        font-size: var(--e-global-typography-c2e76bf-font-size);
        line-height: var(--e-global-typography-c2e76bf-line-height);
        letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
        word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-d8cc9df {
        width: var(--container-widget-width, 364px);
        max-width: 364px;
        --container-widget-width: 364px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1297 .elementor-element.elementor-element-f78b2cd {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-b777f60 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 205px;
        font-size: 14px;
    }

    .elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        line-height: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-b8a6a90:not(.elementor-motion-effects-element-type-background),
    .elementor-1297 .elementor-element.elementor-element-b8a6a90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 65% 0%;
    }

    .elementor-1297 .elementor-element.elementor-element-b8a6a90 {
        --padding-block-start: 150px;
        --padding-block-end: 250px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1297 .elementor-element.elementor-element-3bd0c80 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: center;
        --align-items: flex-start;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-0edb311 img {
        border-width: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-0edb311 {
        z-index: 2;
    }

    .elementor-1297 .elementor-element.elementor-element-b979051 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-5f9be2c-font-size);
        line-height: var(--e-global-typography-5f9be2c-line-height);
        letter-spacing: var(--e-global-typography-5f9be2c-letter-spacing);
        word-spacing: var(--e-global-typography-5f9be2c-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-b979051 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-8fd60aa-font-size);
        line-height: var(--e-global-typography-8fd60aa-line-height);
        letter-spacing: var(--e-global-typography-8fd60aa-letter-spacing);
        word-spacing: var(--e-global-typography-8fd60aa-word-spacing);
    }

    body:not(.rtl) .elementor-1297 .elementor-element.elementor-element-b979051 {
        left: -106px;
    }

    body.rtl .elementor-1297 .elementor-element.elementor-element-b979051 {
        right: -106px;
    }

    .elementor-1297 .elementor-element.elementor-element-b979051 {
        top: 304px;
        z-index: 0;
    }

    .elementor-1297 .elementor-element.elementor-element-1466c74 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 20px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-1aa3b76 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-1297 .elementor-element.elementor-element-c2c4599 .elementor-heading-title {
        font-size: var(--e-global-typography-c2e76bf-font-size);
        line-height: var(--e-global-typography-c2e76bf-line-height);
        letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
        word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-c2c4599 {
        width: var(--container-widget-width, 364px);
        max-width: 364px;
        --container-widget-width: 364px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1297 .elementor-element.elementor-element-0dbff9a {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-f1208e7 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 205px;
        font-size: 14px;
    }

    .elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        line-height: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-598b019 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1297 .elementor-element.elementor-element-2748ce4 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-ea95c12 {
        --flex-wrap: wrap;
        --padding-block-start: 30px;
        --padding-block-end: 30px;
        --padding-inline-start: 30px;
        --padding-inline-end: 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-effc284 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-3997267 {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-3997267 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-ce73cc3 {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-ce73cc3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-a5d46ea {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 205px;
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-52e4e62 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-b5bdfa2 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-b5bdfa2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-b5bdfa2 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-b5bdfa2>.elementor-widget-container {
        padding: 0px 10px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-81da998 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-7778da7 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-7778da7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-7778da7 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-7778da7>.elementor-widget-container {
        padding: 0px 10px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-0f96396 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-9e8c160 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-9e8c160 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-9e8c160 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-9e8c160>.elementor-widget-container {
        padding: 0px 10px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-fd35d6e {
        --padding-block-start: 80px;
        --padding-block-end: 80px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1297 .elementor-element.elementor-element-7a5dc31 {
        --flex-wrap: wrap;
    }

    .elementor-1297 .elementor-element.elementor-element-9dba5dd {
        --justify-content: space-between;
    }

    .elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper {
        width: 130px;
        height: 130px;
    }

    .elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
        font-size: var(--e-global-typography-0b9d906-font-size);
        line-height: var(--e-global-typography-0b9d906-line-height);
        letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
        word-spacing: var(--e-global-typography-0b9d906-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper {
        width: 130px;
        height: 130px;
    }

    .elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
        font-size: var(--e-global-typography-0b9d906-font-size);
        line-height: var(--e-global-typography-0b9d906-line-height);
        letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
        word-spacing: var(--e-global-typography-0b9d906-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper {
        width: 130px;
        height: 130px;
    }

    .elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
        font-size: var(--e-global-typography-0b9d906-font-size);
        line-height: var(--e-global-typography-0b9d906-line-height);
        letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
        word-spacing: var(--e-global-typography-0b9d906-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-81e0f7a {
        --margin-block-start: 0px;
        --margin-block-end: 40px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 40px;
    }

    .elementor-1297 .elementor-element.elementor-element-81e0f7a.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-1297 .elementor-element.elementor-element-df37966 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-88a243a {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-88a243a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-4cec1ef {
        --flex-wrap: wrap;
        --padding-block-start: 60px;
        --padding-block-end: 40px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1297 .elementor-element.elementor-element-0377037 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-16b939b {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-16b939b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-a4f1136 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 205px;
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-c2e76bf-font-size);
        line-height: var(--e-global-typography-c2e76bf-line-height);
        letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
        word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: 28px;
    }

    .elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact {
        padding: 0px 0px 5px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-f8e5098 {
        bottom: 79px;
    }

    .elementor-1297 .elementor-element.elementor-element-838cd6e {
        --margin-block-start: 20px;
        --margin-block-end: 40px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 20px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-838cd6e.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-1297 .elementor-element.elementor-element-360abec .elementor-icon-box-title,
    .elementor-1297 .elementor-element.elementor-element-360abec .elementor-icon-box-title a {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-2fde912 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-ade88ea .elementor-icon-box-title,
    .elementor-1297 .elementor-element.elementor-element-ade88ea .elementor-icon-box-title a {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-310ba51 {
        --padding-block-start: 100px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1297 .elementor-element.elementor-element-94e2e3b .elementor-heading-title {
        font-size: var(--e-global-typography-456024c-font-size);
        line-height: var(--e-global-typography-456024c-line-height);
        letter-spacing: var(--e-global-typography-456024c-letter-spacing);
        word-spacing: var(--e-global-typography-456024c-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-94e2e3b {
        width: var(--container-widget-width, 75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        top: -99px;
    }

    body:not(.rtl) .elementor-1297 .elementor-element.elementor-element-94e2e3b {
        left: -8px;
    }

    body.rtl .elementor-1297 .elementor-element.elementor-element-94e2e3b {
        right: -8px;
    }

    .elementor-1297 .elementor-element.elementor-element-b489246 {
        --margin-block-start: -120px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0%;
        --padding-block-end: 0%;
        --padding-inline-start: 36%;
        --padding-inline-end: 0%;
    }

    .elementor-1297 .elementor-element.elementor-element-db9cc0f {
        --border-radius: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0b9d906-font-size);
        line-height: var(--e-global-typography-0b9d906-line-height);
        letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
        word-spacing: var(--e-global-typography-0b9d906-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-9ff5b7a-font-size);
        line-height: var(--e-global-typography-9ff5b7a-line-height);
        letter-spacing: var(--e-global-typography-9ff5b7a-letter-spacing);
        word-spacing: var(--e-global-typography-9ff5b7a-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-05f470d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-f8da884 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-5f9be2c-font-size);
        line-height: var(--e-global-typography-5f9be2c-line-height);
        letter-spacing: var(--e-global-typography-5f9be2c-letter-spacing);
        word-spacing: var(--e-global-typography-5f9be2c-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f8da884 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-8fd60aa-font-size);
        line-height: var(--e-global-typography-8fd60aa-line-height);
        letter-spacing: var(--e-global-typography-8fd60aa-letter-spacing);
        word-spacing: var(--e-global-typography-8fd60aa-word-spacing);
    }

    body:not(.rtl) .elementor-1297 .elementor-element.elementor-element-f8da884 {
        left: -90px;
    }

    body.rtl .elementor-1297 .elementor-element.elementor-element-f8da884 {
        right: -90px;
    }

    .elementor-1297 .elementor-element.elementor-element-f8da884 {
        top: 463px;
    }

    .elementor-1297 .elementor-element.elementor-element-44d31ac {
        --flex-wrap: wrap;
        --padding-block-start: 40px;
        --padding-block-end: 80px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1297 .elementor-element.elementor-element-b8667f2 {
        --margin-block-start: 0px;
        --margin-block-end: 30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-b8667f2.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1297 .elementor-element.elementor-element-4a83b56 .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-81212ce .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-1297 .elementor-element.elementor-element-81212ce .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-81212ce .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-fbfbf66 {
        --margin-block-start: 0px;
        --margin-block-end: 30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-fbfbf66.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1297 .elementor-element.elementor-element-88aa79e .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-2b036eb .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-1297 .elementor-element.elementor-element-2b036eb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-2b036eb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-0e7acf5.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1297 .elementor-element.elementor-element-4595eec .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-28adf2c .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-1297 .elementor-element.elementor-element-28adf2c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-28adf2c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-b24d9bb.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1297 .elementor-element.elementor-element-644c99f .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-dd73201 .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-1297 .elementor-element.elementor-element-dd73201 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-dd73201 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-d414412 {
        --padding-block-start: 80px;
        --padding-block-end: 80px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1297 .elementor-element.elementor-element-f8411d7 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-03ea91a .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-e0419c3 {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-e0419c3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-d56c7e6 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-42b44e4 {
        --gap: 25px 25px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-01b1b2c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 40px 30px 0px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
        padding: 20px 30px 20px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-bb881ff {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 40px 30px 0px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
        padding: 20px 30px 20px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 40px 30px 0px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
        padding: 20px 30px 20px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 40px 30px 0px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
        padding: 20px 30px 20px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f1944e5 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 40px 30px 0px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
        padding: 20px 30px 20px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-8d42a8f {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-f0cd947 {
        --padding-block-start: 34px;
        --padding-block-end: 34px;
        --padding-inline-start: 65px;
        --padding-inline-end: 65px;
    }

    .elementor-1297 .elementor-element.elementor-element-28acda7 {
        text-align: center;
        font-size: var(--e-global-typography-9ff5b7a-font-size);
        line-height: var(--e-global-typography-9ff5b7a-line-height);
        letter-spacing: var(--e-global-typography-9ff5b7a-letter-spacing);
        word-spacing: var(--e-global-typography-9ff5b7a-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-28acda7>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 100%;
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-6b7455a {
        --padding-block-start: 80px;
        --padding-block-end: 80px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1297 .elementor-element.elementor-element-aaac37e {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 10px;
        --margin-inline-end: 10px;
    }

    .elementor-1297 .elementor-element.elementor-element-84fb508 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f0a0f7b {
        text-align: center;
    }

    .elementor-1297 .elementor-element.elementor-element-f0a0f7b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-ba775f9 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-ba775f9>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-62aa05d {
        --gap: 20px 20px;
        --padding-block-start: 80px;
        --padding-block-end: 150px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1297 .elementor-element.elementor-element-64de1a8 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-15b4cd7 {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-15b4cd7 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 205px;
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-44153c3.e-con {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a .jkit-postlist-title {
        font-size: var(--e-global-typography-34d0788-font-size);
        line-height: var(--e-global-typography-34d0788-line-height);
        letter-spacing: var(--e-global-typography-34d0788-letter-spacing);
        word-spacing: var(--e-global-typography-34d0788-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a .meta-lists span {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 450px;
    }

    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-975528b-font-size);
        line-height: var(--e-global-typography-975528b-line-height);
        letter-spacing: var(--e-global-typography-975528b-letter-spacing);
        word-spacing: var(--e-global-typography-975528b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-accent-font-size);
    }
}

@media(max-width:767px) {

    .elementor-1297 .elementor-element.elementor-element-bedd816:not(.elementor-motion-effects-element-type-background),
    .elementor-1297 .elementor-element.elementor-element-bedd816>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 70% 0%;
    }

    .elementor-1297 .elementor-element.elementor-element-bedd816 {
        --overlay-opacity: 1;
        --padding-block-start: 200px;
        --padding-block-end: 200px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-1297 .elementor-element.elementor-element-c528340 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-19777b6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-5f9be2c-font-size);
        line-height: var(--e-global-typography-5f9be2c-line-height);
        letter-spacing: var(--e-global-typography-5f9be2c-letter-spacing);
        word-spacing: var(--e-global-typography-5f9be2c-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-19777b6 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-8fd60aa-font-size);
        line-height: var(--e-global-typography-8fd60aa-line-height);
        letter-spacing: var(--e-global-typography-8fd60aa-letter-spacing);
        word-spacing: var(--e-global-typography-8fd60aa-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-6690dc2 {
        --margin-block-start: 0px;
        --margin-block-end: 30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-47f2ee7 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-1297 .elementor-element.elementor-element-d8cc9df .elementor-heading-title {
        font-size: var(--e-global-typography-c2e76bf-font-size);
        line-height: var(--e-global-typography-c2e76bf-line-height);
        letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
        word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f78b2cd {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-f78b2cd>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-c67303d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 200px;
        font-size: 13px;
    }

    .elementor-1297 .elementor-element.elementor-element-c67303d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-5a3355a .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        padding: 19px 0px 0px 6px;
        height: 70px;
        width: 70px;
        line-height: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-5a3355a>.elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-b8a6a90:not(.elementor-motion-effects-element-type-background),
    .elementor-1297 .elementor-element.elementor-element-b8a6a90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 70% 0%;
    }

    .elementor-1297 .elementor-element.elementor-element-b8a6a90 {
        --overlay-opacity: 0.8;
        --padding-block-start: 40px;
        --padding-block-end: 200px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-1297 .elementor-element.elementor-element-3bd0c80 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-0edb311 {
        width: var(--container-widget-width, 90%);
        max-width: 90%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1297 .elementor-element.elementor-element-b979051 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-5f9be2c-font-size);
        line-height: var(--e-global-typography-5f9be2c-line-height);
        letter-spacing: var(--e-global-typography-5f9be2c-letter-spacing);
        word-spacing: var(--e-global-typography-5f9be2c-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-b979051 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-8fd60aa-font-size);
        line-height: var(--e-global-typography-8fd60aa-line-height);
        letter-spacing: var(--e-global-typography-8fd60aa-letter-spacing);
        word-spacing: var(--e-global-typography-8fd60aa-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-1466c74 {
        --margin-block-start: 0px;
        --margin-block-end: 80px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-1aa3b76 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-1297 .elementor-element.elementor-element-c2c4599 .elementor-heading-title {
        font-size: var(--e-global-typography-c2e76bf-font-size);
        line-height: var(--e-global-typography-c2e76bf-line-height);
        letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
        word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-0dbff9a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-0dbff9a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-077ac3f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 100%;
        font-size: 13px;
    }

    .elementor-1297 .elementor-element.elementor-element-077ac3f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-bca2c49 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        padding: 19px 0px 0px 6px;
        height: 70px;
        width: 70px;
        line-height: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-bca2c49>.elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-598b019 {
        --padding-block-start: 50px;
        --padding-block-end: 50px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-2748ce4 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 5px;
        --padding-block-end: 5px;
        --padding-inline-start: 5px;
        --padding-inline-end: 5px;
    }

    .elementor-1297 .elementor-element.elementor-element-ea95c12 {
        --gap: 20px 0px;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-effc284 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-3997267 {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-3997267 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-ce73cc3 {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-ce73cc3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-a5d46ea {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-a5d46ea>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-e646971 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 200px;
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-e646971>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-52e4e62 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-b5bdfa2 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-b5bdfa2 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-b5bdfa2 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-81da998 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-7778da7 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-7778da7 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-7778da7 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-0f96396 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-9e8c160 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-9e8c160 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-9e8c160 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-fd35d6e {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 5px;
        --padding-inline-end: 5px;
    }

    .elementor-1297 .elementor-element.elementor-element-9dba5dd {
        --justify-content: space-evenly;
    }

    .elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart {
        text-align: center;
    }

    .elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper {
        width: 120px;
        height: 120px;
    }

    .elementor-1297 .elementor-element.elementor-element-48ff2b5 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
        font-size: var(--e-global-typography-0b9d906-font-size);
        line-height: var(--e-global-typography-0b9d906-line-height);
        letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
        word-spacing: var(--e-global-typography-0b9d906-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-48ff2b5 {
        width: auto;
        max-width: auto;
    }

    .elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart {
        text-align: center;
    }

    .elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper {
        width: 120px;
        height: 120px;
    }

    .elementor-1297 .elementor-element.elementor-element-3c42d1d .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
        font-size: var(--e-global-typography-0b9d906-font-size);
        line-height: var(--e-global-typography-0b9d906-line-height);
        letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
        word-spacing: var(--e-global-typography-0b9d906-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-3c42d1d {
        width: auto;
        max-width: auto;
    }

    .elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart {
        text-align: center;
    }

    .elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart .pie-chart-title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart .pie-chart-wrapper {
        width: 120px;
        height: 120px;
    }

    .elementor-1297 .elementor-element.elementor-element-6f8e263 .jeg-elementor-kit.jkit-pie-chart .pie-chart-content {
        font-size: var(--e-global-typography-0b9d906-font-size);
        line-height: var(--e-global-typography-0b9d906-line-height);
        letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
        word-spacing: var(--e-global-typography-0b9d906-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-6f8e263 {
        width: auto;
        max-width: auto;
    }

    .elementor-1297 .elementor-element.elementor-element-81e0f7a {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-df37966 {
        text-align: center;
    }

    .elementor-1297 .elementor-element.elementor-element-df37966 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-88a243a {
        text-align: center;
    }

    .elementor-1297 .elementor-element.elementor-element-88a243a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-4cec1ef {
        --padding-block-start: 50px;
        --padding-block-end: 100px;
        --padding-inline-start: 5px;
        --padding-inline-end: 5px;
    }

    .elementor-1297 .elementor-element.elementor-element-0377037 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-16b939b {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-16b939b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-a4f1136 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-1b9a9f5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 200px;
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-1b9a9f5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-c2e76bf-font-size);
        line-height: var(--e-global-typography-c2e76bf-line-height);
        letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
        word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-f8e5098 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: 26px;
    }

    .elementor-1297 .elementor-element.elementor-element-f8e5098>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-d01fd95 {
        --margin-block-start: 0px;
        --margin-block-end: 20px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-360abec .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-360abec .elementor-icon-box-title,
    .elementor-1297 .elementor-element.elementor-element-360abec .elementor-icon-box-title a {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-2fde912 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-d4328ce {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-ade88ea .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-ade88ea .elementor-icon-box-title,
    .elementor-1297 .elementor-element.elementor-element-ade88ea .elementor-icon-box-title a {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-310ba51 {
        --padding-block-start: 100px;
        --padding-block-end: 0px;
        --padding-inline-start: 5px;
        --padding-inline-end: 5px;
    }

    .elementor-1297 .elementor-element.elementor-element-94e2e3b .elementor-heading-title {
        font-size: var(--e-global-typography-456024c-font-size);
        line-height: var(--e-global-typography-456024c-line-height);
        letter-spacing: var(--e-global-typography-456024c-letter-spacing);
        word-spacing: var(--e-global-typography-456024c-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-94e2e3b>.elementor-widget-container {
        padding: 20px 30px 30px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-94e2e3b {
        width: 100%;
        max-width: 100%;
        top: -21%;
    }

    body:not(.rtl) .elementor-1297 .elementor-element.elementor-element-94e2e3b {
        left: -20px;
    }

    body.rtl .elementor-1297 .elementor-element.elementor-element-94e2e3b {
        right: -20px;
    }

    .elementor-1297 .elementor-element.elementor-element-b489246 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 10px 30px 30px 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-0b9d906-font-size);
        line-height: var(--e-global-typography-0b9d906-line-height);
        letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
        word-spacing: var(--e-global-typography-0b9d906-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-9ff5b7a-font-size);
        line-height: var(--e-global-typography-9ff5b7a-line-height);
        letter-spacing: var(--e-global-typography-9ff5b7a-letter-spacing);
        word-spacing: var(--e-global-typography-9ff5b7a-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
        font-size: 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-05f470d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
        width: 30px;
    }

    .elementor-1297 .elementor-element.elementor-element-f8da884 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-5f9be2c-font-size);
        line-height: var(--e-global-typography-5f9be2c-line-height);
        letter-spacing: var(--e-global-typography-5f9be2c-letter-spacing);
        word-spacing: var(--e-global-typography-5f9be2c-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f8da884 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-8fd60aa-font-size);
        line-height: var(--e-global-typography-8fd60aa-line-height);
        letter-spacing: var(--e-global-typography-8fd60aa-letter-spacing);
        word-spacing: var(--e-global-typography-8fd60aa-word-spacing);
    }

    body:not(.rtl) .elementor-1297 .elementor-element.elementor-element-f8da884 {
        left: -82px;
    }

    body.rtl .elementor-1297 .elementor-element.elementor-element-f8da884 {
        right: -82px;
    }

    .elementor-1297 .elementor-element.elementor-element-f8da884 {
        top: 296px;
    }

    .elementor-1297 .elementor-element.elementor-element-44d31ac {
        --padding-block-start: 20px;
        --padding-block-end: 50px;
        --padding-inline-start: 5px;
        --padding-inline-end: 5px;
    }

    .elementor-1297 .elementor-element.elementor-element-b8667f2 {
        --width: 50%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-4a83b56 .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-81212ce .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-1297 .elementor-element.elementor-element-81212ce .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-81212ce .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-fbfbf66 {
        --width: 50%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-88aa79e .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-2b036eb .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-1297 .elementor-element.elementor-element-2b036eb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-2b036eb .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-0e7acf5 {
        --width: 50%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-4595eec .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-28adf2c .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-1297 .elementor-element.elementor-element-28adf2c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-28adf2c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-b24d9bb {
        --width: 50%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-644c99f .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-dd73201 .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-1297 .elementor-element.elementor-element-dd73201 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-dd73201 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-d414412 {
        --padding-block-start: 50px;
        --padding-block-end: 80px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-1297 .elementor-element.elementor-element-f8411d7 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-03ea91a {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-03ea91a .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-e0419c3 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }

    .elementor-1297 .elementor-element.elementor-element-e0419c3 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-d56c7e6 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1297 .elementor-element.elementor-element-42b44e4 {
        --gap: 20px 20px;
        --margin-block-start: 20px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-d350b7d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-f038aec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-e80045c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-284e389 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-e364de2 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f0cd947 {
        --margin-block-start: 0px;
        --margin-block-end: 20px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 50px;
        --padding-block-end: 50px;
        --padding-inline-start: 50px;
        --padding-inline-end: 50px;
    }

    .elementor-1297 .elementor-element.elementor-element-28acda7 {
        font-size: var(--e-global-typography-9ff5b7a-font-size);
        line-height: var(--e-global-typography-9ff5b7a-line-height);
        letter-spacing: var(--e-global-typography-9ff5b7a-letter-spacing);
        word-spacing: var(--e-global-typography-9ff5b7a-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-28acda7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-5be6b90 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 200px;
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-5be6b90>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-6b7455a {
        --padding-block-start: 50px;
        --padding-block-end: 50px;
        --padding-inline-start: 5px;
        --padding-inline-end: 5px;
    }

    .elementor-1297 .elementor-element.elementor-element-84fb508 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f0a0f7b {
        text-align: center;
    }

    .elementor-1297 .elementor-element.elementor-element-f0a0f7b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-ba775f9 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-ba775f9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-2b70fac .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-2b70fac>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-62aa05d {
        --gap: 0px 0px;
        --padding-block-start: 80px;
        --padding-block-end: 120px;
        --padding-inline-start: 5px;
        --padding-inline-end: 5px;
    }

    .elementor-1297 .elementor-element.elementor-element-64de1a8 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-15b4cd7 {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-15b4cd7 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-6fe95c9 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        width: 200px;
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-6fe95c9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-44153c3 {
        --margin-block-start: 30px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article {
        text-align: left;
    }

    .elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a {
        padding: 0px 20px 25px 0px;
        width: 100%;
    }

    .elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a .jkit-postlist-title {
        text-align: left;
        padding: 0px 0px 5px 0px;
        font-size: var(--e-global-typography-34d0788-font-size);
        line-height: var(--e-global-typography-34d0788-line-height);
        letter-spacing: var(--e-global-typography-34d0788-letter-spacing);
        word-spacing: var(--e-global-typography-34d0788-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a img {
        width: 0%;
        margin: 0px 0px 0px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-d8f380c .jeg-elementor-kit.jkit-postlist article a .meta-lists span {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1297 .elementor-element.elementor-element-d8f380c>.elementor-widget-container {
        margin: 0px 0px -25px 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-4d5034d {
        --margin-block-start: 30px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 212px;
    }

    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-975528b-font-size);
        line-height: var(--e-global-typography-975528b-line-height);
        letter-spacing: var(--e-global-typography-975528b-letter-spacing);
        word-spacing: var(--e-global-typography-975528b-word-spacing);
    }

    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1297 .elementor-element.elementor-element-f307428 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-accent-font-size);
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(5)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+6) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(5)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(3)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+4) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(2)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+3) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f217a4d .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px;
    }
}