.elementor-20 .elementor-element.elementor-element-13184318>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-20 .elementor-element.elementor-element-13184318 {
    padding: 0px 0px 0px 0px;
    z-index: 0;
}

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-7b6028ea.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-20 .elementor-element.elementor-element-7b6028ea.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-20 .elementor-element.elementor-element-7b6028ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-7b6028ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00062B;
}

.elementor-20 .elementor-element.elementor-element-7b6028ea>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.1;
}

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

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

.elementor-20 .elementor-element.elementor-element-7fcbecd.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-20 .elementor-element.elementor-element-76cac965 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-387ab9c-font-family), stevie sans;
    font-size: var(--e-global-typography-387ab9c-font-size);
    font-weight: var(--e-global-typography-387ab9c-font-weight);
    text-transform: var(--e-global-typography-387ab9c-text-transform);
    line-height: var(--e-global-typography-387ab9c-line-height);
    letter-spacing: var(--e-global-typography-387ab9c-letter-spacing);
    word-spacing: var(--e-global-typography-387ab9c-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-76cac965>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-20 .elementor-element.elementor-element-76cac965 {
    width: var(--container-widget-width, 540px);
    max-width: 540px;
    --container-widget-width: 540px;
    --container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-272e01a9 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-20 .elementor-element.elementor-element-272e01a9 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: "Work Sans", stevie sans;
    font-size: 52px;
    font-weight: 600;
    line-height: 1.2em;
    color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-272e01a9 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: -10px 0px -20px 0px;
}

.elementor-20 .elementor-element.elementor-element-272e01a9 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-c3e5fb3);
    background-color: transparent;
    background-image: linear-gradient(180deg, #AA333300 90%, var(--e-global-color-accent) 0%);
    font-family: var(--e-global-typography-primary-font-family), stevie sans;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-20 .elementor-element.elementor-element-272e01a9>.elementor-widget-container {
    margin: 0px 40px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-272e01a9 {
    width: var(--container-widget-width, 540px);
    max-width: 540px;
    --container-widget-width: 540px;
    --container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-67e51494 {
    color: var(--e-global-color-19f9a9b);
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    width: var(--container-widget-width, 540px);
    max-width: 540px;
    --container-widget-width: 540px;
    --container-widget-flex-grow: 0;
}

.elementor-20 .elementor-element.elementor-element-67e51494>.elementor-widget-container {
    margin: 3% 2% 0% 0%;
}

.elementor-20 .elementor-element.elementor-element-5dcd33d3 .elementor-button {
    font-family: var(--e-global-typography-9feda6e-font-family), stevie sans;
    font-size: var(--e-global-typography-9feda6e-font-size);
    font-weight: var(--e-global-typography-9feda6e-font-weight);
    text-transform: var(--e-global-typography-9feda6e-text-transform);
    line-height: var(--e-global-typography-9feda6e-line-height);
    letter-spacing: var(--e-global-typography-9feda6e-letter-spacing);
    word-spacing: var(--e-global-typography-9feda6e-word-spacing);
    fill: var(--e-global-color-c3e5fb3);
    color: var(--e-global-color-c3e5fb3);
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
}

.elementor-20 .elementor-element.elementor-element-5dcd33d3 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-5dcd33d3 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-c3e5fb3);
    border-color: #6EC1E4;
}

.elementor-20 .elementor-element.elementor-element-5dcd33d3 .elementor-button:hover svg,
.elementor-20 .elementor-element.elementor-element-5dcd33d3 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-5dcd33d3>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-5dcd33d3 {
    width: var(--container-widget-width, 540px);
    max-width: 540px;
    --container-widget-width: 540px;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-5fb20ccc.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-20 .elementor-element.elementor-element-5fb20ccc .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-20 .elementor-element.elementor-element-5fb20ccc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-20 .elementor-element.elementor-element-165e258f {
    --spacer-size: 285px;
}

.elementor-20 .elementor-element.elementor-element-628bbe7a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-20 .elementor-element.elementor-element-628bbe7a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-156315aa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-20 .elementor-element.elementor-element-156315aa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-156315aa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-20 .elementor-element.elementor-element-156315aa>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 64% 0% 0%;
    --e-column-margin-right: 64%;
    --e-column-margin-left: 0%;
    padding: 20px 0px 20px 40px;
}

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

.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button {
    text-align: left;
}

.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    padding: 0px 0px 0px 5px;
    height: 70px;
    width: 70px;
    line-height: 74px;
    background-color: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button i {
    font-size: 20px;
}

.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button svg {
    width: 20px;
}

.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-19f9a9b);
}

.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-19f9a9b);
}

.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    color: #FFAC50;
}

.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i,
.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:after,
.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:before {
    color: #00062B63;
}

.elementor-20 .elementor-element.elementor-element-1091479e .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-1091479e {
    width: auto;
    max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-1e7e0ea .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-9feda6e-font-family), stevie sans;
    font-size: var(--e-global-typography-9feda6e-font-size);
    font-weight: var(--e-global-typography-9feda6e-font-weight);
    text-transform: var(--e-global-typography-9feda6e-text-transform);
    line-height: var(--e-global-typography-9feda6e-line-height);
    letter-spacing: var(--e-global-typography-9feda6e-letter-spacing);
    word-spacing: var(--e-global-typography-9feda6e-word-spacing);
}

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

.elementor-20 .elementor-element.elementor-element-1e7e0ea {
    width: auto;
    max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-f3d05f2 {
    color: #00062B;
    font-size: 11px;
    font-weight: bold;
    width: auto;
    max-width: auto;
}

.elementor-20 .elementor-element.elementor-element-f3d05f2>.elementor-widget-container {
    margin: 0px 0px -40px 20px;
}

.elementor-20 .elementor-element.elementor-element-4c2c2070>.elementor-container {
    max-width: 1170px;
}

.elementor-20 .elementor-element.elementor-element-4c2c2070:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-4c2c2070>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-20 .elementor-element.elementor-element-4c2c2070>.elementor-background-overlay {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2022/09/pattern-1.jpeg");
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    opacity: 0.12;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-20 .elementor-element.elementor-element-4c2c2070 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 60px 0px;
}

.elementor-20 .elementor-element.elementor-element-2a10e4b7>.elementor-container {
    max-width: 1170px;
}

.elementor-20 .elementor-element.elementor-element-2a10e4b7>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-20 .elementor-element.elementor-element-784bc219 {
    text-align: left;
}

.elementor-20 .elementor-element.elementor-element-784bc219 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-14276b3-font-family), stevie sans;
    font-size: var(--e-global-typography-14276b3-font-size);
    font-weight: var(--e-global-typography-14276b3-font-weight);
    text-transform: var(--e-global-typography-14276b3-text-transform);
    line-height: var(--e-global-typography-14276b3-line-height);
    letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
    word-spacing: var(--e-global-typography-14276b3-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-57d108e .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), stevie sans;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-224570b1.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-20 .elementor-element.elementor-element-224570b1>.elementor-element-populated {
    margin: 0px 20px 0px 40px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 40px;
}

.elementor-20 .elementor-element.elementor-element-5641d810 {
    color: #000000;
    font-family: var(--e-global-typography-5fe67f4-font-family), stevie sans;
    font-size: var(--e-global-typography-5fe67f4-font-size);
    font-weight: var(--e-global-typography-5fe67f4-font-weight);
    line-height: var(--e-global-typography-5fe67f4-line-height);
    letter-spacing: var(--e-global-typography-5fe67f4-letter-spacing);
    word-spacing: var(--e-global-typography-5fe67f4-word-spacing);
}

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

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

.elementor-20 .elementor-element.elementor-element-7ae0654a .elementor-button {
    font-family: var(--e-global-typography-3aaf169-font-family), stevie sans;
    font-size: var(--e-global-typography-3aaf169-font-size);
    font-weight: var(--e-global-typography-3aaf169-font-weight);
    text-transform: var(--e-global-typography-3aaf169-text-transform);
    line-height: var(--e-global-typography-3aaf169-line-height);
    letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
    word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    fill: var(--e-global-color-c3e5fb3);
    color: var(--e-global-color-c3e5fb3);
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 15px 34px 15px 34px;
}

