.elementor-11 .elementor-element.elementor-element-f7ececd {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;
    margin-bottom: 0em;
    padding: 80px 10px;
}

.elementor-11 .elementor-element.elementor-element-f7ececd:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-f7ececd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #12172B;
}

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

.elementor-11 .elementor-element.elementor-element-ed19018>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

/* .elementor-11 .elementor-element.elementor-element-11db93c {
    margin-top: 0px;
    margin-bottom: 50px;
} */

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

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

.elementor-11 .elementor-element.elementor-element-a8c8974>.elementor-element-populated {
    padding: 0px 50px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-fe40df8-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe40df8-font-size);
    font-weight: var(--e-global-typography-fe40df8-font-weight);
    text-transform: var(--e-global-typography-fe40df8-text-transform);
    line-height: var(--e-global-typography-fe40df8-line-height);
    letter-spacing: var(--e-global-typography-fe40df8-letter-spacing);
    word-spacing: var(--e-global-typography-fe40df8-word-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-title>span.style-gradient {
    background-color: transparent;
    background-image: linear-gradient(215deg, var(--e-global-color-068477d) 28%, var(--e-global-color-5d63bd6) 71%);
}

.elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-family: var(--e-global-typography-a1ba755-font-family), Sans-serif;
    font-size: var(--e-global-typography-a1ba755-font-size);
    font-weight: var(--e-global-typography-a1ba755-font-weight);
    font-style: var(--e-global-typography-a1ba755-font-style);
    line-height: var(--e-global-typography-a1ba755-line-height);
    letter-spacing: var(--e-global-typography-a1ba755-letter-spacing);
    word-spacing: var(--e-global-typography-a1ba755-word-spacing);
}

.elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: #fff;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-11 .elementor-element.elementor-element-7ccddf1>.elementor-widget-container {
    margin: 0px -21px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7ccddf1 {
    z-index: 2;
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-500232d .feature-list-icon-inner {
    background-color: var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-500232d .feature-list-icon i {
    color: var(--e-global-color-068477d);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-500232d .feature-list-icon svg {
    fill: var(--e-global-color-068477d);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-31bcd4f .feature-list-icon-inner {
    background-color: var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-31bcd4f .feature-list-icon i {
    color: var(--e-global-color-068477d);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-31bcd4f .feature-list-icon svg {
    fill: var(--e-global-color-068477d);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-7ae9895 .feature-list-icon-inner {
    background-color: var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-7ae9895 .feature-list-icon i {
    color: var(--e-global-color-068477d);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item.elementor-repeater-item-7ae9895 .feature-list-icon svg {
    fill: var(--e-global-color-31e4db1);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list {
    --space-between: calc(50px/2);
    --icon-size: 48px;
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:not(:first-child) {
    padding-top: calc(50px/2);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:not(:last-child) {
    padding-bottom: calc(50px/2);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .connector {
    border-style: solid;
    border-color: var(--e-global-color-53e4f1d);
    border-width: 1px;
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:before {
    border-style: solid;
    border-color: var(--e-global-color-53e4f1d);
    border-width: 1px;
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item:after {
    border-style: solid;
    border-color: var(--e-global-color-53e4f1d);
    border-width: 1px;
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:before {
    border-style: solid;
    border-color: var(--e-global-color-53e4f1d);
    border-width: 1px;
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items.connector-type-modern .feature-list-item:after {
    border-style: solid;
    border-color: var(--e-global-color-53e4f1d);
    border-width: 1px;
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon i {
    color: var(--e-global-color-068477d);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon svg {
    fill: var(--e-global-color-068477d);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-icon-box .feature-list-icon {
    height: 48px;
    width: 48px;
    font-size: 10px;
    padding: 15px 15px 15px 15px;
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
    margin: 30px;
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title {
    margin-bottom: 13px;
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title,
.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
    color: var(--e-global-color-31e4db1);
    font-family: var(--e-global-typography-2d0a000-font-family), Sans-serif;
    font-size: var(--e-global-typography-2d0a000-font-size);
    font-weight: var(--e-global-typography-2d0a000-font-weight);
    line-height: var(--e-global-typography-2d0a000-line-height);
    letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
    word-spacing: var(--e-global-typography-2d0a000-word-spacing);
}

.elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
    color: #fff;
    font-family: var(--e-global-typography-ff75acd-font-family), Sans-serif;
    font-size: var(--e-global-typography-ff75acd-font-size);
    font-weight: 500;
    line-height: var(--e-global-typography-ff75acd-line-height);
    letter-spacing: var(--e-global-typography-ff75acd-letter-spacing);
    word-spacing: var(--e-global-typography-ff75acd-word-spacing);
}

.elementor-11 .elementor-element.elementor-element-e5c66f1 img {
    opacity: 1;
}

.elementor-11 .elementor-element.elementor-element-e5c66f1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e5c66f1 {
    width: var(--container-widget-width, 111.274%);
    max-width: 111.274%;
    --container-widget-width: 111.274%;
    --container-widget-flex-grow: 0;
    top: -63px;
    z-index: 1;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e5c66f1 {
    left: -534px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-e5c66f1 {
    right: -534px;
}

.elementor-11 .elementor-element.elementor-element-e5c66f1:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(68deg);
    -webkit-transform: rotate(68deg);
    -o-transform: rotate(68deg);
    -ms-transform: rotate(68deg);
    transform: rotate(68deg);
}

.elementor-11 .elementor-element.elementor-element-e5c66f1.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 68deg;
}

.elementor-11 .elementor-element.elementor-element-f697228 img {
    max-width: 100%;
    /* filter: brightness(67%) contrast(106%) saturate(99%) blur(0px) hue-rotate(0deg); */
}

.elementor-11 .elementor-element.elementor-element-f697228>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-11 .pg_section_3 .elementor-element.elementor-element-f697228>.elementor-widget-container {
    margin: 0px;
}

.elementor-11 .elementor-element.elementor-element-fb5fe1b img {
    max-width: 215px;
    box-shadow: 0px 0px 39px 0px rgba(39.53604722021208, 37.93175951086957, 95.25, 0.5);
}

.elementor-11 .elementor-element.elementor-element-fb5fe1b {
    width: var(--container-widget-width, 0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    top: 63px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-fb5fe1b {
    left: 52px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-fb5fe1b {
    right: 52px;
}

.elementor-11 .elementor-element.elementor-element-fb5fe1b:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-11 .elementor-element.elementor-element-fb5fe1b.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}

.elementor-11 .elementor-element.elementor-element-fb5fe1b>.elementor-widget-container {
    box-shadow: 0px 0px 51px 0px rgba(145.90610840766783, 129.2669836956522, 255, 0.49);
}

.elementor-11 .elementor-element.elementor-element-8a19610 img {
    max-width: 142px;
    box-shadow: 0px 0px 39px 0px rgba(39.53604722021208, 37.93175951086957, 95.25, 0.5);
}

.elementor-11 .elementor-element.elementor-element-8a19610 {
    width: var(--container-widget-width, 0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    top: 307px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-8a19610 {
    left: 423px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-8a19610 {
    right: 423px;
}

.elementor-11 .elementor-element.elementor-element-8a19610:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-11 .elementor-element.elementor-element-8a19610.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}

.elementor-11 .elementor-element.elementor-element-8a19610>.elementor-widget-container {
    box-shadow: 0px 0px 51px 0px rgba(145.90610840766783, 129.2669836956522, 255, 0.49);
}

.elementor-11 .elementor-element.elementor-element-4a8905b {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;
    margin-bottom: 0em;
}

.elementor-11 .elementor-element.elementor-element-4a8905b:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-4a8905b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    /* background-image: linear-gradient(180deg, var(--e-global-color-53e4f1d) 0%, var(--e-global-color-53e4f1d) 100%); */
}

.elementor-11 .elementor-element.elementor-element-4a8905b>.elementor-background-overlay {
    background-image: url("https://advanture.icu/bden/wp-content/uploads/sites/18/2023/04/IMG-bg.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 50% auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4a8905b,
.elementor-11 .elementor-element.elementor-element-4a8905b>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-11 .elementor-element.elementor-element-c60c67b {
    padding-left: 40px;
}

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

.elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-fe40df8-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe40df8-font-size);
    font-weight: var(--e-global-typography-fe40df8-font-weight);
    text-transform: var(--e-global-typography-fe40df8-text-transform);
    line-height: var(--e-global-typography-fe40df8-line-height);
    letter-spacing: var(--e-global-typography-fe40df8-letter-spacing);
    word-spacing: var(--e-global-typography-fe40df8-word-spacing);
    color: var(--e-global-color-31e4db1);
}

.elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-title>span.style-gradient {
    background-color: transparent;
    background-image: linear-gradient(215deg, var(--e-global-color-068477d) 28%, var(--e-global-color-5d63bd6) 71%);
}

.elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-family: var(--e-global-typography-a1ba755-font-family), Sans-serif;
    font-size: var(--e-global-typography-a1ba755-font-size);
    font-weight: var(--e-global-typography-a1ba755-font-weight);
    font-style: var(--e-global-typography-a1ba755-font-style);
    line-height: var(--e-global-typography-a1ba755-line-height);
    letter-spacing: var(--e-global-typography-a1ba755-letter-spacing);
    word-spacing: var(--e-global-typography-a1ba755-word-spacing);
}

.elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: #fff;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-11 .elementor-element.elementor-element-65fa5bd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

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

.elementor-11 .elementor-element.elementor-element-e4f76a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(18px/2);
    margin-left: calc(18px/2);
}

.elementor-11 .elementor-element.elementor-element-e4f76a8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-18px/2);
    margin-left: calc(-18px/2);
}

body.rtl .elementor-11 .elementor-element.elementor-element-e4f76a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-18px/2);
}

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

.elementor-11 .elementor-element.elementor-element-e4f76a8 .elementor-icon-list-icon i {
    color: #4694FF;
    transition: color 0.3s;
}

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

.elementor-11 .elementor-element.elementor-element-e4f76a8 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-11 .elementor-element.elementor-element-e4f76a8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11 .elementor-element.elementor-element-e4f76a8 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-11 .elementor-element.elementor-element-e4f76a8 .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}

.elementor-11 .elementor-element.elementor-element-ad6d6f5 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-ad6d6f5>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-13252cb img {
    max-width: 232px;
    filter: brightness(141%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-13252cb {
    width: var(--container-widget-width, 29.565%);
    max-width: 29.565%;
    --container-widget-width: 29.565%;
    --container-widget-flex-grow: 0;
    top: 320px;
    z-index: 6;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-13252cb {
    left: -18px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-13252cb {
    right: -18px;
}

.elementor-11 .elementor-element.elementor-element-13252cb:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-11 .elementor-element.elementor-element-13252cb.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}

.elementor-11 .elementor-element.elementor-element-8929e86 img {
    max-width: 232px;
    filter: brightness(141%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-8929e86 {
    width: var(--container-widget-width, 61.027%);
    max-width: 61.027%;
    --container-widget-width: 61.027%;
    --container-widget-flex-grow: 0;
    top: 28.984px;
    z-index: 6;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-8929e86 {
    left: 305px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-8929e86 {
    right: 305px;
}

.elementor-11 .elementor-element.elementor-element-8929e86:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-11 .elementor-element.elementor-element-8929e86.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}

.elementor-11 .elementor-element.elementor-element-8dc8e8b {
    overflow: hidden;
    padding: 100px 30px 100px 30px;
}

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

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

.elementor-11 .elementor-element.elementor-element-b88d979>.elementor-element-populated {
    padding: 0px 50px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-fe40df8-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe40df8-font-size);
    font-weight: var(--e-global-typography-fe40df8-font-weight);
    text-transform: var(--e-global-typography-fe40df8-text-transform);
    line-height: var(--e-global-typography-fe40df8-line-height);
    letter-spacing: var(--e-global-typography-fe40df8-letter-spacing);
    word-spacing: var(--e-global-typography-fe40df8-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-title>span.style-gradient {
    background-color: transparent;
    background-image: linear-gradient(215deg, var(--e-global-color-068477d) 28%, var(--e-global-color-5d63bd6) 71%);
}

.elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-family: var(--e-global-typography-a1ba755-font-family), Sans-serif;
    font-size: var(--e-global-typography-a1ba755-font-size);
    font-weight: var(--e-global-typography-a1ba755-font-weight);
    font-style: var(--e-global-typography-a1ba755-font-style);
    line-height: var(--e-global-typography-a1ba755-line-height);
    letter-spacing: var(--e-global-typography-a1ba755-letter-spacing);
    word-spacing: var(--e-global-typography-a1ba755-word-spacing);
}

.elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-11 .elementor-element.elementor-element-7f03009>.elementor-widget-container {
    margin: 0px -21px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7f03009 {
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}

.elementor-11 .elementor-element.elementor-element-277aa3c {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    z-index: 2;
}

.elementor-11 .elementor-element.elementor-element-c80ef12 img {
    opacity: 0.26;
}

.elementor-11 .elementor-element.elementor-element-c80ef12>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-c80ef12 {
    width: var(--container-widget-width, 73%);
    max-width: 73%;
    --container-widget-width: 73%;
    --container-widget-flex-grow: 0;
    top: 39px;
    z-index: 1;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-c80ef12 {
    left: -368px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-c80ef12 {
    right: -368px;
}

.elementor-11 .elementor-element.elementor-element-c80ef12:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(68deg);
    -webkit-transform: rotate(68deg);
    -o-transform: rotate(68deg);
    -ms-transform: rotate(68deg);
    transform: rotate(68deg);
}

.elementor-11 .elementor-element.elementor-element-c80ef12.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 68deg;
}

.elementor-11 .elementor-element.elementor-element-c308485 {
    z-index: 5;
}

.elementor-11 .elementor-element.elementor-element-22b8145>.elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-7a291d3.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-a34e6d8);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-11 .elementor-element.elementor-element-7a291d3.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-7a291d3.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-a34e6d8);
    color: var(--e-global-color-a34e6d8);
    border-color: var(--e-global-color-a34e6d8);
}

.elementor-11 .elementor-element.elementor-element-7a291d3.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-11 .elementor-element.elementor-element-7a291d3 {
    --icon-box-icon-margin: 20px;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon {
    font-size: 20px;
    padding: 15px;
}

.elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon-box-title {
    margin-bottom: 4px;
    color: var(--e-global-color-primary);
}

.elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-2d0a000-font-family), Sans-serif;
    font-size: var(--e-global-typography-2d0a000-font-size);
    font-weight: var(--e-global-typography-2d0a000-font-weight);
    line-height: var(--e-global-typography-2d0a000-line-height);
    letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
    word-spacing: var(--e-global-typography-2d0a000-word-spacing);
}

.elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-11 .elementor-element.elementor-element-7a291d3>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e248137>.elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-09f3152.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-da974a9);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-11 .elementor-element.elementor-element-09f3152.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-09f3152.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-da974a9);
    color: var(--e-global-color-da974a9);
    border-color: var(--e-global-color-da974a9);
}

.elementor-11 .elementor-element.elementor-element-09f3152.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-11 .elementor-element.elementor-element-09f3152 {
    --icon-box-icon-margin: 20px;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon {
    font-size: 20px;
    padding: 15px;
}

.elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon-box-title {
    margin-bottom: 4px;
    color: var(--e-global-color-primary);
}

.elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon-box-title,
.elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-2d0a000-font-family), Sans-serif;
    font-size: var(--e-global-typography-2d0a000-font-size);
    font-weight: var(--e-global-typography-2d0a000-font-weight);
    line-height: var(--e-global-typography-2d0a000-line-height);
    letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
    word-spacing: var(--e-global-typography-2d0a000-word-spacing);
}

.elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-11 .elementor-element.elementor-element-09f3152>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-ceb4c40>.elementor-widget-container {
    margin: 0px -357px 0px 80px;
}

.elementor-11 .elementor-element.elementor-element-ff614fe img {
    max-width: 294px;
    filter: brightness(88%) contrast(111%) saturate(53%) blur(0px) hue-rotate(0deg);
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-ff614fe {
    left: -148px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-ff614fe {
    right: -148px;
}

.elementor-11 .elementor-element.elementor-element-ff614fe {
    top: 63px;
    z-index: 5;
}

.elementor-11 .elementor-element.elementor-element-ff614fe:not(.e-transform)>.elementor-widget-container {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

.elementor-11 .elementor-element.elementor-element-ff614fe.e-transform>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
}

.elementor-11 .elementor-element.elementor-element-3686265 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 30px 100px 30px;
}

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

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-3e78692.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-11 .elementor-element.elementor-element-3e78692>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-3e78692>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-3e78692>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-3e78692>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-3e78692 {
    z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-5c8896a .jeg-elementor-kit.jkit-heading {
    text-align: left;
}

.elementor-11 .elementor-element.elementor-element-5c8896a .jeg-elementor-kit.jkit-heading .heading-title {
    font-family: var(--e-global-typography-24b90fd-font-family), Sans-serif;
    font-size: var(--e-global-typography-24b90fd-font-size);
    font-weight: var(--e-global-typography-24b90fd-font-weight);
    text-transform: var(--e-global-typography-24b90fd-text-transform);
    line-height: var(--e-global-typography-24b90fd-line-height);
    letter-spacing: var(--e-global-typography-24b90fd-letter-spacing);
    word-spacing: var(--e-global-typography-24b90fd-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-11 .elementor-element.elementor-element-5c8896a .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: -10px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-5c8896a .jeg-elementor-kit.jkit-heading .heading-section-title .heading-title {
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-5c8896a .jeg-elementor-kit.jkit-heading .heading-title>span {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-11 .elementor-element.elementor-element-5c8896a .jeg-elementor-kit.jkit-heading .heading-section-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-11 .elementor-element.elementor-element-5c8896a>.elementor-widget-container {
    padding: 0px 60px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 60px 60px 60px 60px;
    padding: 25px 25px 25px 25px;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-31e4db1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
    border-radius: 60px 60px 60px 60px;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var(--e-global-color-31e4db1);
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var(--e-global-color-accent);
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 29px;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-text);
    padding: 20px 0px 0px 30px;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-body p,
.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-body {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion>.elementskit-card.active {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 60px 60px 60px 60px;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    border-radius: 60px 60px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion>.elementskit-card {
    border-radius: 60px 60px 60px 60px;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed {
    border-radius: 60px 60px 60px 60px;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 12px;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 12px;
    height: auto;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 12px;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 12px;
    height: auto;
}

.elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-21e13ac.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-11 .elementor-element.elementor-element-21e13ac>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-21e13ac>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-21e13ac>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-21e13ac>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 40px;
}

.elementor-11 .elementor-element.elementor-element-21e13ac {
    z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-21e13ac.elementor-column.jkit-sticky-element--enabled {
    position: sticky;
    height: fit-content;
    z-index: 100;
}

.elementor-11 .elementor-element.elementor-element-21e13ac.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: 0px;
}

.elementor-11 .elementor-element.elementor-element-21e13ac.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: 0px;
}

#wpadminbar~.elementor-11 .elementor-element.elementor-element-21e13ac.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,
#wpadminbar~* .elementor-11 .elementor-element.elementor-element-21e13ac.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: calc(0px + var(--wpadminbar-height, 0px));
}

#wpadminbar~.elementor-11 .elementor-element.elementor-element-21e13ac.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both,
#wpadminbar~* .elementor-11 .elementor-element.elementor-element-21e13ac.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: calc(0px + var(--wpadminbar-height, 0px));
}

.elementor-11 .elementor-element.elementor-element-316eb61.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: 20px;
}

.elementor-11 .elementor-element.elementor-element-316eb61.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: 20px;
}

#wpadminbar~.elementor-11 .elementor-element.elementor-element-316eb61.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,
#wpadminbar~* .elementor-11 .elementor-element.elementor-element-316eb61.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
    top: calc(20px + var(--wpadminbar-height, 0px));
}

#wpadminbar~.elementor-11 .elementor-element.elementor-element-316eb61.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both,
#wpadminbar~* .elementor-11 .elementor-element.elementor-element-316eb61.elementor-section.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
    top: calc(20px + var(--wpadminbar-height, 0px));
}

.elementor-11 .elementor-element.elementor-element-316eb61.elementor-section.jkit-sticky-element--enabled {
    z-index: 100;
}

.elementor-11 .elementor-element.elementor-element-339ba84:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-339ba84>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-339ba84>.elementor-element-populated,
.elementor-11 .elementor-element.elementor-element-339ba84>.elementor-element-populated>.elementor-background-overlay,
.elementor-11 .elementor-element.elementor-element-339ba84>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-339ba84>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-339ba84>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 30px 30px 40px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 14px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-2d0a000-font-family), Sans-serif;
    font-size: var(--e-global-typography-2d0a000-font-size);
    font-weight: var(--e-global-typography-2d0a000-font-weight);
    line-height: var(--e-global-typography-2d0a000-line-height);
    letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
    word-spacing: var(--e-global-typography-2d0a000-word-spacing);
}

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box:hover .title {
    color: var(--e-global-color-accent);
}

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    color: var(--e-global-color-secondary);
    font-size: 100px;
}

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    fill: var(--e-global-color-secondary);
    width: 100px;
}

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-primary);
    border-radius: 60px 60px 60px 60px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    height: 0px;
    width: 0px;
}

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
    width: 0px;
}

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 0px;
}

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    margin: 15px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    background-color: var(--e-global-color-accent);
    border-radius: 40px 40px 40px 40px;
}

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 15px;
}

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 15px;
    fill: var(--e-global-color-31e4db1);
}

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

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

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-31e4db1);
}

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

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

.elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    background-color: var(--e-global-color-secondary);
}

.elementor-11 .elementor-element.elementor-element-3da57e7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}

@media(min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-b88d979 {
        width: 53.516%;
    }

    .elementor-11 .elementor-element.elementor-element-c061925 {
        width: 46.446%;
    }

    .elementor-11 .elementor-element.elementor-element-3e78692 {
        width: 70%;
    }

    .elementor-11 .elementor-element.elementor-element-21e13ac {
        width: 29.96%;
    }
}

@media(max-width:1024px) {
    .elementor-11 .elementor-element.elementor-element-f7ececd {
        margin-top: 0em;
        margin-bottom: 0em;
        padding: 60px 10px;
    }

    .elementor-11 .elementor-element.elementor-element-a8c8974>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-fe40df8-font-size);
        line-height: var(--e-global-typography-fe40df8-line-height);
        letter-spacing: var(--e-global-typography-fe40df8-letter-spacing);
        word-spacing: var(--e-global-typography-fe40df8-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-a1ba755-font-size);
        line-height: var(--e-global-typography-a1ba755-line-height);
        letter-spacing: var(--e-global-typography-a1ba755-letter-spacing);
        word-spacing: var(--e-global-typography-a1ba755-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

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

    .elementor-11 .elementor-element.elementor-element-7ccddf1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
        margin: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title,
    .elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
        font-size: var(--e-global-typography-2d0a000-font-size);
        line-height: var(--e-global-typography-2d0a000-line-height);
        letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
        word-spacing: var(--e-global-typography-2d0a000-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
        font-size: var(--e-global-typography-ff75acd-font-size);
        line-height: var(--e-global-typography-ff75acd-line-height);
        letter-spacing: var(--e-global-typography-ff75acd-letter-spacing);
        word-spacing: var(--e-global-typography-ff75acd-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-e5c66f1 {
        width: var(--container-widget-width, 569px);
        max-width: 569px;
        --container-widget-width: 569px;
        --container-widget-flex-grow: 0;
        top: 240px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e5c66f1 {
        left: 566.984px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-e5c66f1 {
        right: 566.984px;
    }

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

    .elementor-11 .elementor-element.elementor-element-f697228>.elementor-widget-container {
        margin: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-fb5fe1b img {
        max-width: 216px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-fb5fe1b {
        left: 87px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-fb5fe1b {
        right: 87px;
    }

    .elementor-11 .elementor-element.elementor-element-fb5fe1b {
        top: 3.969px;
    }

    .elementor-11 .elementor-element.elementor-element-8a19610 img {
        max-width: 148px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-8a19610 {
        left: 345px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-8a19610 {
        right: 345px;
    }

    .elementor-11 .elementor-element.elementor-element-8a19610 {
        top: 258.969px;
    }

    .elementor-11 .elementor-element.elementor-element-4a8905b {
        padding: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-fe40df8-font-size);
        line-height: var(--e-global-typography-fe40df8-line-height);
        letter-spacing: var(--e-global-typography-fe40df8-letter-spacing);
        word-spacing: var(--e-global-typography-fe40df8-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-a1ba755-font-size);
        line-height: var(--e-global-typography-a1ba755-line-height);
        letter-spacing: var(--e-global-typography-a1ba755-letter-spacing);
        word-spacing: var(--e-global-typography-a1ba755-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-65fa5bd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

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

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-13252cb {
        left: 0px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-13252cb {
        right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-13252cb {
        top: 241px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-8929e86 {
        left: 0px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-8929e86 {
        right: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-8929e86 {
        top: 241px;
    }

    .elementor-11 .elementor-element.elementor-element-8dc8e8b {
        padding: 80px 30px 80px 30px;
    }

    .elementor-11 .elementor-element.elementor-element-b88d979>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-fe40df8-font-size);
        line-height: var(--e-global-typography-fe40df8-line-height);
        letter-spacing: var(--e-global-typography-fe40df8-letter-spacing);
        word-spacing: var(--e-global-typography-fe40df8-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-a1ba755-font-size);
        line-height: var(--e-global-typography-a1ba755-line-height);
        letter-spacing: var(--e-global-typography-a1ba755-letter-spacing);
        word-spacing: var(--e-global-typography-a1ba755-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7f03009>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-277aa3c {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-c80ef12 {
        width: var(--container-widget-width, 569px);
        max-width: 569px;
        --container-widget-width: 569px;
        --container-widget-flex-grow: 0;
        top: -163px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-c80ef12 {
        left: 495px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-c80ef12 {
        right: 495px;
    }

    .elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon-box-title,
    .elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-2d0a000-font-size);
        line-height: var(--e-global-typography-2d0a000-line-height);
        letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
        word-spacing: var(--e-global-typography-2d0a000-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon-box-title,
    .elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-2d0a000-font-size);
        line-height: var(--e-global-typography-2d0a000-line-height);
        letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
        word-spacing: var(--e-global-typography-2d0a000-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

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

    .elementor-11 .elementor-element.elementor-element-ceb4c40 {
        width: var(--container-widget-width, 365.594px);
        max-width: 365.594px;
        --container-widget-width: 365.594px;
        --container-widget-flex-grow: 0;
    }

    .elementor-11 .elementor-element.elementor-element-ff614fe img {
        max-width: 64%;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-ff614fe {
        left: -70px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-ff614fe {
        right: -70px;
    }

    .elementor-11 .elementor-element.elementor-element-ff614fe {
        top: 7px;
    }

    .elementor-11 .elementor-element.elementor-element-3686265 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 30px 80px 30px;
    }

    .elementor-11 .elementor-element.elementor-element-3e78692>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-5c8896a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-24b90fd-font-size);
        line-height: var(--e-global-typography-24b90fd-line-height);
        letter-spacing: var(--e-global-typography-24b90fd-letter-spacing);
        word-spacing: var(--e-global-typography-24b90fd-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-5c8896a .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-11 .elementor-element.elementor-element-5c8896a .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-5c8896a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-body p,
    .elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

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

    .elementor-11 .elementor-element.elementor-element-316eb61 {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 30px 30px 30px;
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .title {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
        font-size: var(--e-global-typography-2d0a000-font-size);
        line-height: var(--e-global-typography-2d0a000-line-height);
        letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
        word-spacing: var(--e-global-typography-2d0a000-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7 .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);
        margin: 0px 0px 25px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 30px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        margin: 0px 0px 0px 0px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7 {
        width: var(--container-widget-width, 430px);
        max-width: 430px;
        --container-widget-width: 430px;
        --container-widget-flex-grow: 0;
    }

    .elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading {
        text-align: center;
    }

    .elementor-11 .elementor-element.elementor-element-c60c67b {
        padding-left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-11 .elementor-element.elementor-element-f7ececd {
        margin-top: 0em;
        margin-bottom: 0em;
        padding: 40px 10px;
    }

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

    .elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-fe40df8-font-size);
        line-height: var(--e-global-typography-fe40df8-line-height);
        letter-spacing: var(--e-global-typography-fe40df8-letter-spacing);
        word-spacing: var(--e-global-typography-fe40df8-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-a1ba755-font-size);
        line-height: var(--e-global-typography-a1ba755-line-height);
        letter-spacing: var(--e-global-typography-a1ba755-letter-spacing);
        word-spacing: var(--e-global-typography-a1ba755-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-7ccddf1 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7ccddf1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-7ccddf1 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
        margin: 10px;
    }

    .elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title,
    .elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
        font-size: var(--e-global-typography-2d0a000-font-size);
        line-height: var(--e-global-typography-2d0a000-line-height);
        letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
        word-spacing: var(--e-global-typography-2d0a000-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
        font-size: var(--e-global-typography-ff75acd-font-size);
        line-height: var(--e-global-typography-ff75acd-line-height);
        letter-spacing: var(--e-global-typography-ff75acd-letter-spacing);
        word-spacing: var(--e-global-typography-ff75acd-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-d66b08c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-f697228>.elementor-widget-container {
        margin: -133px -133px -133px -133px;
    }

    .elementor-11 .elementor-element.elementor-element-fb5fe1b img {
        max-width: 161px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-fb5fe1b {
        left: 38px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-fb5fe1b {
        right: 38px;
    }

    .elementor-11 .elementor-element.elementor-element-fb5fe1b {
        top: 51px;
    }

    .elementor-11 .elementor-element.elementor-element-8a19610 img {
        max-width: 161px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-8a19610 {
        left: 38px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-8a19610 {
        right: 38px;
    }

    .elementor-11 .elementor-element.elementor-element-8a19610 {
        top: 51px;
    }

    .elementor-11 .elementor-element.elementor-element-4a8905b>.elementor-background-overlay {
        opacity: 0;
    }

    .elementor-11 .elementor-element.elementor-element-4a8905b {
        padding: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-fe40df8-font-size);
        line-height: var(--e-global-typography-fe40df8-line-height);
        letter-spacing: var(--e-global-typography-fe40df8-letter-spacing);
        word-spacing: var(--e-global-typography-fe40df8-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-a1ba755-font-size);
        line-height: var(--e-global-typography-a1ba755-line-height);
        letter-spacing: var(--e-global-typography-a1ba755-letter-spacing);
        word-spacing: var(--e-global-typography-a1ba755-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-65fa5bd .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-65fa5bd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-65fa5bd {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

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

    .elementor-11 .elementor-element.elementor-element-13252cb img {
        max-width: 161px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-13252cb {
        left: -12px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-13252cb {
        right: -12px;
    }

    .elementor-11 .elementor-element.elementor-element-13252cb {
        top: 140px;
    }

    .elementor-11 .elementor-element.elementor-element-8929e86 img {
        max-width: 161px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-8929e86 {
        left: 110px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-8929e86 {
        right: 110px;
    }

    .elementor-11 .elementor-element.elementor-element-8929e86 {
        top: 34px;
    }

    .elementor-11 .elementor-element.elementor-element-8dc8e8b {
        padding: 50px 20px 20px 20px;
    }

    .elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-fe40df8-font-size);
        line-height: var(--e-global-typography-fe40df8-line-height);
        letter-spacing: var(--e-global-typography-fe40df8-letter-spacing);
        word-spacing: var(--e-global-typography-fe40df8-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-title>span {
        font-size: var(--e-global-typography-a1ba755-font-size);
        line-height: var(--e-global-typography-a1ba755-line-height);
        letter-spacing: var(--e-global-typography-a1ba755-letter-spacing);
        word-spacing: var(--e-global-typography-a1ba755-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-7f03009 .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7f03009>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-7f03009 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-11 .elementor-element.elementor-element-277aa3c {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

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

    .elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon-box-title,
    .elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-2d0a000-font-size);
        line-height: var(--e-global-typography-2d0a000-line-height);
        letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
        word-spacing: var(--e-global-typography-2d0a000-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-7a291d3 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-7a291d3 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

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

    .elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon-box-title,
    .elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-2d0a000-font-size);
        line-height: var(--e-global-typography-2d0a000-line-height);
        letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
        word-spacing: var(--e-global-typography-2d0a000-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-09f3152 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-09f3152 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-ff614fe img {
        width: 94%;
        max-width: 356px;
    }

    body:not(.rtl) .elementor-11 .elementor-element.elementor-element-ff614fe {
        left: -42px;
    }

    body.rtl .elementor-11 .elementor-element.elementor-element-ff614fe {
        right: -42px;
    }

    .elementor-11 .elementor-element.elementor-element-ff614fe {
        top: -44px;
    }

    .elementor-11 .elementor-element.elementor-element-3686265 {
        padding: 0px 20px 50px 20px;
    }

    .elementor-11 .elementor-element.elementor-element-3e78692>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-5c8896a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var(--e-global-typography-24b90fd-font-size);
        line-height: var(--e-global-typography-24b90fd-line-height);
        letter-spacing: var(--e-global-typography-24b90fd-letter-spacing);
        word-spacing: var(--e-global-typography-24b90fd-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-5c8896a .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-11 .elementor-element.elementor-element-5c8896a .jeg-elementor-kit.jkit-heading .heading-section-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-5c8896a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 15px 15px 15px 15px;
    }

    .elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-body p,
    .elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-1935e0f .elementskit-accordion .elementskit-card-body {
        padding: 15px 0px 0px 30px;
    }

    .elementor-11 .elementor-element.elementor-element-1935e0f .ekit_accordion_icon_group,
    .elementor-11 .elementor-element.elementor-element-1935e0f .ekit_accordion_icon_left_group {
        margin: 10px 10px 10px 10px;
    }

    .elementor-11 .elementor-element.elementor-element-21e13ac>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-316eb61 {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .title {
        padding: 0px 0px 14px 0px;
        font-size: var(--e-global-typography-2d0a000-font-size);
        line-height: var(--e-global-typography-2d0a000-line-height);
        letter-spacing: var(--e-global-typography-2d0a000-letter-spacing);
        word-spacing: var(--e-global-typography-2d0a000-word-spacing);
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7 .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);
        margin: 0px 0px 24px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-11 .elementor-element.elementor-element-3da57e7 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
}

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

    .elementor-11 .elementor-element.elementor-element-d66b08c {
        width: 100%;
    }

    .elementor-11 .elementor-element.elementor-element-b88d979 {
        width: 60%;
    }

    .elementor-11 .elementor-element.elementor-element-c061925 {
        width: 40%;
    }

    .elementor-11 .elementor-element.elementor-element-3e78692 {
        width: 100%;
    }

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

@media (min-width: 1025px) {
    .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box {
        margin-right: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .connector {
        left: 0;
        right: calc(100% - 48px);
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .connector {
        left: 0;
        right: calc(100% - 48px);
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-101fa18 .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .connector {
        left: 0;
        right: calc(100% - 48px);
    }
}