.elementor-12 .elementor-element.elementor-element-c7a4aac {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 4em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-12 .elementor-element.elementor-element-c7a4aac:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-c7a4aac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EBE5D5;
}

@media(max-width:700px){
    .elementor-12 .elementor-element.elementor-element-c7a4aac:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-c7a4aac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    padding-bottom: 120px;
}
}

.elementor-12 .elementor-element.elementor-element-c7a4aac,
.elementor-12 .elementor-element.elementor-element-c7a4aac::before {
    --border-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-e93200a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-0f47e84 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 4px 4px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-302dacb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 10px 10px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-ec91ccd .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-56fc971 .elementor-heading-title {
    color: #EE9436;
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-9e8c286 {
    --e-rating-icon-font-size: 24px;
    --e-rating-gap: 4px;
    --e-rating-icon-marked-color: #F0AD4E;
    --e-rating-icon-color: #F0AD4E;
}

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

.elementor-12 .elementor-element.elementor-element-57a414e .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-57a414e .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-12 .elementor-element.elementor-element-57a414e .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-4ac277f);
    font-family: var(--e-global-typography-8884e97-font-family), Sans-serif;
    font-size: var(--e-global-typography-8884e97-font-size);
    font-weight: var(--e-global-typography-8884e97-font-weight);
    text-transform: var(--e-global-typography-8884e97-text-transform);
    font-style: var(--e-global-typography-8884e97-font-style);
    line-height: var(--e-global-typography-8884e97-line-height);
    letter-spacing: var(--e-global-typography-8884e97-letter-spacing);
    word-spacing: var(--e-global-typography-8884e97-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-d0fe05d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-1b82597 .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-4ac277f);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-1b82597 .elementor-button:hover,
.elementor-12 .elementor-element.elementor-element-1b82597 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-4a5499b);
    border-color: var(--e-global-color-659f957);
}

.elementor-12 .elementor-element.elementor-element-1b82597 .elementor-button:hover svg,
.elementor-12 .elementor-element.elementor-element-1b82597 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-bc31673 .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-bc31673 .elementor-button:hover,
.elementor-12 .elementor-element.elementor-element-bc31673 .elementor-button:focus {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-accent);
    border-color: var(--e-global-color-659f957);
}

.elementor-12 .elementor-element.elementor-element-bc31673 .elementor-button:hover svg,
.elementor-12 .elementor-element.elementor-element-bc31673 .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-b404fc2 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3eee592 img {
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-3eee592:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2024/03/Asset-02.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-3eee592.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://accrual.1onestrong.com/wp-content/uploads/2024/03/Asset-02.png ) ; */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-a8c0c94 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 30px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-8956486 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 15px 15px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-e28f798 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
    font-size: var(--e-global-typography-887363b-font-size);
    font-weight: var(--e-global-typography-887363b-font-weight);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px -10px 0px;
}

.elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-4ac277f);
    font-family: var(--e-global-typography-67c4855-font-family), Sans-serif;
    font-size: var(--e-global-typography-67c4855-font-size);
    font-weight: var(--e-global-typography-67c4855-font-weight);
    font-style: var(--e-global-typography-67c4855-font-style);
    line-height: var(--e-global-typography-67c4855-line-height);
    letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
    word-spacing: var(--e-global-typography-67c4855-word-spacing);
    padding: 0px 0px 0px 0px;
}

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

.elementor-12 .elementor-element.elementor-element-404568d {
    width: var(--container-widget-width, 55%);
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-404568d.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-c8505d4 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-12 .elementor-element.elementor-element-c8505d4:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-c8505d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-896f197);
}

.elementor-12 .elementor-element.elementor-element-c8505d4,
.elementor-12 .elementor-element.elementor-element-c8505d4::before {
    --border-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
}

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

.elementor-12 .elementor-element.elementor-element-2c6232c .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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

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

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

.elementor-12 .elementor-element.elementor-element-2c6232c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-3bfd55d .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
    font-size: var(--e-global-typography-0d5e945-font-size);
    font-weight: var(--e-global-typography-0d5e945-font-weight);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-3bfd55d>.elementor-widget-container {
    padding: 5px 15px 5px 15px;
    background-color: #D6F596;
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-3bfd55d.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-01ada10 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-12 .elementor-element.elementor-element-01ada10:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-01ada10>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b9ee49c);
}

.elementor-12 .elementor-element.elementor-element-01ada10,
.elementor-12 .elementor-element.elementor-element-01ada10::before {
    --border-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
}

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

.elementor-12 .elementor-element.elementor-element-6d142cf .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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

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

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

.elementor-12 .elementor-element.elementor-element-6d142cf>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

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

.elementor-12 .elementor-element.elementor-element-ffcf64f>.elementor-widget-container {
    padding: 5px 15px 5px 15px;
    background-color: #CAD0FF;
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-ffcf64f.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-187de57 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-12 .elementor-element.elementor-element-187de57:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-187de57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b9ee49c);
}

.elementor-12 .elementor-element.elementor-element-187de57,
.elementor-12 .elementor-element.elementor-element-187de57::before {
    --border-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1409058 .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
}

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

.elementor-12 .elementor-element.elementor-element-1409058 .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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-1409058 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-1409058 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

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

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

.elementor-12 .elementor-element.elementor-element-1409058>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

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

.elementor-12 .elementor-element.elementor-element-5e2c868>.elementor-widget-container {
    padding: 5px 15px 5px 15px;
    background-color: #CAD0FF;
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-5e2c868.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-892967f {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-659f957);
    --border-color: var(--e-global-color-659f957);
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-12 .elementor-element.elementor-element-892967f:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-892967f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b9ee49c);
}