.elementor-20 .elementor-element.elementor-element-7ae0654a .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-7ae0654a .elementor-button:focus {
    color: var(--e-global-color-c3e5fb3);
    background-color: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-7ae0654a .elementor-button:hover svg,
.elementor-20 .elementor-element.elementor-element-7ae0654a .elementor-button:focus svg {
    fill: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-1e2f6b57>.elementor-container {
    max-width: 1170px;
}

.elementor-20 .elementor-element.elementor-element-1e2f6b57>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-20 .elementor-element.elementor-element-1e2f6b57 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-497d124c.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-20 .elementor-element.elementor-element-497d124c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

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

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 83%, #12163800 50%);
    padding: 30px 25px 30px 25px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 10px;
}

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

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 50px;
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 50px;
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 15px 20px 15px 20px;
    margin: 30px 0px 0px 10px;
    font-family: var(--e-global-typography-3aaf169-font-family), stevie sans;
    font-size: var(--e-global-typography-3aaf169-font-size);
    font-weight: var(--e-global-typography-3aaf169-font-weight);
    text-transform: var(--e-global-typography-3aaf169-text-transform);
    line-height: var(--e-global-typography-3aaf169-line-height);
    letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
    word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 14px;
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 14px;
    fill: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 0px;
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-5da7767d>.elementor-widget-container {
    margin: -80px 20px 10px 20px;
}

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-64236893.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-20 .elementor-element.elementor-element-64236893.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

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

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 83%, #12163800 50%);
    padding: 30px 25px 30px 25px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-c3e5fb3);
    font-family: var(--e-global-typography-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 10px;
}

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

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 50px;
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 50px;
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 15px 20px 15px 20px;
    margin: 30px 0px 0px 10px;
    font-family: var(--e-global-typography-3aaf169-font-family), stevie sans;
    font-size: var(--e-global-typography-3aaf169-font-size);
    font-weight: var(--e-global-typography-3aaf169-font-weight);
    text-transform: var(--e-global-typography-3aaf169-text-transform);
    line-height: var(--e-global-typography-3aaf169-line-height);
    letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
    word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 14px;
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 14px;
    fill: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 0px;
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-3250e578>.elementor-widget-container {
    margin: -80px 20px 10px 20px;
}

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-4b9ab926.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-20 .elementor-element.elementor-element-4b9ab926.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

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

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 83%, #12163800 50%);
    padding: 30px 28px 30px 28px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

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

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 10px;
}

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

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

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 50px;
}

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 50px;
}

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 15px 20px 15px 20px;
    margin: 30px 0px 0px 10px;
    font-family: var(--e-global-typography-3aaf169-font-family), stevie sans;
    font-size: var(--e-global-typography-3aaf169-font-size);
    font-weight: var(--e-global-typography-3aaf169-font-weight);
    text-transform: var(--e-global-typography-3aaf169-text-transform);
    line-height: var(--e-global-typography-3aaf169-line-height);
    letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
    word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 14px;
}

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 14px;
    fill: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 0px;
}

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
    fill: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-6eb9bec>.elementor-widget-container {
    margin: -80px 20px 10px 20px;
}

.elementor-20 .elementor-element.elementor-element-6e979cec>.elementor-container {
    max-width: 1170px;
}

.elementor-20 .elementor-element.elementor-element-52aac0e1>.elementor-container {
    max-width: 1170px;
}

.elementor-20 .elementor-element.elementor-element-52aac0e1:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-52aac0e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-52aac0e1,
.elementor-20 .elementor-element.elementor-element-52aac0e1>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-52aac0e1 {
    box-shadow: 0px 5px 30px 0px rgba(16, 23.000000000000032, 46, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -80px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}

.elementor-20 .elementor-element.elementor-element-52aac0e1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 10px 0px 20px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    color: var(--e-global-color-accent);
    font-size: 50px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    fill: var(--e-global-color-accent);
    width: 50px;
}

.elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-67d2bda-font-family), stevie sans;
    font-size: var(--e-global-typography-67d2bda-font-size);
    font-weight: var(--e-global-typography-67d2bda-font-weight);
    line-height: var(--e-global-typography-67d2bda-line-height);
    letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
    word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    margin-bottom: 5px;
}

.elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: #040404;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    top: -5px;
    left: -3px;
    vertical-align: baseline;
}

.elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 10px 0px 20px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    color: var(--e-global-color-accent);
    font-size: 50px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    fill: var(--e-global-color-accent);
    width: 50px;
}

.elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-67d2bda-font-family), stevie sans;
    font-size: var(--e-global-typography-67d2bda-font-size);
    font-weight: var(--e-global-typography-67d2bda-font-weight);
    line-height: var(--e-global-typography-67d2bda-line-height);
    letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
    word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    margin-bottom: 5px;
}

.elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    top: -5px;
    left: -3px;
    vertical-align: baseline;
}

.elementor-20 .elementor-element.elementor-element-6c0d8119 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 10px 0px 20px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-6c0d8119 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    color: var(--e-global-color-accent);
    font-size: 50px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-6c0d8119 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    fill: var(--e-global-color-accent);
    width: 50px;
}

.elementor-20 .elementor-element.elementor-element-6c0d8119 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-67d2bda-font-family), stevie sans;
    font-size: var(--e-global-typography-67d2bda-font-size);
    font-weight: var(--e-global-typography-67d2bda-font-weight);
    line-height: var(--e-global-typography-67d2bda-line-height);
    letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
    word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    margin-bottom: 5px;
}

.elementor-20 .elementor-element.elementor-element-6c0d8119 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-6c0d8119 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    top: -5px;
    left: -3px;
    vertical-align: baseline;
}

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

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

.elementor-20 .elementor-element.elementor-element-5fe0b31 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    color: var(--e-global-color-accent);
    font-size: 50px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-5fe0b31 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    fill: var(--e-global-color-accent);
    width: 50px;
}

.elementor-20 .elementor-element.elementor-element-5fe0b31 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-67d2bda-font-family), stevie sans;
    font-size: var(--e-global-typography-67d2bda-font-size);
    font-weight: var(--e-global-typography-67d2bda-font-weight);
    line-height: var(--e-global-typography-67d2bda-line-height);
    letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
    word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    margin-bottom: 5px;
}

.elementor-20 .elementor-element.elementor-element-5fe0b31 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-5fe0b31 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    top: -5px;
    left: -3px;
    vertical-align: baseline;
}

.elementor-20 .elementor-element.elementor-element-7bf0dde8>.elementor-container {
    max-width: 1170px;
}

.elementor-20 .elementor-element.elementor-element-7bf0dde8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-7bf0dde8:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-7bf0dde8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-7bf0dde8>.elementor-background-overlay {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2022/09/background.jpg");
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    opacity: 0.18;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-20 .elementor-element.elementor-element-7bf0dde8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 180px 0px;
}

.elementor-20 .elementor-element.elementor-element-487dadc.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-20 .elementor-element.elementor-element-487dadc>.elementor-element-populated {
    margin: 0px 80px 0px 0px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 0px;
}

.elementor-20 .elementor-element.elementor-element-62ddf86e .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-14276b3-font-family), stevie sans;
    font-size: var(--e-global-typography-14276b3-font-size);
    font-weight: var(--e-global-typography-14276b3-font-weight);
    text-transform: var(--e-global-typography-14276b3-text-transform);
    line-height: var(--e-global-typography-14276b3-line-height);
    letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
    word-spacing: var(--e-global-typography-14276b3-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-680ac750 {
    text-align: left;
}

.elementor-20 .elementor-element.elementor-element-680ac750 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), stevie sans;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-20 .elementor-element.elementor-element-4a368e58 {
    text-align: left;
    color: #FFFFFF;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-105e3341 .elementor-button {
    font-family: var(--e-global-typography-9feda6e-font-family), stevie sans;
    font-size: var(--e-global-typography-9feda6e-font-size);
    font-weight: var(--e-global-typography-9feda6e-font-weight);
    text-transform: var(--e-global-typography-9feda6e-text-transform);
    line-height: var(--e-global-typography-9feda6e-line-height);
    letter-spacing: var(--e-global-typography-9feda6e-letter-spacing);
    word-spacing: var(--e-global-typography-9feda6e-word-spacing);
    fill: var(--e-global-color-c3e5fb3);
    color: var(--e-global-color-c3e5fb3);
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 18px 32px 18px 32px;
}

.elementor-20 .elementor-element.elementor-element-105e3341 .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-105e3341 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-105e3341 .elementor-button:hover svg,
.elementor-20 .elementor-element.elementor-element-105e3341 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-105e3341>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-72029c17>.elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: #FFFFFF;
    padding: 28px 28px 28px 28px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #434D75;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FFFFFF;
}

