.elementor-21 .elementor-element.elementor-element-3a37080f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-3a37080f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/b36d6f819244a6a21038b51bd5d435b7.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

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

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

.elementor-21 .elementor-element.elementor-element-1f9925dc {
    --spacer-size: 50px;
}

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

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

.elementor-21 .elementor-element.elementor-element-4a303bc7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-4a303bc7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ffb7376);
}

.elementor-21 .elementor-element.elementor-element-4a303bc7>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2023/07/b3f4036fadfa3b6b416e61d26055b59a.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.08;
}

.elementor-21 .elementor-element.elementor-element-4a303bc7>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-4a303bc7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 8em 8em 14em 3em;
}

.elementor-21 .elementor-element.elementor-element-3c63129b .elementor-heading-title {
    color:  #c8787e;
}

.elementor-21 .elementor-element.elementor-element-2d1dc084 {
    text-align: left;
    width: var(--container-widget-width, 102.84%);
    max-width: 102.84%;
    --container-widget-width: 102.84%;
    --container-widget-flex-grow: 0;
}

.elementor-21 .elementor-element.elementor-element-2d1dc084 .elementor-heading-title {
    color: #434f7a;
}

.elementor-21 .elementor-element.elementor-element-1cde23e2 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-8fb5f6f-font-family), Sans-serif;
    font-size: var(--e-global-typography-8fb5f6f-font-size);
    font-weight: var(--e-global-typography-8fb5f6f-font-weight);
    line-height: var(--e-global-typography-8fb5f6f-line-height);
    letter-spacing: var(--e-global-typography-8fb5f6f-letter-spacing);
    word-spacing: var(--e-global-typography-8fb5f6f-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-1cde23e2>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-444c5e80 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-21 .elementor-element.elementor-element-444c5e80 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-21 .elementor-element.elementor-element-62502569 {
    padding: 4em 0em 4em 0em;
}

.elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .title {
    color: var(--e-global-color-primary);
}

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

.elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon.style-gradient,
.elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon.style-gradient svg {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-390b4b7) 20%, var(--e-global-color-8267903) 68%);
}

.elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 10px 0px 20px 0px;
    padding: 0px 0px 100px 0px;
    height: 40px;
    width: 74px;
}

.elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 65px;
}

.elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 65px;
}

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

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

.elementor-21 .elementor-element.elementor-element-2c0ea32d .jeg-elementor-kit.jkit-icon-box .title {
    color: var(--e-global-color-primary);
}

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

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

.elementor-21 .elementor-element.elementor-element-2c0ea32d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon.style-gradient,
.elementor-21 .elementor-element.elementor-element-2c0ea32d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon.style-gradient svg {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-390b4b7) 20%, var(--e-global-color-8267903) 68%);
}

.elementor-21 .elementor-element.elementor-element-2c0ea32d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 10px 0px 20px 0px;
    padding: 0px 0px 100px 0px;
    height: 40px;
    width: 74px;
}

.elementor-21 .elementor-element.elementor-element-2c0ea32d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 65px;
}

.elementor-21 .elementor-element.elementor-element-2c0ea32d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 65px;
}

.elementor-21 .elementor-element.elementor-element-5a2b43bd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-5a2b43bd .jeg-elementor-kit.jkit-icon-box .title {
    color: var(--e-global-color-primary);
}

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

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

.elementor-21 .elementor-element.elementor-element-5a2b43bd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon.style-gradient,
.elementor-21 .elementor-element.elementor-element-5a2b43bd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon.style-gradient svg {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-390b4b7) 20%, var(--e-global-color-8267903) 68%);
}

.elementor-21 .elementor-element.elementor-element-5a2b43bd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    border-radius: 0px 0px 0px 0px;
    margin: 10px 0px 20px 0px;
    padding: 0px 0px 100px 0px;
    height: 40px;
    width: 74px;
}

.elementor-21 .elementor-element.elementor-element-5a2b43bd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 65px;
}

.elementor-21 .elementor-element.elementor-element-5a2b43bd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 65px;
}

.elementor-21 .elementor-element.elementor-element-744b4f94:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-744b4f94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ffb7376);
}