.elementor-12 .elementor-element.elementor-element-892967f,
.elementor-12 .elementor-element.elementor-element-892967f::before {
    --border-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-d3db2e7 .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
}

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

.elementor-12 .elementor-element.elementor-element-d3db2e7 .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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-d3db2e7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-d3db2e7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
    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);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

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

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

.elementor-12 .elementor-element.elementor-element-d3db2e7>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

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

.elementor-12 .elementor-element.elementor-element-5520a7f>.elementor-widget-container {
    padding: 5px 15px 5px 15px;
    background-color: #CAD0FF;
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-5520a7f.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-f377ee2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-12 .elementor-element.elementor-element-9d63857 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-828ac5d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9a950d0 {
    --spacer-size: 42vh;
}

.elementor-12 .elementor-element.elementor-element-9a950d0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-image: url("/custAssets/img/3.jpg");
    background-position: center center;
    background-size: cover;
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-9a950d0.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-0ce1c02 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-873cfe2 {
    --spacer-size: 42vh;
}

.elementor-12 .elementor-element.elementor-element-873cfe2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-image: url("/custAssets/img/4.jpg");
    background-position: center center;
    background-size: cover;
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-873cfe2.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-7df729e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-bbf2c88 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-237b7bc>.elementor-widget-container {
    padding: 10px 15px 10px 15px;
    background-color: var(--e-global-color-b9ee49c);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-237b7bc.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-4ac277f);
    font-family: var(--e-global-typography-67c4855-font-family), Sans-serif;
    font-size: var(--e-global-typography-67c4855-font-size);
    font-weight: var(--e-global-typography-67c4855-font-weight);
    font-style: var(--e-global-typography-67c4855-font-style);
    line-height: var(--e-global-typography-67c4855-line-height);
    letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
    word-spacing: var(--e-global-typography-67c4855-word-spacing);
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-ecc04ae.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-af9822c {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-ae7b27d {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}

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

.elementor-12 .elementor-element.elementor-element-b55c702 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-b360b4b {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-f4ec4cf>.elementor-widget-container {
    padding: 10px 15px 10px 15px;
    background-color: var(--e-global-color-b9ee49c);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-f4ec4cf.elementor-element {
    --align-self: center;
}

.elementor-12 .elementor-element.elementor-element-b88da4c .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-b88da4c .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-b88da4c .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-4ac277f);
    font-family: var(--e-global-typography-67c4855-font-family), Sans-serif;
    font-size: var(--e-global-typography-67c4855-font-size);
    font-weight: var(--e-global-typography-67c4855-font-weight);
    font-style: var(--e-global-typography-67c4855-font-style);
    line-height: var(--e-global-typography-67c4855-line-height);
    letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
    word-spacing: var(--e-global-typography-67c4855-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-b88da4c {
    width: var(--container-widget-width, 55%);
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-b88da4c.elementor-element {
    --align-self: center;
}

.elementor-12 .elementor-element.elementor-element-cd634d6 {
    --display: grid;
    /* --e-con-grid-template-columns: repeat(4, 1fr); */
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-c0a3d0f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: var(--e-global-color-accent);
    padding: 30px 30px 40px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

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

.elementor-12 .elementor-element.elementor-element-c0a3d0f .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-12 .elementor-element.elementor-element-c0a3d0f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: #F0FFD0;
}

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

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

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

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

.elementor-12 .elementor-element.elementor-element-c0a3d0f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    height: 85px;
    width: 85px;
}

.elementor-12 .elementor-element.elementor-element-c0a3d0f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-12 .elementor-element.elementor-element-c0a3d0f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 40px;
}

.elementor-12 .elementor-element.elementor-element-afd874a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: var(--e-global-color-accent);
    padding: 30px 30px 40px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

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

.elementor-12 .elementor-element.elementor-element-afd874a .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-12 .elementor-element.elementor-element-afd874a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: #F0FFD0;
}

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

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

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

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

.elementor-12 .elementor-element.elementor-element-afd874a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    height: 85px;
    width: 85px;
}

.elementor-12 .elementor-element.elementor-element-afd874a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-12 .elementor-element.elementor-element-afd874a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 40px;
}

.elementor-12 .elementor-element.elementor-element-4b3f73b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: var(--e-global-color-accent);
    padding: 30px 30px 40px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

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

.elementor-12 .elementor-element.elementor-element-4b3f73b .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-12 .elementor-element.elementor-element-4b3f73b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: #F0FFD0;
}

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

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

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

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

.elementor-12 .elementor-element.elementor-element-4b3f73b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    height: 85px;
    width: 85px;
}

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

.elementor-12 .elementor-element.elementor-element-4b3f73b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 40px;
}

.elementor-12 .elementor-element.elementor-element-6ac3226 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: var(--e-global-color-accent);
    padding: 30px 30px 40px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-6ac3226.jkit-equal-height-enable,
.elementor-12 .elementor-element.elementor-element-6ac3226.jkit-equal-height-enable .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-6ac3226.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-12 .elementor-element.elementor-element-6ac3226.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-12 .elementor-element.elementor-element-6ac3226 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-12 .elementor-element.elementor-element-6ac3226 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: #F0FFD0;
}

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

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

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

.elementor-12 .elementor-element.elementor-element-6ac3226 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-12 .elementor-element.elementor-element-6ac3226 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    height: 85px;
    width: 85px;
}

.elementor-12 .elementor-element.elementor-element-6ac3226 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-12 .elementor-element.elementor-element-6ac3226 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 40px;
}

.elementor-12 .elementor-element.elementor-element-c25346a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: var(--e-global-color-accent);
    padding: 30px 30px 40px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

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

.elementor-12 .elementor-element.elementor-element-c25346a .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-12 .elementor-element.elementor-element-c25346a .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: #F0FFD0;
}

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

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

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

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