.elementor-20 .elementor-element.elementor-element-541a70c1 .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-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-accent);
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
    width: 40px;
}

.elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper:hover:before {
    background-color: #FFFFFF;
}

.elementor-20 .elementor-element.elementor-element-541a70c1>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-20 .elementor-element.elementor-element-40da2b89>.elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-20 .elementor-element.elementor-element-1d1cd741 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-20 .elementor-element.elementor-element-21b15a6c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-411a80ce>.elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    background-color: var(--e-global-color-accent);
    padding: 28px 28px 28px 28px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FFFFFF;
}

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: var(--e-global-typography-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-ddb3226);
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box:hover .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-primary);
}

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

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: #FFFFFF;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: #FFFFFF;
    width: 40px;
}

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper:hover:before {
    background-color: #FFFFFF;
}

.elementor-20 .elementor-element.elementor-element-59be608b>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-20 .elementor-element.elementor-element-7e5f078a>.elementor-container {
    max-width: 1170px;
}

.elementor-20 .elementor-element.elementor-element-7e5f078a:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-7e5f078a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-20 .elementor-element.elementor-element-7e5f078a>.elementor-background-overlay {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2022/09/pattern-1.jpeg");
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
    opacity: 0.12;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-20 .elementor-element.elementor-element-7e5f078a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

.elementor-20 .elementor-element.elementor-element-61d985f7 {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-61d985f7 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), stevie sans;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-20 .elementor-element.elementor-element-9ca7d2a {
    text-align: center;
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-1e94ed90 {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-20 .elementor-element.elementor-element-1e94ed90 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-20 .elementor-element.elementor-element-1e94ed90 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 40px;
    color: var(--e-global-color-secondary);
}

.elementor-20 .elementor-element.elementor-element-1e94ed90 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-20 .elementor-element.elementor-element-1e94ed90 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: var(--e-global-color-secondary);
}

.elementor-20 .elementor-element.elementor-element-1e94ed90.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-20 .elementor-element.elementor-element-160638b>.elementor-container {
    min-height: 60vh;
}

.elementor-20 .elementor-element.elementor-element-160638b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-20 .elementor-element.elementor-element-160638b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-20 .elementor-element.elementor-element-4fc0e882:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-4fc0e882>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ddb3226);
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2022/09/dfsdgdsf.jpg");
    background-position: 68% 0%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-4fc0e882>.elementor-element-populated>.elementor-background-overlay {
    background-color: #00062B82;
    opacity: 0.5;
}

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

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

.elementor-20 .elementor-element.elementor-element-422a0ab {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-20 .elementor-element.elementor-element-1430a748>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
}

.elementor-20 .elementor-element.elementor-element-b6c362a .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-14276b3-font-family), stevie sans;
    font-size: var(--e-global-typography-14276b3-font-size);
    font-weight: var(--e-global-typography-14276b3-font-weight);
    text-transform: var(--e-global-typography-14276b3-text-transform);
    line-height: var(--e-global-typography-14276b3-line-height);
    letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
    word-spacing: var(--e-global-typography-14276b3-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-b6c362a>.elementor-widget-container {
    margin: 0px 0px -15px 100px;
}

.elementor-20 .elementor-element.elementor-element-b6c362a {
    z-index: 12;
}

.elementor-20 .elementor-element.elementor-element-31551c5c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-31551c5c.elementor-view-framed .elementor-icon,
.elementor-20 .elementor-element.elementor-element-31551c5c.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-31551c5c.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-31551c5c.elementor-view-framed .elementor-icon:hover,
.elementor-20 .elementor-element.elementor-element-31551c5c.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-31551c5c {
    --icon-box-icon-margin: 15px;
}

.elementor-20 .elementor-element.elementor-element-31551c5c .elementor-icon-box-title {
    color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-31551c5c .elementor-icon-box-title,
.elementor-20 .elementor-element.elementor-element-31551c5c .elementor-icon-box-title a {
    font-family: var(--e-global-typography-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-31551c5c .elementor-icon-box-description {
    color: #FFFFFF;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-31551c5c>.elementor-widget-container {
    margin: -43px 0px 0px 0px;
    padding: 45px 30px 30px 30px;
    background-color: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-31551c5c.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-20 .elementor-element.elementor-element-3d10a5d2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-3d10a5d2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #010101;
}

.elementor-20 .elementor-element.elementor-element-3d10a5d2>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.02;
}

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

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

.elementor-20 .elementor-element.elementor-element-5f3bec46>.elementor-container {
    min-height: 30vh;
}

.elementor-20 .elementor-element.elementor-element-5f3bec46>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-5f3bec46 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-20 .elementor-element.elementor-element-268246ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-268246ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-268246ab>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 10% 10% 10% 10%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .title {
    color: #000000;
    font-family: var(--e-global-typography-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

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

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

.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-3aaf169-font-family), stevie sans;
    font-size: var(--e-global-typography-3aaf169-font-size);
    font-weight: var(--e-global-typography-3aaf169-font-weight);
    text-transform: var(--e-global-typography-3aaf169-text-transform);
    line-height: var(--e-global-typography-3aaf169-line-height);
    letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
    word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    background-color: #FFFFFF00;
}

.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 12px;
}

.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 12px;
    fill: #000000;
}

.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 8px;
}

.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 8px;
}

.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: #000000;
}

.elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #FFFFFF00;
}

.elementor-20 .elementor-element.elementor-element-7ad200bc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-7ad200bc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2022/09/sdafgsdfg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-7ad200bc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-7765dda6 {
    --spacer-size: 384px;
}

.elementor-20 .elementor-element.elementor-element-6aae1384>.elementor-container {
    min-height: 30vh;
}

.elementor-20 .elementor-element.elementor-element-6aae1384>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-6aae1384 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-20 .elementor-element.elementor-element-5548d1a5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-5548d1a5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2022/09/sdafgfttsdfg.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-5548d1a5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-1c62593 {
    --spacer-size: 384px;
}

.elementor-20 .elementor-element.elementor-element-679c8140:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-679c8140>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ddb3226);
}

.elementor-20 .elementor-element.elementor-element-679c8140>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

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

.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 10% 10% 10% 10%;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .title {
    color: var(--e-global-color-c3e5fb3);
    font-family: var(--e-global-typography-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFF;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

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

.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-3aaf169-font-family), stevie sans;
    font-size: var(--e-global-typography-3aaf169-font-size);
    font-weight: var(--e-global-typography-3aaf169-font-weight);
    text-transform: var(--e-global-typography-3aaf169-text-transform);
    line-height: var(--e-global-typography-3aaf169-line-height);
    letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
    word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    background-color: #FFFFFF00;
}

.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 12px;
}

.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 12px;
    fill: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 8px;
}

.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 8px;
}

.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: #02010100;
}

.elementor-20 .elementor-element.elementor-element-74c5e065>.elementor-container {
    max-width: 1040px;
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-74c5e065>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-74c5e065:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-74c5e065>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2022/09/rawpixel-676878-unsplash.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-74c5e065>.elementor-background-overlay {
    background-color: #f5f7fa;
    opacity: 0.97;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-20 .elementor-element.elementor-element-74c5e065 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-240866d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}

.elementor-20 .elementor-element.elementor-element-3a9b714a .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-size: 0.875rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

.elementor-20 .elementor-element.elementor-element-72047f7f .elementor-heading-title {
    color: rgba(0, 0, 0, 0.8);
    font-size: 3rem;
    font-weight: 500;
    line-height: 1.1666em;
}

.elementor-20 .elementor-element.elementor-element-40c1a9e9 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-secondary);
    --divider-border-width: 4px;
}

.elementor-20 .elementor-element.elementor-element-40c1a9e9 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-20 .elementor-element.elementor-element-40c1a9e9 .elementor-divider {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
}

.elementor-20 .elementor-element.elementor-element-7cfb2e34 .elementor-heading-title {
    color: var(--e-global-color-ddb3226);
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0.15px;
}

.elementor-20 .elementor-element.elementor-element-7cfb2e34>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-20 .elementor-element.elementor-element-5b0a8a57>.elementor-container {
    max-width: 1040px;
}