.elementor-21 .elementor-element.elementor-element-744b4f94 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4em 0em 4em 0em;
}

.elementor-21 .elementor-element.elementor-element-744b4f94>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-723e9f9f {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-6de1b3a1 {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-5c43b348>.elementor-element-populated {
    margin: 0em 0em 0em 1.5em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 1.5em;
}

.elementor-21 .elementor-element.elementor-element-52d2abea {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-52d2abea .elementor-heading-title {
    color: #b87075;
}

.elementor-21 .elementor-element.elementor-element-7a19ea33 {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-7a19ea33 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-21 .elementor-element.elementor-element-567df14b {
    columns: 1;
    column-gap: 30px;
}

.elementor-21 .elementor-element.elementor-element-646501df .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-21 .elementor-element.elementor-element-646501df .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-21 .elementor-element.elementor-element-1f892cb:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-1f892cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(78deg, var(--e-global-color-ffb7376) 31%, var(--e-global-color-8267903) 100%);
}

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

.elementor-21 .elementor-element.elementor-element-1f892cb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-0684900 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-21 .elementor-element.elementor-element-38d1bcc6:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-38d1bcc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #FFFFFF00 50%, var(--e-global-color-390b4b7) 10%);
}

.elementor-21 .elementor-element.elementor-element-38d1bcc6>.elementor-background-overlay {
    opacity: 0.05;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-38d1bcc6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-256b72dd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-21 .elementor-element.elementor-element-256b72dd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-256b72dd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-390b4b7);
}

.elementor-21 .elementor-element.elementor-element-256b72dd>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.12;
}

.elementor-21 .elementor-element.elementor-element-256b72dd>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-256b72dd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1.5em 1.5em 1.5em 0em;
    --e-column-margin-right: 1.5em;
    --e-column-margin-left: 0em;
}

.elementor-21 .elementor-element.elementor-element-cee1613>.elementor-background-overlay {
    background-color: var(--e-global-color-ba1c933);
    opacity: 0.25;
}

.elementor-21 .elementor-element.elementor-element-cee1613 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-22b45d12.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-21 .elementor-element.elementor-element-22b45d12>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-21 .elementor-element.elementor-element-6897d397 {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-6897d397 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-21 .elementor-element.elementor-element-5e351117 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-5e351117 .jeg-elementor-kit.jkit-icon-box .title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
}

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

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

.elementor-21 .elementor-element.elementor-element-5e351117 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 40px;
    width: 44px;
}

.elementor-21 .elementor-element.elementor-element-5e351117 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 30px;
}

.elementor-21 .elementor-element.elementor-element-5e351117 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 30px;
}

.elementor-21 .elementor-element.elementor-element-740b6173 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-740b6173 .jeg-elementor-kit.jkit-icon-box .title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
}

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

.elementor-21 .elementor-element.elementor-element-740b6173 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-21 .elementor-element.elementor-element-740b6173 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-da73cdc);
    border-radius: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 40px;
    width: 44px;
}

.elementor-21 .elementor-element.elementor-element-740b6173 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-da73cdc);
    width: 30px;
}

.elementor-21 .elementor-element.elementor-element-740b6173 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 30px;
}

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

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

.elementor-21 .elementor-element.elementor-element-1f0f4a0a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-1f0f4a0a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/7f76adf1c711175fbb8aad781f5bdaad.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-21 .elementor-element.elementor-element-1f0f4a0a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button i {
    font-size: 80px;
}

.elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button svg {
    width: 80px;
}

.elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    height: 80px;
    width: 80px;
    line-height: 120px;
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-390b4b7) 18%, var(--e-global-color-8267903) 110%);
}

.elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-ffb7376);
}

.elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-ffb7376);
}

.elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    color: var(--e-global-color-390b4b7);
}

.elementor-21 .elementor-element.elementor-element-135394ce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4em 0em 3em 0em;
}

.elementor-21 .elementor-element.elementor-element-135394ce>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-62fb4ca0 {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-62fb4ca0 .elementor-heading-title {
    color: #b86b71;
}

.elementor-21 .elementor-element.elementor-element-602b2bd0 {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-602b2bd0 .elementor-heading-title {
    color: #4c5883;
}

.elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
}

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

.elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 40px;
    width: 29px;
}

.elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 24px;
}

.elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 24px;
}

.elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
}

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

.elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 40px;
    width: 29px;
}

.elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 24px;
}

.elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 24px;
}

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

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

.elementor-21 .elementor-element.elementor-element-2d68b4dc .jeg-elementor-kit.jkit-icon-box .title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
}

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

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

.elementor-21 .elementor-element.elementor-element-2d68b4dc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 40px;
    width: 29px;
}

.elementor-21 .elementor-element.elementor-element-2d68b4dc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 24px;
}

.elementor-21 .elementor-element.elementor-element-2d68b4dc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 24px;
}

.elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
}

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

.elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 40px;
    width: 29px;
}

.elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 24px;
}

.elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 24px;
}

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-6cad7039.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-21 .elementor-element.elementor-element-4047dc6f .elementor-button .elementor-align-icon-right {
    margin-left: 20px;
}

.elementor-21 .elementor-element.elementor-element-4047dc6f .elementor-button .elementor-align-icon-left {
    margin-right: 20px;
}

.elementor-21 .elementor-element.elementor-element-1fef512c:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-1fef512c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-721e2eb);
}

.elementor-21 .elementor-element.elementor-element-1fef512c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4em 0em 4em 0em;
}

.elementor-21 .elementor-element.elementor-element-1fef512c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-1c88627e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-1073f37d {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-36480133>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-61300e91 {
    text-align: right;
    width: var(--container-widget-width, 107.636%);
    max-width: 107.636%;
    --container-widget-width: 107.636%;
    --container-widget-flex-grow: 0;
}

.elementor-21 .elementor-element.elementor-element-4542c718>.elementor-element-populated {
    margin: 0em 0em 0em 1.5em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 1.5em;
}

.elementor-21 .elementor-element.elementor-element-2cd3d4cd {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-2cd3d4cd .elementor-heading-title {
    color: var(--e-global-color-accent);
}

.elementor-21 .elementor-element.elementor-element-6d1004cf {
    text-align: left;
}

.elementor-21 .elementor-element.elementor-element-6d1004cf .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-21 .elementor-element.elementor-element-5ce84b3a {
    columns: 1;
    column-gap: 30px;
}

.elementor-21 .elementor-element.elementor-element-74d403e5 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: transparent;
    background-image: linear-gradient(140deg, var(--e-global-color-390b4b7) 8%, var(--e-global-color-8267903) 100%);
}

.elementor-21 .elementor-element.elementor-element-74d403e5 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-63c255e-font-family), Sans-serif;
    font-size: var(--e-global-typography-63c255e-font-size);
    font-weight: var(--e-global-typography-63c255e-font-weight);
    line-height: var(--e-global-typography-63c255e-line-height);
    letter-spacing: var(--e-global-typography-63c255e-letter-spacing);
    word-spacing: var(--e-global-typography-63c255e-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-74d403e5 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-de35096-font-family), Sans-serif;
    font-size: var(--e-global-typography-de35096-font-size);
    font-weight: var(--e-global-typography-de35096-font-weight);
    line-height: var(--e-global-typography-de35096-line-height);
    letter-spacing: var(--e-global-typography-de35096-letter-spacing);
    word-spacing: var(--e-global-typography-de35096-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-31f7ea2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: transparent;
    background-image: linear-gradient(140deg, var(--e-global-color-390b4b7) 8%, var(--e-global-color-8267903) 100%);
}

.elementor-21 .elementor-element.elementor-element-31f7ea2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-63c255e-font-family), Sans-serif;
    font-size: var(--e-global-typography-63c255e-font-size);
    font-weight: var(--e-global-typography-63c255e-font-weight);
    line-height: var(--e-global-typography-63c255e-line-height);
    letter-spacing: var(--e-global-typography-63c255e-letter-spacing);
    word-spacing: var(--e-global-typography-63c255e-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-31f7ea2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-de35096-font-family), Sans-serif;
    font-size: var(--e-global-typography-de35096-font-size);
    font-weight: var(--e-global-typography-de35096-font-weight);
    line-height: var(--e-global-typography-de35096-line-height);
    letter-spacing: var(--e-global-typography-de35096-letter-spacing);
    word-spacing: var(--e-global-typography-de35096-word-spacing);
}