.elementor-12 .elementor-element.elementor-element-c25346a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    height: 85px;
    width: 85px;
}

.elementor-12 .elementor-element.elementor-element-c25346a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-12 .elementor-element.elementor-element-c25346a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 40px;
}

.elementor-12 .elementor-element.elementor-element-64695bd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: var(--e-global-color-accent);
    padding: 30px 30px 40px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-64695bd.jkit-equal-height-enable,
.elementor-12 .elementor-element.elementor-element-64695bd.jkit-equal-height-enable .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-64695bd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-12 .elementor-element.elementor-element-64695bd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-12 .elementor-element.elementor-element-64695bd .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-12 .elementor-element.elementor-element-64695bd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: #F0FFD0;
}

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

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

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

.elementor-12 .elementor-element.elementor-element-64695bd .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-12 .elementor-element.elementor-element-64695bd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    height: 85px;
    width: 85px;
}

.elementor-12 .elementor-element.elementor-element-64695bd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-12 .elementor-element.elementor-element-64695bd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 40px;
}

.elementor-12 .elementor-element.elementor-element-47fde9b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: var(--e-global-color-accent);
    padding: 30px 30px 40px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-47fde9b.jkit-equal-height-enable,
.elementor-12 .elementor-element.elementor-element-47fde9b.jkit-equal-height-enable .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-47fde9b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-12 .elementor-element.elementor-element-47fde9b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-12 .elementor-element.elementor-element-47fde9b .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-12 .elementor-element.elementor-element-47fde9b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: #F0FFD0;
}

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

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

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

.elementor-12 .elementor-element.elementor-element-47fde9b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-12 .elementor-element.elementor-element-47fde9b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    height: 85px;
    width: 85px;
}

.elementor-12 .elementor-element.elementor-element-47fde9b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-12 .elementor-element.elementor-element-47fde9b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 40px;
}

.elementor-12 .elementor-element.elementor-element-76e73e5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: var(--e-global-color-accent);
    padding: 30px 30px 40px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-76e73e5.jkit-equal-height-enable,
.elementor-12 .elementor-element.elementor-element-76e73e5.jkit-equal-height-enable .elementor-widget-container,
.elementor-12 .elementor-element.elementor-element-76e73e5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-12 .elementor-element.elementor-element-76e73e5.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-12 .elementor-element.elementor-element-76e73e5 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-12 .elementor-element.elementor-element-76e73e5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
    background-color: #F0FFD0;
}

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

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

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

.elementor-12 .elementor-element.elementor-element-76e73e5 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-12 .elementor-element.elementor-element-76e73e5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    height: 85px;
    width: 85px;
}

.elementor-12 .elementor-element.elementor-element-76e73e5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-12 .elementor-element.elementor-element-76e73e5 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 40px;
}