.elementor-20 .elementor-element.elementor-element-5b0a8a57>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-5b0a8a57:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-5b0a8a57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2022/09/rawpixel-676878-unsplash.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-5b0a8a57>.elementor-background-overlay {
    background-color: #f5f7fa;
    opacity: 0.97;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-20 .elementor-element.elementor-element-2bb02498>.elementor-element-populated,
.elementor-20 .elementor-element.elementor-element-2bb02498>.elementor-element-populated>.elementor-background-overlay,
.elementor-20 .elementor-element.elementor-element-2bb02498>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-20 .elementor-element.elementor-element-2bb02498:hover>.elementor-element-populated {
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.07);
}

.elementor-20 .elementor-element.elementor-element-2bb02498>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-20 .elementor-element.elementor-element-4de91df5 .elementor-heading-title {
    color: #777777;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.617em;
}

.elementor-20 .elementor-element.elementor-element-637601e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

.elementor-20 .elementor-element.elementor-element-5b880820 img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-20 .elementor-element.elementor-element-54a4fef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-20 .elementor-element.elementor-element-54a4fef>.elementor-element-populated {
    margin: 0px 0px 0px 16px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 16px;
}

.elementor-20 .elementor-element.elementor-element-4ad0028b .elementor-heading-title {
    color: var(--e-global-color-ddb3226);
    font-size: 1rem;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-4f454d73 .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", stevie sans;
    font-size: 0.75rem;
    font-weight: 400;
}

.elementor-20 .elementor-element.elementor-element-1787efbd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-20 .elementor-element.elementor-element-24778fcb {
    text-align: right;
}

.elementor-20 .elementor-element.elementor-element-24778fcb .elementor-heading-title {
    color: rgba(218, 165, 32, 0.96);
    font-family: "Roboto", stevie sans;
    font-size: 0.875rem;
    font-weight: 400;
}

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

.elementor-20 .elementor-element.elementor-element-2ffddf5b>.elementor-element-populated,
.elementor-20 .elementor-element.elementor-element-2ffddf5b>.elementor-element-populated>.elementor-background-overlay,
.elementor-20 .elementor-element.elementor-element-2ffddf5b>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-20 .elementor-element.elementor-element-2ffddf5b:hover>.elementor-element-populated {
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.07);
}

.elementor-20 .elementor-element.elementor-element-2ffddf5b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-20 .elementor-element.elementor-element-6cca6964 .elementor-heading-title {
    color: #777777;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.617em;
}

.elementor-20 .elementor-element.elementor-element-44e87c06>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

.elementor-20 .elementor-element.elementor-element-30cdb390 img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-20 .elementor-element.elementor-element-b284fec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

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

.elementor-20 .elementor-element.elementor-element-679db2e2 .elementor-heading-title {
    color: var(--e-global-color-ddb3226);
    font-size: 1rem;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-75f1fe1e .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", stevie sans;
    font-size: 0.75rem;
    font-weight: 400;
}

.elementor-20 .elementor-element.elementor-element-1899bb8b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-20 .elementor-element.elementor-element-1b6b68c0 {
    text-align: right;
}

.elementor-20 .elementor-element.elementor-element-1b6b68c0 .elementor-heading-title {
    color: rgba(218, 165, 32, 0.96);
    font-family: "Roboto", stevie sans;
    font-size: 0.875rem;
    font-weight: 400;
}

.elementor-20 .elementor-element.elementor-element-233198a3>.elementor-container {
    max-width: 1040px;
}

.elementor-20 .elementor-element.elementor-element-233198a3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-233198a3:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-233198a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../../2022/09/rawpixel-676878-unsplash.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-233198a3>.elementor-background-overlay {
    background-color: #f5f7fa;
    opacity: 0.97;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-20 .elementor-element.elementor-element-233198a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 80px 0px;
}

.elementor-20 .elementor-element.elementor-element-5f8e55e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-5f8e55e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-20 .elementor-element.elementor-element-5f8e55e>.elementor-element-populated,
.elementor-20 .elementor-element.elementor-element-5f8e55e>.elementor-element-populated>.elementor-background-overlay,
.elementor-20 .elementor-element.elementor-element-5f8e55e>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-20 .elementor-element.elementor-element-5f8e55e:hover>.elementor-element-populated {
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.07);
}

.elementor-20 .elementor-element.elementor-element-5f8e55e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-20 .elementor-element.elementor-element-6017e86c .elementor-heading-title {
    color: #777777;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.617em;
}

.elementor-20 .elementor-element.elementor-element-38192371>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

.elementor-20 .elementor-element.elementor-element-39492a73 img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-20 .elementor-element.elementor-element-69c641cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-20 .elementor-element.elementor-element-69c641cf>.elementor-element-populated {
    margin: 0px 0px 0px 16px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 16px;
}

.elementor-20 .elementor-element.elementor-element-5bca58ba .elementor-heading-title {
    color: var(--e-global-color-ddb3226);
    font-size: 1rem;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-35a2a267 .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", stevie sans;
    font-size: 0.75rem;
    font-weight: 400;
}

.elementor-20 .elementor-element.elementor-element-51845c39>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-20 .elementor-element.elementor-element-48d7596a {
    text-align: right;
}

.elementor-20 .elementor-element.elementor-element-48d7596a .elementor-heading-title {
    color: rgba(218, 165, 32, 0.96);
    font-family: "Roboto", stevie sans;
    font-size: 0.875rem;
    font-weight: 400;
}

.elementor-20 .elementor-element.elementor-element-3e19ba9c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-3e19ba9c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-20 .elementor-element.elementor-element-3e19ba9c>.elementor-element-populated,
.elementor-20 .elementor-element.elementor-element-3e19ba9c>.elementor-element-populated>.elementor-background-overlay,
.elementor-20 .elementor-element.elementor-element-3e19ba9c>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-20 .elementor-element.elementor-element-3e19ba9c:hover>.elementor-element-populated {
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.07);
}

.elementor-20 .elementor-element.elementor-element-3e19ba9c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 32px 32px 32px 32px;
}

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

.elementor-20 .elementor-element.elementor-element-6705ce7e .elementor-heading-title {
    color: #777777;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.617em;
}

.elementor-20 .elementor-element.elementor-element-2b6984b3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

.elementor-20 .elementor-element.elementor-element-4a95c9ad img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-20 .elementor-element.elementor-element-c7e81f8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

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

.elementor-20 .elementor-element.elementor-element-b130342 .elementor-heading-title {
    color: var(--e-global-color-ddb3226);
    font-size: 1rem;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-61c9dce6 .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", stevie sans;
    font-size: 0.75rem;
    font-weight: 400;
}

.elementor-20 .elementor-element.elementor-element-da060ec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-20 .elementor-element.elementor-element-3f6d9205 {
    text-align: right;
}

.elementor-20 .elementor-element.elementor-element-3f6d9205 .elementor-heading-title {
    color: rgba(218, 165, 32, 0.96);
    font-family: "Roboto", stevie sans;
    font-size: 0.875rem;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-3cd23af5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-20 .elementor-element.elementor-element-3cd23af5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-3cd23af5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ddb3226);
}