@media(min-width:768px) {
    .elementor-21 .elementor-element.elementor-element-3a37080f {
        width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-4a303bc7 {
        width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-39ae7964 {
        width: 25%;
    }

    .elementor-21 .elementor-element.elementor-element-4cc713c0 {
        width: 25%;
    }

    .elementor-21 .elementor-element.elementor-element-5c43b348 {
        width: 49.246%;
    }

    .elementor-21 .elementor-element.elementor-element-9f89411 {
        width: 42.297%;
    }

    .elementor-21 .elementor-element.elementor-element-2fde59a1 {
        width: 57.701%;
    }

    .elementor-21 .elementor-element.elementor-element-43fc9b64 {
        width: 35%;
    }

    .elementor-21 .elementor-element.elementor-element-23bc76de {
        width: 35%;
    }

    .elementor-21 .elementor-element.elementor-element-6cad7039 {
        width: 29.666%;
    }

    .elementor-21 .elementor-element.elementor-element-1c88627e {
        width: 48%;
    }

    .elementor-21 .elementor-element.elementor-element-36480133 {
        width: 52%;
    }
}

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

    .elementor-21 .elementor-element.elementor-element-4a303bc7 {
        width: 100%;
    }

    .elementor-21 .elementor-element.elementor-element-2e789c79 {
        width: 100%;
    }

    .elementor-21 .elementor-element.elementor-element-39581575 {
        width: 100%;
    }

    .elementor-21 .elementor-element.elementor-element-4f5a1aca {
        width: 100%;
    }

    .elementor-21 .elementor-element.elementor-element-39ae7964 {
        width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-4cc713c0 {
        width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-5c43b348 {
        width: 100%;
    }

    .elementor-21 .elementor-element.elementor-element-9f89411 {
        width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-2fde59a1 {
        width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-256b72dd {
        width: 100%;
    }

    .elementor-21 .elementor-element.elementor-element-1f0f4a0a {
        width: 100%;
    }

    .elementor-21 .elementor-element.elementor-element-39075833 {
        width: 100%;
    }

    .elementor-21 .elementor-element.elementor-element-43fc9b64 {
        width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-23bc76de {
        width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-6cad7039 {
        width: 100%;
    }

    .elementor-21 .elementor-element.elementor-element-572f499b {
        width: 100%;
    }

    .elementor-21 .elementor-element.elementor-element-4542c718 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-21 .elementor-element.elementor-element-3a37080f>.elementor-element-populated {
        padding: 6em 0em 6em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-1f9925dc {
        --spacer-size: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-1f9925dc>.elementor-widget-container {
        margin: 0% 0% 50% 0%;
    }

    .elementor-21 .elementor-element.elementor-element-4a303bc7>.elementor-element-populated {
        padding: 4em 2em 4em 2em;
    }

    .elementor-21 .elementor-element.elementor-element-3c63129b {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-2d1dc084 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-1cde23e2 {
        text-align: center;
        font-size: var(--e-global-typography-8fb5f6f-font-size);
        line-height: var(--e-global-typography-8fb5f6f-line-height);
        letter-spacing: var(--e-global-typography-8fb5f6f-letter-spacing);
        word-spacing: var(--e-global-typography-8fb5f6f-word-spacing);
    }

    .elementor-21 .elementor-element.elementor-element-62502569 {
        padding: 4em 2em 4em 2em;
    }

    .elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 60px;
    }

    .elementor-21 .elementor-element.elementor-element-2c0ea32d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-2c0ea32d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-2c0ea32d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 60px;
    }

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

    .elementor-21 .elementor-element.elementor-element-5a2b43bd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-21 .elementor-element.elementor-element-5a2b43bd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 60px;
    }

    .elementor-21 .elementor-element.elementor-element-744b4f94 {
        margin-top: 0em;
        margin-bottom: 0em;
        padding: 4em 0em 4em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-723e9f9f {
        text-align: left;
    }

    .elementor-21 .elementor-element.elementor-element-6de1b3a1 {
        text-align: right;
    }

    .elementor-21 .elementor-element.elementor-element-5c43b348>.elementor-element-populated {
        margin: 0em 2em 0em 2em;
        --e-column-margin-right: 2em;
        --e-column-margin-left: 2em;
    }

    .elementor-21 .elementor-element.elementor-element-52d2abea {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-7a19ea33 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-567df14b {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-256b72dd>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
        padding: 2em 2em 2em 2em;
    }

    .elementor-21 .elementor-element.elementor-element-cee1613 {
        padding: 2em 2em 2em 2em;
    }

    .elementor-21 .elementor-element.elementor-element-6897d397 {
        text-align: left;
    }

    .elementor-21 .elementor-element.elementor-element-1f0f4a0a>.elementor-element-populated {
        padding: 15em 15em 15em 15em;
    }

    .elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button i {
        font-size: 80px;
    }

    .elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button svg {
        width: 80px;
    }

    .elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        height: 80px;
        width: 80px;
    }

    .elementor-21 .elementor-element.elementor-element-135394ce {
        padding: 4em 2em 4em 2em;
    }

    .elementor-21 .elementor-element.elementor-element-62fb4ca0 {
        text-align: left;
    }

    .elementor-21 .elementor-element.elementor-element-602b2bd0 {
        text-align: left;
    }

    .elementor-21 .elementor-element.elementor-element-6b3a82f2 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 29px;
    }

    .elementor-21 .elementor-element.elementor-element-760e7e86>.elementor-widget-container {
        padding: 0em 0em 1em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 29px;
    }

    .elementor-21 .elementor-element.elementor-element-42d6bbaf>.elementor-widget-container {
        padding: 0em 0em 1em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-23bc76de>.elementor-element-populated {
        padding: 0em 0em 2em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-2d68b4dc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-2d68b4dc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-2d68b4dc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 29px;
    }

    .elementor-21 .elementor-element.elementor-element-2d68b4dc>.elementor-widget-container {
        padding: 0em 0em 1em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 29px;
    }

    .elementor-21 .elementor-element.elementor-element-7bd6184c>.elementor-widget-container {
        padding: 0em 0em 1em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-572f499b>.elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-1c88627e>.elementor-element-populated {
        margin: 1em 1em 1em 1em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 1em;
    }

    .elementor-21 .elementor-element.elementor-element-1073f37d {
        text-align: right;
    }

    .elementor-21 .elementor-element.elementor-element-36480133>.elementor-element-populated {
        margin: 1em 1em 1em 1em;
        --e-column-margin-right: 1em;
        --e-column-margin-left: 1em;
    }

    .elementor-21 .elementor-element.elementor-element-61300e91 {
        text-align: left;
    }

    .elementor-21 .elementor-element.elementor-element-4542c718>.elementor-element-populated {
        margin: 0em 2em 2em 2em;
        --e-column-margin-right: 2em;
        --e-column-margin-left: 2em;
    }

    .elementor-21 .elementor-element.elementor-element-2cd3d4cd {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-6d1004cf {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-5ce84b3a {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-74d403e5 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-63c255e-font-size);
        line-height: var(--e-global-typography-63c255e-line-height);
        letter-spacing: var(--e-global-typography-63c255e-letter-spacing);
        word-spacing: var(--e-global-typography-63c255e-word-spacing);
    }

    .elementor-21 .elementor-element.elementor-element-74d403e5 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-de35096-font-size);
        line-height: var(--e-global-typography-de35096-line-height);
        letter-spacing: var(--e-global-typography-de35096-letter-spacing);
        word-spacing: var(--e-global-typography-de35096-word-spacing);
    }

    .elementor-21 .elementor-element.elementor-element-31f7ea2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-63c255e-font-size);
        line-height: var(--e-global-typography-63c255e-line-height);
        letter-spacing: var(--e-global-typography-63c255e-letter-spacing);
        word-spacing: var(--e-global-typography-63c255e-word-spacing);
    }

    .elementor-21 .elementor-element.elementor-element-31f7ea2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-de35096-font-size);
        line-height: var(--e-global-typography-de35096-line-height);
        letter-spacing: var(--e-global-typography-de35096-letter-spacing);
        word-spacing: var(--e-global-typography-de35096-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-21 .elementor-element.elementor-element-4a303bc7>.elementor-element-populated {
        padding: 3em 1em 3em 1em;
    }

    .elementor-21 .elementor-element.elementor-element-3c63129b {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-2d1dc084 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-1cde23e2 {
        text-align: center;
        font-size: var(--e-global-typography-8fb5f6f-font-size);
        line-height: var(--e-global-typography-8fb5f6f-line-height);
        letter-spacing: var(--e-global-typography-8fb5f6f-letter-spacing);
        word-spacing: var(--e-global-typography-8fb5f6f-word-spacing);
    }

    .elementor-21 .elementor-element.elementor-element-62502569 {
        padding: 3em 0em 3em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-67cd6eee .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 44px;
    }

    .elementor-21 .elementor-element.elementor-element-2c0ea32d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 44px;
    }

    .elementor-21 .elementor-element.elementor-element-5a2b43bd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 44px;
    }

    .elementor-21 .elementor-element.elementor-element-744b4f94 {
        padding: 3em 0em 3em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-723e9f9f {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-6de1b3a1 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-5c43b348>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-21 .elementor-element.elementor-element-52d2abea {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-7a19ea33 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-567df14b {
        columns: 1;
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-38d1bcc6 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-256b72dd {
        width: 100%;
    }

    .elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-256b72dd.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-21 .elementor-element.elementor-element-256b72dd>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-21 .elementor-element.elementor-element-cee1613 {
        padding: 1.5em 1.5em 1.5em 1.5em;
    }

    .elementor-21 .elementor-element.elementor-element-22b45d12>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-6897d397 {
        text-align: left;
    }

    .elementor-21 .elementor-element.elementor-element-1f0f4a0a>.elementor-element-populated {
        padding: 5em 5em 5em 5em;
    }

    .elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button i {
        font-size: 60px;
    }

    .elementor-21 .elementor-element.elementor-element-36f1ebdd .jeg-elementor-kit.jkit-video-button svg {
        width: 60px;
    }

    .elementor-21 .elementor-element.elementor-element-135394ce {
        padding: 3em 0em 3em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-62fb4ca0 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-602b2bd0 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-760e7e86 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-42d6bbaf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-2d68b4dc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-2d68b4dc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-2d68b4dc .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-7bd6184c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        width: 24px;
    }

    .elementor-21 .elementor-element.elementor-element-1fef512c {
        padding: 3em 0em 3em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-486b08fb {
        padding: 3em 0em 0em 0em;
    }

    .elementor-21 .elementor-element.elementor-element-1073f37d {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-61300e91 {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-4542c718>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-21 .elementor-element.elementor-element-2cd3d4cd {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-6d1004cf {
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-5ce84b3a {
        columns: 1;
        text-align: center;
    }

    .elementor-21 .elementor-element.elementor-element-74d403e5 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-63c255e-font-size);
        line-height: var(--e-global-typography-63c255e-line-height);
        letter-spacing: var(--e-global-typography-63c255e-letter-spacing);
        word-spacing: var(--e-global-typography-63c255e-word-spacing);
    }

    .elementor-21 .elementor-element.elementor-element-74d403e5 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-de35096-font-size);
        line-height: var(--e-global-typography-de35096-line-height);
        letter-spacing: var(--e-global-typography-de35096-letter-spacing);
        word-spacing: var(--e-global-typography-de35096-word-spacing);
    }

    .elementor-21 .elementor-element.elementor-element-31f7ea2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-63c255e-font-size);
        line-height: var(--e-global-typography-63c255e-line-height);
        letter-spacing: var(--e-global-typography-63c255e-letter-spacing);
        word-spacing: var(--e-global-typography-63c255e-word-spacing);
    }

    .elementor-21 .elementor-element.elementor-element-31f7ea2 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-de35096-font-size);
        line-height: var(--e-global-typography-de35096-line-height);
        letter-spacing: var(--e-global-typography-de35096-letter-spacing);
        word-spacing: var(--e-global-typography-de35096-word-spacing);
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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