.elementor-12 .elementor-element.elementor-element-264f1c4 {
    --display: flex;
    --min-height: 0vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.86;
    --padding-top: 6em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-12 .elementor-element.elementor-element-264f1c4:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-264f1c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("https://accrual.1onestrong.com/wp-content/uploads/2024/04/Accrualjpg-05.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-264f1c4::before,
.elementor-12 .elementor-element.elementor-element-264f1c4>.elementor-background-video-container::before,
.elementor-12 .elementor-element.elementor-element-264f1c4>.e-con-inner>.elementor-background-video-container::before,
.elementor-12 .elementor-element.elementor-element-264f1c4>.elementor-background-slideshow::before,
.elementor-12 .elementor-element.elementor-element-264f1c4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-12 .elementor-element.elementor-element-264f1c4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-264f1c4,
.elementor-12 .elementor-element.elementor-element-264f1c4::before {
    --border-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-98179b5 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-12 .elementor-element.elementor-element-a2670d2>.elementor-widget-container {
    padding: 10px 15px 10px 15px;
    background-color: #E4E7FF4A;
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-a2670d2.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-02bb042 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-02bb042 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-02bb042 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-430a048);
    font-family: var(--e-global-typography-67c4855-font-family), Sans-serif;
    font-size: var(--e-global-typography-67c4855-font-size);
    font-weight: var(--e-global-typography-67c4855-font-weight);
    font-style: var(--e-global-typography-67c4855-font-style);
    line-height: var(--e-global-typography-67c4855-line-height);
    letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
    word-spacing: var(--e-global-typography-67c4855-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-02bb042>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-224f44c {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list {
    flex-wrap: nowrap;
    margin-left: 0;
    max-width: 100%;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav,
.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
    justify-content: flex-start;
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav,
.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
    padding: 0px 0px 0px 0px;
    margin: 0px 30px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-430a048);
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-430a048);
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title {
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav:hover .tab-title {
    color: var(--e-global-color-430a048);
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav.active .tab-title {
    color: var(--e-global-color-430a048);
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-description {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content {
    padding: 0px 0px 0px 0px;
    margin: 25px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-af43163 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 4em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-12 .elementor-element.elementor-element-af43163:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-af43163>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4ac277f);
}

.elementor-12 .elementor-element.elementor-element-af43163,
.elementor-12 .elementor-element.elementor-element-af43163::before {
    --border-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-512b795 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-512b795 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-aa8b683-font-family), Sans-serif;
    font-size: var(--e-global-typography-aa8b683-font-size);
    font-weight: var(--e-global-typography-aa8b683-font-weight);
    line-height: var(--e-global-typography-aa8b683-line-height);
    letter-spacing: var(--e-global-typography-aa8b683-letter-spacing);
    word-spacing: var(--e-global-typography-aa8b683-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-512b795>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-12 .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track .image-list {
    min-height: 0px;
}

.elementor-12 .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 10px;
    border-radius: 0px 0px 0px 0px;
    opacity: 55%;
}

.elementor-12 .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
    opacity: 80%;
}

.elementor-12 .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .tns-controls button span {
    opacity: 100%;
}

.elementor-12 .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-12 .elementor-element.elementor-element-24fa429>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-0fcac93 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-12 .elementor-element.elementor-element-0fcac93:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-0fcac93>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-0fcac93,
.elementor-12 .elementor-element.elementor-element-0fcac93::before {
    --border-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-8905596 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-65b32cc>.elementor-widget-container {
    padding: 10px 15px 10px 15px;
    background-color: var(--e-global-color-b9ee49c);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-65b32cc.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-2c3f5fe .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-2c3f5fe .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-2c3f5fe .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-4ac277f);
    font-family: var(--e-global-typography-67c4855-font-family), Sans-serif;
    font-size: var(--e-global-typography-67c4855-font-size);
    font-weight: var(--e-global-typography-67c4855-font-weight);
    font-style: var(--e-global-typography-67c4855-font-style);
    line-height: var(--e-global-typography-67c4855-line-height);
    letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
    word-spacing: var(--e-global-typography-67c4855-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-2c3f5fe.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-140aab8 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-a04c1dd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-792f98b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5cb1f97 {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-5cb1f97 img {
    width: 75%;
    border-radius: 0px 0px 15px 0px;
}

.elementor-12 .elementor-element.elementor-element-5cb1f97>.elementor-widget-container {
    padding: 20px 0px 0px 0px;
    background-color: var(--e-global-color-896f197);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-ce86af3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 17px 17px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 25px 10px 25px;
    font-family: var(--e-global-typography-ad85df2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ad85df2-font-size);
    font-weight: var(--e-global-typography-ad85df2-font-weight);
    line-height: var(--e-global-typography-ad85df2-line-height);
    letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
    word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #F9F9F9;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 18px;
}

.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 13px;
}

.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 13px;
}

.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover)>svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i {
    color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-c70e501 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 5em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-12 .elementor-element.elementor-element-5dffb62 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-12 .elementor-element.elementor-element-1b03761>.elementor-widget-container {
    padding: 10px 15px 10px 15px;
    background-color: var(--e-global-color-b9ee49c);
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-1b03761.elementor-element {
    --align-self: center;
}

.elementor-12 .elementor-element.elementor-element-daef473 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-daef473 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-daef473 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-4ac277f);
    font-family: var(--e-global-typography-67c4855-font-family), Sans-serif;
    font-size: var(--e-global-typography-67c4855-font-size);
    font-weight: var(--e-global-typography-67c4855-font-weight);
    font-style: var(--e-global-typography-67c4855-font-style);
    line-height: var(--e-global-typography-67c4855-line-height);
    letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
    word-spacing: var(--e-global-typography-67c4855-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-daef473 {
    width: var(--container-widget-width, 55%);
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-daef473.elementor-element {
    --align-self: center;
}

.elementor-12 .elementor-element.elementor-element-e7b00a8 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    background-color: var(--e-global-color-accent);
    margin: 10px 10px 10px 10px;
    padding: 10px 50px 30px 50px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-659f957);
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-family: var(--e-global-typography-cf855e7-font-family), Sans-serif;
    font-size: var(--e-global-typography-cf855e7-font-size);
    font-weight: var(--e-global-typography-cf855e7-font-weight);
    text-transform: var(--e-global-typography-cf855e7-text-transform);
    font-style: var(--e-global-typography-cf855e7-font-style);
    line-height: var(--e-global-typography-cf855e7-line-height);
    letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
    word-spacing: var(--e-global-typography-cf855e7-word-spacing);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: var(--e-global-color-accent);
    font-size: 39px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    fill: var(--e-global-color-accent);
    width: 39px;
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
    font-size: var(--e-global-typography-d848767-font-size);
    font-weight: var(--e-global-typography-d848767-font-weight);
    text-transform: var(--e-global-typography-d848767-text-transform);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    background-image: url("https://accrual.1onestrong.com/wp-content/uploads/2024/04/Asset-025.png");
    background-position: center center;
    background-size: contain;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 30px 0px 0px;
    padding: 8px 8px 8px 8px;
    width: 93px;
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
    height: 93px;
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
    opacity: 100%;
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .tns-nav button {
    margin-left: calc(10px / 2);
    margin-right: calc(10px / 2);
    margin-top: 35px;
    width: 8px;
    height: 8px;
    background-color: #0D4C5975;
}

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

.elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active {
    background-color: var(--e-global-color-4ac277f);
}

.elementor-12 .elementor-element.elementor-element-bc67ea9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-cba51c7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 3em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-12 .elementor-element.elementor-element-4b494a4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-ce0e0b2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12 .elementor-element.elementor-element-dd598c7 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4132a1c .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-4132a1c .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-style: var(--e-global-typography-secondary-font-style);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-4132a1c .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-4ac277f);
    font-family: var(--e-global-typography-67c4855-font-family), Sans-serif;
    font-size: var(--e-global-typography-67c4855-font-size);
    font-weight: var(--e-global-typography-67c4855-font-weight);
    font-style: var(--e-global-typography-67c4855-font-style);
    line-height: var(--e-global-typography-67c4855-line-height);
    letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
    word-spacing: var(--e-global-typography-67c4855-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-4132a1c.elementor-element {
    --align-self: flex-start;
}

.elementor-12 .elementor-element.elementor-element-9c9a70b {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-160e2b6 .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-4ac277f);
}

.elementor-12 .elementor-element.elementor-element-160e2b6 .elementor-button:hover,
.elementor-12 .elementor-element.elementor-element-160e2b6 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-4a5499b);
}

.elementor-12 .elementor-element.elementor-element-160e2b6 .elementor-button:hover svg,
.elementor-12 .elementor-element.elementor-element-160e2b6 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column-gap: 20px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container:before {
    background-color: transparent;
    background-image: linear-gradient(180deg, #0D4C5900 0%, #0D4C598F 85%);
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 365px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
    padding: 0px 0px 0px 30px;
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
    font-size: var(--e-global-typography-d848767-font-size);
    font-weight: var(--e-global-typography-d848767-font-weight);
    text-transform: var(--e-global-typography-d848767-text-transform);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-category,
.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    background-color: var(--e-global-color-430a048);
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 5px 15px 5px 15px;
    margin: 0px 0px 0px 0px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 5px 15px 5px 15px;
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 210px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 210px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
    font-size: var(--e-global-typography-d848767-font-size);
    font-weight: var(--e-global-typography-d848767-font-weight);
    text-transform: var(--e-global-typography-d848767-text-transform);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
    color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 5px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 5px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
    margin-right: 5px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
    margin-left: 5px;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-column-gap: 20px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container:before {
    background-color: transparent;
    background-image: linear-gradient(180deg, #0D4C5900 0%, #0D4C598F 85%);
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 365px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
    padding: 0px 0px 0px 30px;
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
    font-size: var(--e-global-typography-d848767-font-size);
    font-weight: var(--e-global-typography-d848767-font-weight);
    text-transform: var(--e-global-typography-d848767-text-transform);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-category,
.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    background-color: var(--e-global-color-430a048);
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 5px 15px 5px 15px;
    margin: 0px 0px 0px 0px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 5px 15px 5px 15px;
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 185px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 185px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef116fc-font-size);
    font-weight: var(--e-global-typography-ef116fc-font-weight);
    text-transform: var(--e-global-typography-ef116fc-text-transform);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
    font-size: var(--e-global-typography-d848767-font-size);
    font-weight: var(--e-global-typography-d848767-font-weight);
    text-transform: var(--e-global-typography-d848767-text-transform);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
    color: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: var(--e-global-color-accent);
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 5px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 5px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
    margin-right: 5px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
    margin-left: 5px;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

@media(max-width:1024px) {
    .elementor-12 .elementor-element.elementor-element-ec91ccd .elementor-heading-title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-56fc971 .elementor-heading-title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2ae9cbd .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-57a414e .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-57a414e .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-8884e97-font-size);
        line-height: var(--e-global-typography-8884e97-line-height);
        letter-spacing: var(--e-global-typography-8884e97-letter-spacing);
        word-spacing: var(--e-global-typography-8884e97-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-1b82597 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bc31673 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-a8c0c94 {
        --margin-top: 20px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-887363b-font-size);
        line-height: var(--e-global-typography-887363b-line-height);
        letter-spacing: var(--e-global-typography-887363b-letter-spacing);
        word-spacing: var(--e-global-typography-887363b-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

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

    .elementor-12 .elementor-element.elementor-element-2c6232c .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-3bfd55d .elementor-heading-title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-ffcf64f .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-1409058 .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

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

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

    .elementor-12 .elementor-element.elementor-element-1409058 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-5e2c868 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-d3db2e7 .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

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

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

    .elementor-12 .elementor-element.elementor-element-d3db2e7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-5520a7f .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

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

    .elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

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

    .elementor-12 .elementor-element.elementor-element-b55c702 {
        --gap: 0px 0px;
    }

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

    .elementor-12 .elementor-element.elementor-element-b88da4c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-b88da4c .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-cd634d6 {
        --e-con-grid-template-columns: repeat(3, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 10px 10px;
        --grid-auto-flow: row;
        --justify-items: start;
        --align-items: start;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .elementor-12 .elementor-element.elementor-element-76e73e5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: center;
    }

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

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

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

    .elementor-12 .elementor-element.elementor-element-02bb042 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-02bb042 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list {
        margin-center: 0;
        justify-content: center;
    }

    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav,
    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
        justify-content: center;
    }

    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
        justify-items: center;
    }

    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-512b795 .elementor-heading-title {
        font-size: var(--e-global-typography-aa8b683-font-size);
        line-height: var(--e-global-typography-aa8b683-line-height);
        letter-spacing: var(--e-global-typography-aa8b683-letter-spacing);
        word-spacing: var(--e-global-typography-aa8b683-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-0fcac93 {
        --justify-content: center;
    }

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

    .elementor-12 .elementor-element.elementor-element-65b32cc {
        text-align: center;
    }

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

    .elementor-12 .elementor-element.elementor-element-65b32cc.elementor-element {
        --align-self: center;
    }

    .elementor-12 .elementor-element.elementor-element-2c3f5fe .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-2c3f5fe .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c3f5fe .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

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

    .elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

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

    .elementor-12 .elementor-element.elementor-element-daef473 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-daef473 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-cf855e7-font-size);
        line-height: var(--e-global-typography-cf855e7-line-height);
        letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
        word-spacing: var(--e-global-typography-cf855e7-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
        font-size: 80px;
    }

    .elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
        width: 80px;
    }

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

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

    .elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .tns-nav button {
        margin-top: 25px;
    }

    .elementor-12 .elementor-element.elementor-element-4b494a4 {
        --gap: 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-4132a1c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-4132a1c .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-160e2b6 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 10px 10px 10px 10px;
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        padding: 0px 30px 0px 30px;
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 185px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
        margin: 185px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-column-gap: 15px;
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 10px 10px 10px 10px;
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        padding: 0px 30px 0px 30px;
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 185px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
        margin: 185px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-12 .elementor-element.elementor-element-c7a4aac {
        --width: 95%;
    }

    .elementor-12 .elementor-element.elementor-element-e93200a {
        --content-width: 1400px;
    }

    .elementor-12 .elementor-element.elementor-element-0f47e84 {
        --width: 47%;
    }

    .elementor-12 .elementor-element.elementor-element-b404fc2 {
        --width: 51%;
    }

    .elementor-12 .elementor-element.elementor-element-a8c0c94 {
        --content-width: 1400px;
    }

    .elementor-12 .elementor-element.elementor-element-e28f798 {
        --width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-c8505d4 {
        --width: 24%;
    }

    .elementor-12 .elementor-element.elementor-element-01ada10 {
        --width: 24%;
    }

    .elementor-12 .elementor-element.elementor-element-187de57 {
        --width: 24%;
    }

    .elementor-12 .elementor-element.elementor-element-892967f {
        --width: 24%;
    }

    .elementor-12 .elementor-element.elementor-element-f377ee2 {
        --content-width: 1400px;
    }

    .elementor-12 .elementor-element.elementor-element-9d63857 {
        --width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-828ac5d {
        --width: 40%;
    }

    .elementor-12 .elementor-element.elementor-element-0ce1c02 {
        --width: 60%;
    }

    .elementor-12 .elementor-element.elementor-element-7df729e {
        --width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-bbf2c88 {
        --width: 40%;
    }

    .elementor-12 .elementor-element.elementor-element-af9822c {
        --width: 60%;
    }

    .elementor-12 .elementor-element.elementor-element-1141dd0 {
        --content-width: 1400px;
    }

    .elementor-12 .elementor-element.elementor-element-b55c702 {
        --width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-cd634d6 {
        --width: 95%;
    }

    .elementor-12 .elementor-element.elementor-element-264f1c4 {
        --content-width: 1400px;
    }

    .elementor-12 .elementor-element.elementor-element-98179b5 {
        --width: 40%;
    }

    .elementor-12 .elementor-element.elementor-element-224f44c {
        --width: 58%;
    }

    .elementor-12 .elementor-element.elementor-element-af43163 {
        --content-width: 1400px;
    }

    .elementor-12 .elementor-element.elementor-element-0fcac93 {
        --content-width: 1400px;
    }

    .elementor-12 .elementor-element.elementor-element-8905596 {
        /* --width: 50%; */
    }

    .elementor-12 .elementor-element.elementor-element-140aab8 {
        /* --width: 45%; */
    }

    .elementor-12 .elementor-element.elementor-element-a04c1dd {
        --width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-792f98b {
        --width: 50%;
    }

    .elementor-12 .elementor-element.elementor-element-ce86af3 {
        --width: 45%;
    }

    .elementor-12 .elementor-element.elementor-element-c70e501 {
        --content-width: 1400px;
    }

    .elementor-12 .elementor-element.elementor-element-cba51c7 {
        --content-width: 1400px;
    }

    .elementor-12 .elementor-element.elementor-element-ce0e0b2 {
        --width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-dd598c7 {
        --width: 48%;
    }

    .elementor-12 .elementor-element.elementor-element-9c9a70b {
        --width: 48%;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-12 .elementor-element.elementor-element-0f47e84 {
        --width: 80%;
    }

    .elementor-12 .elementor-element.elementor-element-b404fc2 {
        --width: 85%;
    }

    .elementor-12 .elementor-element.elementor-element-c8505d4 {
        --width: 33%;
    }

    .elementor-12 .elementor-element.elementor-element-01ada10 {
        --width: 38%;
    }

    .elementor-12 .elementor-element.elementor-element-187de57 {
        --width: 36%;
    }

    .elementor-12 .elementor-element.elementor-element-892967f {
        --width: 35%;
    }

    .elementor-12 .elementor-element.elementor-element-98179b5 {
        --width: 60%;
    }

    .elementor-12 .elementor-element.elementor-element-224f44c {
        --width: 80%;
    }

    .elementor-12 .elementor-element.elementor-element-8905596 {
        --width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-140aab8 {
        --width: 70%;
    }

    .elementor-12 .elementor-element.elementor-element-792f98b {
        --width: 85%;
    }

    .elementor-12 .elementor-element.elementor-element-ce86af3 {
        --width: 100%;
    }
}

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

    .elementor-12 .elementor-element.elementor-element-bbf2c88 {
        --width: 60%;
    }

    .elementor-12 .elementor-element.elementor-element-af9822c {
        --width: 70%;
    }

    .elementor-12 .elementor-element.elementor-element-cd634d6 {
        --width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-98179b5 {
        --width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-224f44c {
        --width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-8905596 {
        --width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-140aab8 {
        --width: 90%;
    }
}

@media(max-width:1366px) {
    .elementor-12 .elementor-element.elementor-element-c7a4aac {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-12 .elementor-element.elementor-element-0f47e84 {
        --justify-content: center;
    }

    .elementor-12 .elementor-element.elementor-element-302dacb {
        --justify-content: center;
    }

    .elementor-12 .elementor-element.elementor-element-ec91ccd .elementor-heading-title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-56fc971 .elementor-heading-title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2ae9cbd .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-57a414e .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-57a414e .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-57a414e .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-8884e97-font-size);
        line-height: var(--e-global-typography-8884e97-line-height);
        letter-spacing: var(--e-global-typography-8884e97-letter-spacing);
        word-spacing: var(--e-global-typography-8884e97-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-d0fe05d {
        --justify-content: center;
    }

    .elementor-12 .elementor-element.elementor-element-1b82597 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bc31673 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-a8c0c94 {
        --margin-top: 30px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-8956486 {
        --justify-content: center;
        --gap: 10px 10px;
    }

    .elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-887363b-font-size);
        line-height: var(--e-global-typography-887363b-line-height);
        letter-spacing: var(--e-global-typography-887363b-letter-spacing);
        word-spacing: var(--e-global-typography-887363b-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

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

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

    .elementor-12 .elementor-element.elementor-element-404568d.elementor-element {
        --align-self: center;
    }

    .elementor-12 .elementor-element.elementor-element-2c6232c .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-3bfd55d .elementor-heading-title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-ffcf64f .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-1409058 .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

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

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

    .elementor-12 .elementor-element.elementor-element-1409058 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-5e2c868 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-d3db2e7 .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

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

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

    .elementor-12 .elementor-element.elementor-element-d3db2e7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-5520a7f .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

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

    .elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-ae7b27d {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-1141dd0 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-12 .elementor-element.elementor-element-b55c702 {
        --gap: 0px 0px;
    }

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

    .elementor-12 .elementor-element.elementor-element-b88da4c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-b88da4c .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-b88da4c {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 75%);
        max-width: 75%;
    }

    .elementor-12 .elementor-element.elementor-element-cd634d6 {
        --e-con-grid-template-columns: repeat(3, 1fr);
        --e-con-grid-template-rows: repeat(0, 1fr);
        --grid-auto-flow: row;
    }

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

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

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

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

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

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

    .elementor-12 .elementor-element.elementor-element-4b3f73b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

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

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

    .elementor-12 .elementor-element.elementor-element-6ac3226 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

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

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

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

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

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

    .elementor-12 .elementor-element.elementor-element-64695bd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

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

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

    .elementor-12 .elementor-element.elementor-element-47fde9b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

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

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

    .elementor-12 .elementor-element.elementor-element-76e73e5 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 20px 20px 20px 20px;
    }

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

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

    .elementor-12 .elementor-element.elementor-element-264f1c4 {
        --justify-content: center;
    }

    .elementor-12 .elementor-element.elementor-element-98179b5 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

    .elementor-12 .elementor-element.elementor-element-a2670d2.elementor-element {
        --align-self: center;
    }

    .elementor-12 .elementor-element.elementor-element-02bb042 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-02bb042 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-02bb042 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list {
        justify-content: center;
    }

    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav,
    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
        margin: 0px 15px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

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

    .elementor-12 .elementor-element.elementor-element-512b795 .elementor-heading-title {
        font-size: var(--e-global-typography-aa8b683-font-size);
        line-height: var(--e-global-typography-aa8b683-line-height);
        letter-spacing: var(--e-global-typography-aa8b683-letter-spacing);
        word-spacing: var(--e-global-typography-aa8b683-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-512b795>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-0fcac93 {
        --justify-content: center;
        --gap: 0px 0px;
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

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

    .elementor-12 .elementor-element.elementor-element-65b32cc.elementor-element {
        --align-self: center;
    }

    .elementor-12 .elementor-element.elementor-element-2c3f5fe .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-2c3f5fe .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c3f5fe .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

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

    .elementor-12 .elementor-element.elementor-element-a04c1dd {
        --justify-content: center;
    }

    .elementor-12 .elementor-element.elementor-element-ce86af3 {
        --justify-content: center;
    }

    .elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 6px 15px 6px 15px;
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

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

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

    .elementor-12 .elementor-element.elementor-element-daef473 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-daef473 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-cf855e7-font-size);
        line-height: var(--e-global-typography-cf855e7-line-height);
        letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
        word-spacing: var(--e-global-typography-cf855e7-word-spacing);
    }

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

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

    .elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .tns-nav button {
        margin-top: 25px;
    }

    .elementor-12 .elementor-element.elementor-element-bc67ea9>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }

    .elementor-12 .elementor-element.elementor-element-4132a1c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-4132a1c .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-160e2b6 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-c7a4aac {
        --width: 93%;
        --padding-top: 3em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-12 .elementor-element.elementor-element-0f47e84 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-302dacb {
        --gap: 0px 10px;
    }

    .elementor-12 .elementor-element.elementor-element-ec91ccd .elementor-heading-title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-56fc971 .elementor-heading-title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-9e8c286 {
        --e-rating-icon-font-size: 16px;
    }

    .elementor-12 .elementor-element.elementor-element-2ae9cbd .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-57a414e .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-57a414e .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-8884e97-font-size);
        line-height: var(--e-global-typography-8884e97-line-height);
        letter-spacing: var(--e-global-typography-8884e97-letter-spacing);
        word-spacing: var(--e-global-typography-8884e97-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-d0fe05d {
        --justify-content: center;
        --gap: 10px 10px;
        --flex-wrap: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-1b82597 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bc31673 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-8956486 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-887363b-font-size);
        line-height: var(--e-global-typography-887363b-line-height);
        letter-spacing: var(--e-global-typography-887363b-letter-spacing);
        word-spacing: var(--e-global-typography-887363b-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-404568d .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

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

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

    .elementor-12 .elementor-element.elementor-element-c8505d4 {
        --width: 48%;
        --padding-top: 25px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-2c6232c .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c6232c .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-3bfd55d .elementor-heading-title {
        font-size: var(--e-global-typography-0d5e945-font-size);
        line-height: var(--e-global-typography-0d5e945-line-height);
        letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
        word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-3bfd55d>.elementor-widget-container {
        padding: 5px 15px 5px 15px;
    }

    .elementor-12 .elementor-element.elementor-element-01ada10 {
        --width: 48%;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .prefix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .suffix {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-6d142cf .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-ffcf64f .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-187de57 {
        --width: 48%;
        --margin-top: -34px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-1409058 .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

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

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

    .elementor-12 .elementor-element.elementor-element-1409058 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-1409058>.elementor-widget-container {
        margin: 0px 0px 52px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-5e2c868 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-892967f {
        --width: 48%;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-d3db2e7 .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);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

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

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

    .elementor-12 .elementor-element.elementor-element-d3db2e7 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-5520a7f .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-828ac5d {
        --width: 60%;
    }

    .elementor-12 .elementor-element.elementor-element-9a950d0 {
        --spacer-size: 34vh;
    }

    .elementor-12 .elementor-element.elementor-element-0ce1c02 {
        --width: 40%;
    }

    .elementor-12 .elementor-element.elementor-element-873cfe2 {
        --spacer-size: 34vh;
    }

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

    .elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-ecc04ae .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-ae7b27d {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-ae7b27d.elementor-element {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-12 .elementor-element.elementor-element-b360b4b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-12 .elementor-element.elementor-element-b88da4c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-b88da4c .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .elementor-12 .elementor-element.elementor-element-264f1c4 {
        --justify-content: center;
    }

    .elementor-12 .elementor-element.elementor-element-98179b5 {
        --width: 95%;
    }

    .elementor-12 .elementor-element.elementor-element-a2670d2 {
        text-align: left;
    }

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

    .elementor-12 .elementor-element.elementor-element-a2670d2.elementor-element {
        --align-self: center;
    }

    .elementor-12 .elementor-element.elementor-element-02bb042 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-02bb042 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-02bb042 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list {
        justify-content: flex-start;
    }

    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
        justify-items: start;
    }

    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav,
    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav-list .tab-nav.tab-nav-cloned {
        margin: 0px 15px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-512b795 .elementor-heading-title {
        font-size: var(--e-global-typography-aa8b683-font-size);
        line-height: var(--e-global-typography-aa8b683-line-height);
        letter-spacing: var(--e-global-typography-aa8b683-letter-spacing);
        word-spacing: var(--e-global-typography-aa8b683-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-0fcac93 {
        --gap: 0px 0px;
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

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

    .elementor-12 .elementor-element.elementor-element-2c3f5fe .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-2c3f5fe .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

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

    .elementor-12 .elementor-element.elementor-element-5cb1f97 img {
        width: 80%;
    }

    .elementor-12 .elementor-element.elementor-element-ce86af3 {
        --gap: 7px 7px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-c258930 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-ea35919 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-b4889c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-d55ea81 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-18e03e6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-fd24c5a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-cdf05f4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-236f3cd .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-be0ee75 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-673d8c6 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-0eeb6ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-8eca43f .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-95219ab .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-a3290c5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-ad85df2-font-size);
        line-height: var(--e-global-typography-ad85df2-line-height);
        letter-spacing: var(--e-global-typography-ad85df2-letter-spacing);
        word-spacing: var(--e-global-typography-ad85df2-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-c70e501 {
        --padding-top: 3em;
        --padding-bottom: 1em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

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

    .elementor-12 .elementor-element.elementor-element-daef473 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-daef473 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

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

    .elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        padding: 10px 20px 30px 20px;
    }

    .elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-cf855e7-font-size);
        line-height: var(--e-global-typography-cf855e7-line-height);
        letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
        word-spacing: var(--e-global-typography-cf855e7-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
        font-size: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
        width: 0px;
    }

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

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

    .elementor-12 .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .tns-nav button {
        margin-left: calc(10px / 2);
        margin-right: calc(10px / 2);
        margin-top: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-bc67ea9>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-12 .elementor-element.elementor-element-cba51c7 {
        --padding-top: 2em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-12 .elementor-element.elementor-element-dd598c7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-4132a1c .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-4132a1c .jeg-elementor-kit.jkit-heading .heading-section-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-4132a1c .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-4132a1c .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-67c4855-font-size);
        line-height: var(--e-global-typography-67c4855-line-height);
        letter-spacing: var(--e-global-typography-67c4855-letter-spacing);
        word-spacing: var(--e-global-typography-67c4855-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-4132a1c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-160e2b6 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-160e2b6.elementor-element {
        --align-self: flex-start;
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 245px;
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 10px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
        margin: 10px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-217bd5b .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 300px;
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-title {
        margin: 20px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
        margin: 20px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-ef116fc-font-size);
        line-height: var(--e-global-typography-ef116fc-line-height);
        letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
        word-spacing: var(--e-global-typography-ef116fc-word-spacing);
    }

    .elementor-12 .elementor-element.elementor-element-bfe365e .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-d848767-font-size);
        line-height: var(--e-global-typography-d848767-line-height);
        letter-spacing: var(--e-global-typography-d848767-letter-spacing);
        word-spacing: var(--e-global-typography-d848767-word-spacing);
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 767px) {
    .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs .tab-nav-list.caret-on .tab-nav.active::after {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs.layout-vertical {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-navigation {
        -webkit-box-flex: 1;
        -ms-flex: 1 100%;
        flex: 1 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list {
        -webkit-box-flex: 1;
        -ms-flex: 1 100%;
        flex: 1 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav {
        width: 100%;
        height: auto !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-f1fd633 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list.caret-on .tab-nav.active::after {
        display: none;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(6)
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+7) {
        display: none;
    }
}

@media (min-width: 1367px) {
    .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(6)) {
        margin-right: 10px;
    }
}

@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(5)
    }
}

@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+6) {
        display: none;
    }
}

@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-element.elementor-element-24fa429 .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-24fa429 .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-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(4)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+5) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(4)) {
        margin-right: 10px;
    }
}

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

@media (max-width: 767px) {
    .elementor-element.elementor-element-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(2)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-24fa429 .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-24fa429 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px;
    }
}

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

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

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

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

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

@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-element.elementor-element-bc67ea9 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(2)
    }
}

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

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

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

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

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

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

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

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

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

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