.elementor-20 .elementor-element.elementor-element-3cd23af5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-20 .elementor-element.elementor-element-6ad286db {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-6ad286db .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), stevie sans;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-20 .elementor-element.elementor-element-45425322:hover img {
    opacity: 1;
    filter: brightness(57%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-20 .elementor-element.elementor-element-45425322>.elementor-widget-container {
    margin: -16px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-4a942778:hover img {
    opacity: 1;
    filter: brightness(57%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-20 .elementor-element.elementor-element-509314c6:hover img {
    opacity: 1;
    filter: brightness(57%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-20 .elementor-element.elementor-element-58ba1d42:hover img {
    opacity: 1;
    filter: brightness(57%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-20 .elementor-element.elementor-element-7c1fae96:hover img {
    filter: brightness(57%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-20 .elementor-element.elementor-element-31577ad8:hover img {
    filter: brightness(57%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-20 .elementor-element.elementor-element-27dcc795:hover img {
    filter: brightness(57%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-20 .elementor-element.elementor-element-a1faf31>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-20 .elementor-element.elementor-element-5d261f2d:hover img {
    filter: brightness(57%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-20 .elementor-element.elementor-element-4afe3152>.elementor-container {
    max-width: 1170px;
}

.elementor-20 .elementor-element.elementor-element-4afe3152 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-20 .elementor-element.elementor-element-4afe3152>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-20 .elementor-element.elementor-element-27677921.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-20 .elementor-element.elementor-element-c214690 {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-c214690 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-14276b3-font-family), stevie sans;
    font-size: var(--e-global-typography-14276b3-font-size);
    font-weight: var(--e-global-typography-14276b3-font-weight);
    text-transform: var(--e-global-typography-14276b3-text-transform);
    line-height: var(--e-global-typography-14276b3-line-height);
    letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
    word-spacing: var(--e-global-typography-14276b3-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-14af5443 {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-14af5443 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), stevie sans;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-20 .elementor-element.elementor-element-5664f25.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-20 .elementor-element.elementor-element-789ddba {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-789ddba .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-14276b3-font-family), stevie sans;
    font-size: var(--e-global-typography-14276b3-font-size);
    font-weight: var(--e-global-typography-14276b3-font-weight);
    text-transform: var(--e-global-typography-14276b3-text-transform);
    line-height: var(--e-global-typography-14276b3-line-height);
    letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
    word-spacing: var(--e-global-typography-14276b3-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-1fc32a6 {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-1fc32a6 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), stevie sans;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-20 .elementor-element.elementor-element-117aa272:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-117aa272>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-117aa272>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-20 .elementor-element.elementor-element-7ad1b091 .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-7ad1b091 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-secondary-font-family), stevie sans;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-7ad1b091 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: -10px 0px -15px 0px;
}

.elementor-20 .elementor-element.elementor-element-7ad1b091 .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-7ad1b091 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1b90c1a-font-family), stevie sans;
    font-size: var(--e-global-typography-1b90c1a-font-size);
    font-weight: var(--e-global-typography-1b90c1a-font-weight);
    text-transform: var(--e-global-typography-1b90c1a-text-transform);
    line-height: var(--e-global-typography-1b90c1a-line-height);
    letter-spacing: var(--e-global-typography-1b90c1a-letter-spacing);
    word-spacing: var(--e-global-typography-1b90c1a-word-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-7ad1b091>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-20 .elementor-element.elementor-element-198c771d>.elementor-element-populated {
    padding: 0px 20px 0px 40px;
}

.elementor-20 .elementor-element.elementor-element-339ab002 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-20 .elementor-element.elementor-element-339ab002 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-20 .elementor-element.elementor-element-339ab002 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-20 .elementor-element.elementor-element-339ab002 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-20 .elementor-element.elementor-element-339ab002 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-339ab002 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-20 .elementor-element.elementor-element-43fac367 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-3a73b4f-font-family), stevie sans;
    font-size: var(--e-global-typography-3a73b4f-font-size);
    font-weight: var(--e-global-typography-3a73b4f-font-weight);
    text-transform: var(--e-global-typography-3a73b4f-text-transform);
    line-height: var(--e-global-typography-3a73b4f-line-height);
    letter-spacing: var(--e-global-typography-3a73b4f-letter-spacing);
    word-spacing: var(--e-global-typography-3a73b4f-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-43fac367>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-2951a7f3 .elementor-button .elementor-align-icon-right {
    margin-left: 5px;
}

.elementor-20 .elementor-element.elementor-element-2951a7f3 .elementor-button .elementor-align-icon-left {
    margin-right: 5px;
}

.elementor-20 .elementor-element.elementor-element-2951a7f3 .elementor-button {
    font-family: var(--e-global-typography-3aaf169-font-family), stevie sans;
    font-size: var(--e-global-typography-3aaf169-font-size);
    font-weight: var(--e-global-typography-3aaf169-font-weight);
    text-transform: var(--e-global-typography-3aaf169-text-transform);
    line-height: var(--e-global-typography-3aaf169-line-height);
    letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
    word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-2951a7f3>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-381e144c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-381e144c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-381e144c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-20 .elementor-element.elementor-element-164a692a .jeg-elementor-kit.jkit-heading {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-164a692a .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-secondary-font-family), stevie sans;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-164a692a .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: -10px 0px -15px 0px;
}

.elementor-20 .elementor-element.elementor-element-164a692a .jeg-elementor-kit.jkit-heading .heading-title>span {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-164a692a .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1b90c1a-font-family), stevie sans;
    font-size: var(--e-global-typography-1b90c1a-font-size);
    font-weight: var(--e-global-typography-1b90c1a-font-weight);
    text-transform: var(--e-global-typography-1b90c1a-text-transform);
    line-height: var(--e-global-typography-1b90c1a-line-height);
    letter-spacing: var(--e-global-typography-1b90c1a-letter-spacing);
    word-spacing: var(--e-global-typography-1b90c1a-word-spacing);
    margin: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-164a692a>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-20 .elementor-element.elementor-element-6fff75be>.elementor-element-populated {
    padding: 0px 20px 0px 40px;
}

.elementor-20 .elementor-element.elementor-element-3f15bd73 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-20 .elementor-element.elementor-element-3f15bd73 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-20 .elementor-element.elementor-element-3f15bd73 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-20 .elementor-element.elementor-element-3f15bd73 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-20 .elementor-element.elementor-element-3f15bd73 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-3f15bd73 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-20 .elementor-element.elementor-element-45a3047d .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-3a73b4f-font-family), stevie sans;
    font-size: var(--e-global-typography-3a73b4f-font-size);
    font-weight: var(--e-global-typography-3a73b4f-font-weight);
    text-transform: var(--e-global-typography-3a73b4f-text-transform);
    line-height: var(--e-global-typography-3a73b4f-line-height);
    letter-spacing: var(--e-global-typography-3a73b4f-letter-spacing);
    word-spacing: var(--e-global-typography-3a73b4f-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-45a3047d>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-43081da2 .elementor-button .elementor-align-icon-right {
    margin-left: 5px;
}

.elementor-20 .elementor-element.elementor-element-43081da2 .elementor-button .elementor-align-icon-left {
    margin-right: 5px;
}

.elementor-20 .elementor-element.elementor-element-43081da2 .elementor-button {
    font-family: var(--e-global-typography-3aaf169-font-family), stevie sans;
    font-size: var(--e-global-typography-3aaf169-font-size);
    font-weight: var(--e-global-typography-3aaf169-font-weight);
    text-transform: var(--e-global-typography-3aaf169-text-transform);
    line-height: var(--e-global-typography-3aaf169-line-height);
    letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
    word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-43081da2>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-45bb8bc8>.elementor-container {
    max-width: 1170px;
}

.elementor-20 .elementor-element.elementor-element-45bb8bc8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-45bb8bc8:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-45bb8bc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00062B;
}

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

.elementor-20 .elementor-element.elementor-element-45bb8bc8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-20 .elementor-element.elementor-element-3e38bc9f .elementor-heading-title {
    color: var(--e-global-color-c3e5fb3);
    font-family: var(--e-global-typography-b3af1d4-font-family), stevie sans;
    font-size: var(--e-global-typography-b3af1d4-font-size);
    font-weight: var(--e-global-typography-b3af1d4-font-weight);
    text-transform: var(--e-global-typography-b3af1d4-text-transform);
    line-height: var(--e-global-typography-b3af1d4-line-height);
    letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
    word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-3e38bc9f>.elementor-widget-container {
    margin: 0px 80px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-5b00589>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper {
    width: 100%;
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one.icon-position-before i,
.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one.icon-position-before svg {
    margin-right: 8px;
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one.icon-position-after i,
.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one.icon-position-after svg {
    margin-left: 8px;
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one {
    font-family: var(--e-global-typography-3aaf169-font-family), stevie sans;
    font-size: var(--e-global-typography-3aaf169-font-size);
    font-weight: var(--e-global-typography-3aaf169-font-weight);
    text-transform: var(--e-global-typography-3aaf169-text-transform);
    line-height: var(--e-global-typography-3aaf169-line-height);
    letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
    word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    color: var(--e-global-color-c3e5fb3);
    background-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one svg {
    fill: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two {
    font-family: var(--e-global-typography-3aaf169-font-family), stevie sans;
    font-size: var(--e-global-typography-3aaf169-font-size);
    font-weight: var(--e-global-typography-3aaf169-font-weight);
    text-transform: var(--e-global-typography-3aaf169-text-transform);
    line-height: var(--e-global-typography-3aaf169-line-height);
    letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
    word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-c3e5fb3);
    border-radius: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two svg {
    fill: var(--e-global-color-primary);
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:hover {
    color: var(--e-global-color-c3e5fb3);
    background-color: var(--e-global-color-accent);
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two:hover svg {
    fill: var(--e-global-color-c3e5fb3);
}

.elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-middle-text {
    color: var(--e-global-color-c3e5fb3);
    font-family: var(--e-global-typography-3aaf169-font-family), stevie sans;
    font-size: var(--e-global-typography-3aaf169-font-size);
    font-weight: var(--e-global-typography-3aaf169-font-weight);
    text-transform: var(--e-global-typography-3aaf169-text-transform);
    line-height: var(--e-global-typography-3aaf169-line-height);
    letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
    word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    background-color: var(--e-global-color-primary);
    width: 40px;
    height: 40px;
}

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-8bcd355.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-20 .elementor-element.elementor-element-8bcd355:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-8bcd355>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F5FF;
}

.elementor-20 .elementor-element.elementor-element-8bcd355>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10% 10% 10% 10%;
}

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

.elementor-20 .elementor-element.elementor-element-141266ba iframe {
    height: 566px;
}

.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-3f8995b3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-20 .elementor-element.elementor-element-3f8995b3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-20 .elementor-element.elementor-element-3f8995b3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-20 .elementor-element.elementor-element-3f8995b3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF5E9;
}

.elementor-20 .elementor-element.elementor-element-3f8995b3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15% 15% 15% 15%;
}

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

.elementor-20 .elementor-element.elementor-element-2e082dfb {
    text-align: left;
}

.elementor-20 .elementor-element.elementor-element-2e082dfb .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-14276b3-font-family), stevie sans;
    font-size: var(--e-global-typography-14276b3-font-size);
    font-weight: var(--e-global-typography-14276b3-font-weight);
    text-transform: var(--e-global-typography-14276b3-text-transform);
    line-height: var(--e-global-typography-14276b3-line-height);
    letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
    word-spacing: var(--e-global-typography-14276b3-word-spacing);
}

.elementor-20 .elementor-element.elementor-element-38869fb8 {
    color: #000000;
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-38869fb8>.elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}

.elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}

.elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}

.elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}

body.rtl .elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}

.elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-20 .elementor-element.elementor-element-1d1e44b2 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), stevie sans;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-accent);
}

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

:root {
    --page-title-display: none;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button {
    bottom: 15px;
    right: 15px;
    width: 50px;
    height: 50px;
    z-index: 9999;
    opacity: 0.7;
    background-color: #000000;
    border-radius: 5px;
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i {
    font-size: 30px;
    color: var(--e-global-color-secondary);
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg {
    width: 30px;
    height: 30px;
    fill: var(--e-global-color-secondary);
}

@media(max-width:1024px) {
    .elementor-20 .elementor-element.elementor-element-13184318 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-7b6028ea>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 100px 20px 100px 20px;
    }

    .elementor-20 .elementor-element.elementor-element-7fcbecd.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-20 .elementor-element.elementor-element-76cac965 {
        text-align: center;
        width: 100%;
        max-width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-76cac965 .elementor-heading-title {
        font-size: var(--e-global-typography-387ab9c-font-size);
        line-height: var(--e-global-typography-387ab9c-line-height);
        letter-spacing: var(--e-global-typography-387ab9c-letter-spacing);
        word-spacing: var(--e-global-typography-387ab9c-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-272e01a9 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-272e01a9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: 42px;
    }

    .elementor-20 .elementor-element.elementor-element-272e01a9 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-272e01a9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-272e01a9 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-67e51494 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        width: 100%;
        max-width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-67e51494>.elementor-widget-container {
        margin: 3% 15% 0% 15%;
    }

    .elementor-20 .elementor-element.elementor-element-5dcd33d3 .elementor-button {
        font-size: var(--e-global-typography-9feda6e-font-size);
        line-height: var(--e-global-typography-9feda6e-line-height);
        letter-spacing: var(--e-global-typography-9feda6e-letter-spacing);
        word-spacing: var(--e-global-typography-9feda6e-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-5dcd33d3 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-5fb20ccc>.elementor-element-populated {
        padding: 200px 0px 200px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-165e258f {
        --spacer-size: 139px;
    }

    .elementor-20 .elementor-element.elementor-element-1e7e0ea .elementor-heading-title {
        font-size: var(--e-global-typography-9feda6e-font-size);
        line-height: var(--e-global-typography-9feda6e-line-height);
        letter-spacing: var(--e-global-typography-9feda6e-letter-spacing);
        word-spacing: var(--e-global-typography-9feda6e-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-4c2c2070 {
        padding: 80px 10px 40px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-784bc219 .elementor-heading-title {
        font-size: var(--e-global-typography-14276b3-font-size);
        line-height: var(--e-global-typography-14276b3-line-height);
        letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
        word-spacing: var(--e-global-typography-14276b3-word-spacing);
    }

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

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

    .elementor-20 .elementor-element.elementor-element-5641d810 {
        font-size: var(--e-global-typography-5fe67f4-font-size);
        line-height: var(--e-global-typography-5fe67f4-line-height);
        letter-spacing: var(--e-global-typography-5fe67f4-letter-spacing);
        word-spacing: var(--e-global-typography-5fe67f4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-7ae0654a .elementor-button {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-497d124c>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

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

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

    .elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-67d2bda-font-size);
        line-height: var(--e-global-typography-67d2bda-line-height);
        letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
        word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
        top: 5px;
    }

    .elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-67d2bda-font-size);
        line-height: var(--e-global-typography-67d2bda-line-height);
        letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
        word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
        top: 5px;
    }

    .elementor-20 .elementor-element.elementor-element-6c0d8119 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-67d2bda-font-size);
        line-height: var(--e-global-typography-67d2bda-line-height);
        letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
        word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-6c0d8119 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
        top: 5px;
    }

    .elementor-20 .elementor-element.elementor-element-5fe0b31 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-67d2bda-font-size);
        line-height: var(--e-global-typography-67d2bda-line-height);
        letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
        word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-5fe0b31 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
        top: 5px;
    }

    .elementor-20 .elementor-element.elementor-element-7bf0dde8 {
        padding: 80px 10px 160px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-62ddf86e .elementor-heading-title {
        font-size: var(--e-global-typography-14276b3-font-size);
        line-height: var(--e-global-typography-14276b3-line-height);
        letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
        word-spacing: var(--e-global-typography-14276b3-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-680ac750>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-4a368e58 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-4a368e58>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-20 .elementor-element.elementor-element-105e3341 .elementor-button {
        font-size: var(--e-global-typography-9feda6e-font-size);
        line-height: var(--e-global-typography-9feda6e-line-height);
        letter-spacing: var(--e-global-typography-9feda6e-letter-spacing);
        word-spacing: var(--e-global-typography-9feda6e-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-105e3341>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-7687e05b>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-7e5f078a {
        padding: 80px 10px 40px 10px;
    }

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

    .elementor-20 .elementor-element.elementor-element-9ca7d2a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-4fc0e882:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-20 .elementor-element.elementor-element-4fc0e882>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-4fc0e882>.elementor-element-populated {
        padding: 200px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-1430a748>.elementor-element-populated {
        margin: 0% 50% 0% 0%;
        --e-column-margin-right: 50%;
        --e-column-margin-left: 0%;
    }

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

    .elementor-20 .elementor-element.elementor-element-31551c5c .elementor-icon-box-title,
    .elementor-20 .elementor-element.elementor-element-31551c5c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-31551c5c .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

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

    .elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-72047f7f .elementor-heading-title {
        font-size: 3rem;
    }

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

    .elementor-20 .elementor-element.elementor-element-4afe3152 {
        padding: 80px 10px 80px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-27677921>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

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

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

    .elementor-20 .elementor-element.elementor-element-5664f25>.elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-789ddba .elementor-heading-title {
        font-size: var(--e-global-typography-14276b3-font-size);
        line-height: var(--e-global-typography-14276b3-line-height);
        letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
        word-spacing: var(--e-global-typography-14276b3-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-7ad1b091 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-7ad1b091 .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);
    }

    .elementor-20 .elementor-element.elementor-element-7ad1b091 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-7ad1b091 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-1b90c1a-font-size);
        line-height: var(--e-global-typography-1b90c1a-line-height);
        letter-spacing: var(--e-global-typography-1b90c1a-letter-spacing);
        word-spacing: var(--e-global-typography-1b90c1a-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-339ab002 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-20 .elementor-element.elementor-element-339ab002 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-43fac367 .elementor-heading-title {
        font-size: var(--e-global-typography-3a73b4f-font-size);
        line-height: var(--e-global-typography-3a73b4f-line-height);
        letter-spacing: var(--e-global-typography-3a73b4f-letter-spacing);
        word-spacing: var(--e-global-typography-3a73b4f-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-2951a7f3 .elementor-button {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-164a692a .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-164a692a .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);
    }

    .elementor-20 .elementor-element.elementor-element-164a692a .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-164a692a .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-1b90c1a-font-size);
        line-height: var(--e-global-typography-1b90c1a-line-height);
        letter-spacing: var(--e-global-typography-1b90c1a-letter-spacing);
        word-spacing: var(--e-global-typography-1b90c1a-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-3f15bd73 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-20 .elementor-element.elementor-element-3f15bd73 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-45a3047d .elementor-heading-title {
        font-size: var(--e-global-typography-3a73b4f-font-size);
        line-height: var(--e-global-typography-3a73b4f-line-height);
        letter-spacing: var(--e-global-typography-3a73b4f-letter-spacing);
        word-spacing: var(--e-global-typography-3a73b4f-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-43081da2 .elementor-button {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-45bb8bc8 {
        padding: 50px 10px 50px 10px;
    }

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

    .elementor-20 .elementor-element.elementor-element-3e38bc9f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper {
        width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-middle-text {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-141266ba iframe {
        height: 540px;
    }

    .elementor-20 .elementor-element.elementor-element-2e082dfb .elementor-heading-title {
        font-size: var(--e-global-typography-14276b3-font-size);
        line-height: var(--e-global-typography-14276b3-line-height);
        letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
        word-spacing: var(--e-global-typography-14276b3-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-38869fb8 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media(max-width:767px) {
    .elementor-20 .elementor-element.elementor-element-7b6028ea>.elementor-element-populated {
        padding: 60px 20px 60px 20px;
    }

    .elementor-20 .elementor-element.elementor-element-76cac965 .elementor-heading-title {
        font-size: var(--e-global-typography-387ab9c-font-size);
        line-height: var(--e-global-typography-387ab9c-line-height);
        letter-spacing: var(--e-global-typography-387ab9c-letter-spacing);
        word-spacing: var(--e-global-typography-387ab9c-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-272e01a9 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-272e01a9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: 32px;
    }

    .elementor-20 .elementor-element.elementor-element-272e01a9 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-272e01a9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-67e51494 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-67e51494>.elementor-widget-container {
        margin: 20px 20px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-5dcd33d3 .elementor-button {
        font-size: var(--e-global-typography-9feda6e-font-size);
        line-height: var(--e-global-typography-9feda6e-line-height);
        letter-spacing: var(--e-global-typography-9feda6e-letter-spacing);
        word-spacing: var(--e-global-typography-9feda6e-word-spacing);
        padding: 15px 30px 15px 30px;
    }

    .elementor-20 .elementor-element.elementor-element-5fb20ccc>.elementor-element-populated {
        padding: 150px 0px 150px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-165e258f {
        --spacer-size: 10px;
    }

    .elementor-20 .elementor-element.elementor-element-1e7e0ea .elementor-heading-title {
        font-size: var(--e-global-typography-9feda6e-font-size);
        line-height: var(--e-global-typography-9feda6e-line-height);
        letter-spacing: var(--e-global-typography-9feda6e-letter-spacing);
        word-spacing: var(--e-global-typography-9feda6e-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-4c2c2070 {
        padding: 40px 10px 0px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-784bc219 .elementor-heading-title {
        font-size: var(--e-global-typography-14276b3-font-size);
        line-height: var(--e-global-typography-14276b3-line-height);
        letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
        word-spacing: var(--e-global-typography-14276b3-word-spacing);
    }

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

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

    .elementor-20 .elementor-element.elementor-element-5641d810 {
        font-size: var(--e-global-typography-5fe67f4-font-size);
        line-height: var(--e-global-typography-5fe67f4-line-height);
        letter-spacing: var(--e-global-typography-5fe67f4-letter-spacing);
        word-spacing: var(--e-global-typography-5fe67f4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-7ae0654a .elementor-button {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
        padding: 15px 30px 15px 30px;
    }

    .elementor-20 .elementor-element.elementor-element-7ae0654a>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-5da7767d .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        padding: 17px 20px 17px 20px;
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-3250e578 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        padding: 17px 20px 17px 20px;
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

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

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

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

    .elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-6eb9bec .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        padding: 17px 20px 17px 20px;
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-4f4ef449 {
        width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-67d2bda-font-size);
        line-height: var(--e-global-typography-67d2bda-line-height);
        letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
        word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-2456754f .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
        top: 5px;
    }

    .elementor-20 .elementor-element.elementor-element-6c1dbbd3 {
        width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-67d2bda-font-size);
        line-height: var(--e-global-typography-67d2bda-line-height);
        letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
        word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-273730fd .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
        top: 5px;
    }

    .elementor-20 .elementor-element.elementor-element-76984936 {
        width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-6c0d8119 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-67d2bda-font-size);
        line-height: var(--e-global-typography-67d2bda-line-height);
        letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
        word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-6c0d8119 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
        top: 5px;
    }

    .elementor-20 .elementor-element.elementor-element-1d6d0673 {
        width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-5fe0b31 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-67d2bda-font-size);
        line-height: var(--e-global-typography-67d2bda-line-height);
        letter-spacing: var(--e-global-typography-67d2bda-letter-spacing);
        word-spacing: var(--e-global-typography-67d2bda-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-5fe0b31 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
        top: 5px;
    }

    .elementor-20 .elementor-element.elementor-element-7bf0dde8 {
        padding: 40px 10px 140px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-487dadc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-62ddf86e .elementor-heading-title {
        font-size: var(--e-global-typography-14276b3-font-size);
        line-height: var(--e-global-typography-14276b3-line-height);
        letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
        word-spacing: var(--e-global-typography-14276b3-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-680ac750>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-4a368e58 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-4a368e58>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-105e3341 .elementor-button {
        font-size: var(--e-global-typography-9feda6e-font-size);
        line-height: var(--e-global-typography-9feda6e-line-height);
        letter-spacing: var(--e-global-typography-9feda6e-letter-spacing);
        word-spacing: var(--e-global-typography-9feda6e-word-spacing);
        padding: 15px 30px 15px 30px;
    }

    .elementor-20 .elementor-element.elementor-element-105e3341>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

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

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

    .elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-20 .elementor-element.elementor-element-541a70c1 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 30px 0px;
    }

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

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

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

    .elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-20 .elementor-element.elementor-element-59be608b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 30px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-7e5f078a {
        padding: 40px 10px 0px 10px;
    }

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

    .elementor-20 .elementor-element.elementor-element-9ca7d2a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-4fc0e882:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-20 .elementor-element.elementor-element-4fc0e882>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-4fc0e882>.elementor-element-populated {
        padding: 200px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-1430a748>.elementor-element-populated {
        margin: 0% 20% 0% 0%;
        --e-column-margin-right: 20%;
        --e-column-margin-left: 0%;
    }

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

    .elementor-20 .elementor-element.elementor-element-31551c5c .elementor-icon-box-title,
    .elementor-20 .elementor-element.elementor-element-31551c5c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-31551c5c .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-31551c5c>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

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

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

    .elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-b1fb7ba .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-7765dda6 {
        --spacer-size: 300px;
    }

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

    .elementor-20 .elementor-element.elementor-element-1c62593 {
        --spacer-size: 300px;
    }

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

    .elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-b3af1d4-font-size);
        line-height: var(--e-global-typography-b3af1d4-line-height);
        letter-spacing: var(--e-global-typography-b3af1d4-letter-spacing);
        word-spacing: var(--e-global-typography-b3af1d4-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-2bbff314 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-74c5e065 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-3a9b714a .elementor-heading-title {
        font-size: 0.75rem;
    }

    .elementor-20 .elementor-element.elementor-element-72047f7f .elementor-heading-title {
        font-size: 2.5rem;
    }

    .elementor-20 .elementor-element.elementor-element-7cfb2e34 .elementor-heading-title {
        font-size: 1rem;
    }

    .elementor-20 .elementor-element.elementor-element-5b0a8a57 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-4de91df5 {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-5b880820>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-4ad0028b {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-4f454d73 {
        text-align: center;
    }

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

    .elementor-20 .elementor-element.elementor-element-24778fcb {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-6cca6964 {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-30cdb390>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-679db2e2 {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-75f1fe1e {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-75f1fe1e>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-1b6b68c0 {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-233198a3 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-6017e86c {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-39492a73>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

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

    .elementor-20 .elementor-element.elementor-element-5bca58ba {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-35a2a267 {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-35a2a267>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-48d7596a {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-6705ce7e {
        text-align: center;
    }

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

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

    .elementor-20 .elementor-element.elementor-element-b130342 {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-61c9dce6 {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-61c9dce6>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-3f6d9205 {
        text-align: center;
    }

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

    .elementor-20 .elementor-element.elementor-element-4afe3152 {
        padding: 40px 10px 40px 10px;
    }

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

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

    .elementor-20 .elementor-element.elementor-element-789ddba .elementor-heading-title {
        font-size: var(--e-global-typography-14276b3-font-size);
        line-height: var(--e-global-typography-14276b3-line-height);
        letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
        word-spacing: var(--e-global-typography-14276b3-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-117aa272>.elementor-element-populated {
        margin: 0% 70% 0% 0%;
        --e-column-margin-right: 70%;
        --e-column-margin-left: 0%;
    }

    .elementor-20 .elementor-element.elementor-element-7ad1b091 .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-7ad1b091 .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);
    }

    .elementor-20 .elementor-element.elementor-element-7ad1b091 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-7ad1b091 .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-1b90c1a-font-size);
        line-height: var(--e-global-typography-1b90c1a-line-height);
        letter-spacing: var(--e-global-typography-1b90c1a-letter-spacing);
        word-spacing: var(--e-global-typography-1b90c1a-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-7ad1b091>.elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-198c771d>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-339ab002 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-20 .elementor-element.elementor-element-339ab002 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-43fac367 .elementor-heading-title {
        font-size: var(--e-global-typography-3a73b4f-font-size);
        line-height: var(--e-global-typography-3a73b4f-line-height);
        letter-spacing: var(--e-global-typography-3a73b4f-letter-spacing);
        word-spacing: var(--e-global-typography-3a73b4f-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-2951a7f3 .elementor-button {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-381e144c>.elementor-element-populated {
        margin: 0% 70% 0% 0%;
        --e-column-margin-right: 70%;
        --e-column-margin-left: 0%;
    }

    .elementor-20 .elementor-element.elementor-element-164a692a .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-164a692a .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);
    }

    .elementor-20 .elementor-element.elementor-element-164a692a .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-164a692a .jeg-elementor-kit.jkit-heading .heading-section-subtitle {
        font-size: var(--e-global-typography-1b90c1a-font-size);
        line-height: var(--e-global-typography-1b90c1a-line-height);
        letter-spacing: var(--e-global-typography-1b90c1a-letter-spacing);
        word-spacing: var(--e-global-typography-1b90c1a-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-6fff75be>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-3f15bd73 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-20 .elementor-element.elementor-element-3f15bd73 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-45a3047d .elementor-heading-title {
        font-size: var(--e-global-typography-3a73b4f-font-size);
        line-height: var(--e-global-typography-3a73b4f-line-height);
        letter-spacing: var(--e-global-typography-3a73b4f-letter-spacing);
        word-spacing: var(--e-global-typography-3a73b4f-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-43081da2 .elementor-button {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

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

    .elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper {
        width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-one {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-middle-text {
        font-size: var(--e-global-typography-3aaf169-font-size);
        line-height: var(--e-global-typography-3aaf169-line-height);
        letter-spacing: var(--e-global-typography-3aaf169-letter-spacing);
        word-spacing: var(--e-global-typography-3aaf169-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-141266ba iframe {
        height: 440px;
    }

    .elementor-20 .elementor-element.elementor-element-3f8995b3>.elementor-element-populated {
        padding: 10% 10% 10% 10%;
    }

    .elementor-20 .elementor-element.elementor-element-2e082dfb .elementor-heading-title {
        font-size: var(--e-global-typography-14276b3-font-size);
        line-height: var(--e-global-typography-14276b3-line-height);
        letter-spacing: var(--e-global-typography-14276b3-letter-spacing);
        word-spacing: var(--e-global-typography-14276b3-word-spacing);
    }

    .elementor-20 .elementor-element.elementor-element-38869fb8 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-20 .elementor-element.elementor-element-1d1e44b2 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media(min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-7b6028ea {
        width: 51%;
    }

    .elementor-20 .elementor-element.elementor-element-5fb20ccc {
        width: 49%;
    }

    .elementor-20 .elementor-element.elementor-element-224570b1 {
        width: 48.064%;
    }

    .elementor-20 .elementor-element.elementor-element-2f6fa1e6 {
        width: 18.033%;
    }

    .elementor-20 .elementor-element.elementor-element-518ae25 {
        width: 14.035%;
    }

    .elementor-20 .elementor-element.elementor-element-54a4fef {
        width: 52.412%;
    }

    .elementor-20 .elementor-element.elementor-element-1787efbd {
        width: 33.543%;
    }

    .elementor-20 .elementor-element.elementor-element-24f0a249 {
        width: 14.035%;
    }

    .elementor-20 .elementor-element.elementor-element-b284fec {
        width: 52.412%;
    }

    .elementor-20 .elementor-element.elementor-element-1899bb8b {
        width: 33.543%;
    }

    .elementor-20 .elementor-element.elementor-element-120bda40 {
        width: 14.035%;
    }

    .elementor-20 .elementor-element.elementor-element-69c641cf {
        width: 52.412%;
    }

    .elementor-20 .elementor-element.elementor-element-51845c39 {
        width: 33.543%;
    }

    .elementor-20 .elementor-element.elementor-element-9178b37 {
        width: 14.035%;
    }

    .elementor-20 .elementor-element.elementor-element-c7e81f8 {
        width: 52.412%;
    }

    .elementor-20 .elementor-element.elementor-element-da060ec {
        width: 33.543%;
    }

    .elementor-20 .elementor-element.elementor-element-27677921 {
        width: 60%;
    }

    .elementor-20 .elementor-element.elementor-element-5664f25 {
        width: 40%;
    }

    .elementor-20 .elementor-element.elementor-element-117aa272 {
        width: 23.274%;
    }

    .elementor-20 .elementor-element.elementor-element-198c771d {
        width: 76.726%;
    }

    .elementor-20 .elementor-element.elementor-element-381e144c {
        width: 23.274%;
    }

    .elementor-20 .elementor-element.elementor-element-6fff75be {
        width: 76.726%;
    }

    .elementor-20 .elementor-element.elementor-element-6fba46d1 {
        width: 54.53%;
    }

    .elementor-20 .elementor-element.elementor-element-5b00589 {
        width: 45.428%;
    }
}

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

    .elementor-20 .elementor-element.elementor-element-5fb20ccc {
        width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-224570b1 {
        width: 40%;
    }

    .elementor-20 .elementor-element.elementor-element-2f6fa1e6 {
        width: 26%;
    }

    .elementor-20 .elementor-element.elementor-element-497d124c {
        width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-64236893 {
        width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-4b9ab926 {
        width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-487dadc {
        width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-7687e05b {
        width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-4fc0e882 {
        width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-3d10a5d2 {
        width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-3cd23af5 {
        width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-548032ad {
        width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-7ea1f7d3 {
        width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-a1faf31 {
        width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-6fba46d1 {
        width: 45%;
    }

    .elementor-20 .elementor-element.elementor-element-5b00589 {
        width: 55%;
    }

    .elementor-20 .elementor-element.elementor-element-8bcd355 {
        width: 100%;
    }

    .elementor-20 .elementor-element.elementor-element-54e96270 {
        width: 50%;
    }

    .elementor-20 .elementor-element.elementor-element-3f8995b3 {
        width: 50%;
    }
}

@media(min-width:1025px) {

    .elementor-20 .elementor-element.elementor-element-74c5e065:not(.elementor-motion-effects-element-type-background),
    .elementor-20 .elementor-element.elementor-element-74c5e065>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-20 .elementor-element.elementor-element-5b0a8a57:not(.elementor-motion-effects-element-type-background),
    .elementor-20 .elementor-element.elementor-element-5b0a8a57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-20 .elementor-element.elementor-element-233198a3:not(.elementor-motion-effects-element-type-background),
    .elementor-20 .elementor-element.elementor-element-233198a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}






.elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-3e610c04 .jeg-elementor-kit.jkit-dual-button {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}