.elementor-kit-3 {
    --e-global-color-primary: #34FF67;
    --e-global-color-secondary: #0B2A17;
    --e-global-color-text: #222222;
    --e-global-color-accent: #34FF67;
    --e-global-color-debb7ee: #FFFFFF;
    --e-global-color-66a3ac6: #0D121C;
    --e-global-color-b0506d6: #F3FFF6;
    --e-global-color-ebf6c5e: #EDFFF1;
    --e-global-color-6d5b18d: #D5FFE0;
    --e-global-color-ab5ffc5: #AEFFC3;
    --e-global-color-0e68b19: #6FFF96;
    --e-global-color-0df09af: #00E93A;
    --e-global-color-4c3cb87: #00C22C;
    --e-global-color-d0f2012: #009826;
    --e-global-color-10c6251: #047723;
    --e-global-color-abf9d8d: #066120;
    --e-global-color-b26eafe: #D8D8D8;
    --e-global-color-7871fa2: #F1F6F6;
    --e-global-typography-primary-font-family: "Inter";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Inter";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Inter";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Inter";
    --e-global-typography-accent-font-weight: 500;
}

.elementor-kit-3 e-page-transition {
    background-color: #FFBC7D;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    --kit-widget-spacing: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}

    {}

h1.entry-title {
    display: var(--page-title-display);
}

.wcf-scroll-to-top {
    font-size: 18px;
    width: 42px;
    bottom: 15px;
    left: 15px;
    z-index: 9999;
    color: #FFFFFF;
    fill: #FFFFFF;
    background-color: #282828;
    mix-blend-mode: normal;
}

.wcf-scroll-to-top.scroll-to-circle {
    width: 42px;
    height: 42px;
}

.wcf-scroll-to-top.scroll-to-circle svg.progress-circle path {
    stroke: #8DCF9B;
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-7429 .elementor-element.elementor-element-1eeaee2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7429 .elementor-element.elementor-element-1eeaee2 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-e6f313d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-e6f313d .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-62ce77e {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
    text-align: center;
}

.elementor-7429 .elementor-element.elementor-element-62ce77e .wcf--title {
    color: var(--e-global-color-66a3ac6);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-7429 .elementor-element.elementor-element-62ce77e .wcf--title .highlight {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-9111113 {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
    text-align: center;
}

.elementor-7429 .elementor-element.elementor-element-9111113 .wcf--title {
    color: var(--e-global-color-66a3ac6);
    font-size: 64px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-7429 .elementor-element.elementor-element-9111113 .wcf--title .highlight {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-fb0a7eb {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
    width: var(--container-widget-width, 770px);
    max-width: 770px;
    --container-widget-width: 770px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-7429 .elementor-element.elementor-element-fb0a7eb.elementor-element {
    --align-self: center;
}

.elementor-7429 .elementor-element.elementor-element-fb0a7eb .wcf--text {
    color: var(--e-global-color-text);
}

.elementor-7429 .elementor-element.elementor-element-fb0a7eb .wcf--text,
.elementor-7429 .elementor-element.elementor-element-fb0a7eb .wcf--text * {
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-7429 .elementor-element.elementor-element-3ecf098 {
    --spacer-size: 50px;
}

.elementor-7429 .elementor-element.elementor-element-439e7a9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 80px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7429 .elementor-element.elementor-element-439e7a9 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-c367b46 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-c367b46 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-1f13227 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #55555530;
    --border-color: #55555530;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-1f13227 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-242080b i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-242080b svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-5e1646f i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-5e1646f svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-c9fe3ef i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-c9fe3ef svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-4d8ac62 i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-4d8ac62 svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-8e7b5b0 i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-8e7b5b0 svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-93dce00 i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .elementor-repeater-item-93dce00 svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a:not(.wcf-btn-mask, .wcf-btn-ellipse),
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.wcf-btn-mask:after,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.wcf-btn-ellipse:before {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a:not(.wcf-btn-mask, .btn-item, .btn-parallal-border, .btn-rollover-cross, .wcf-btn-ellipse):after,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.wcf-btn-mask,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn .btn-hover-bgchange span,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn .btn-rollover-cross:hover,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn .btn-parallal-border:hover,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.wcf-btn-ellipse:hover:before,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.btn-hover-none:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .title-wrap {
    order: 1;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .sub-title {
    order: 3;
    color: var(--e-global-color-66a3ac6);
    font-size: 16px;
    line-height: 1.8em;
    padding: 24px 40px 50px 40px;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .price-wrap {
    order: 2;
    padding:30px 40px 24px 37px;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .pt-feature {
    order: 5;
    padding: 0px 40px 40px 40px;
    border-style: none;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn {
    order: 4;
    margin: -28px 40px 0px 40px;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__priceTable {
    padding: 40px 0px 0px 0px;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .title {
    color: var(--e-global-color-66a3ac6);
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    padding: 0px 40px 0px 40px;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .pt-sale-price,
.elementor-7429 .elementor-element.elementor-element-ef62626 .pt-currency {
    color: var(--e-global-color-66a3ac6);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .pt-sale-price {
    font-size: 60px;
    font-weight: 300;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .pt-period {
    color: var(--e-global-color-text);
    font-size: 14px;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .feature-title {
    color: var(--e-global-color-66a3ac6);
    margin: 40px 0px 24px 0px;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .pt-feature li {
    color: var(--e-global-color-text);
    font-size: 16px;
    font-weight: 300;
    text-transform: capitalize;
    line-height: 34px;
    padding-bottom: 2px;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .pt-feature li i,
.elementor-7429 .elementor-element.elementor-element-ef62626 .pt-feature li svg {margin-right:8px;}

.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a {
    gap: 20px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    padding: 18px 32px 18px 32px;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.wcf-btn-underline:after {
    background-color: var(--e-global-color-secondary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.wcf-btn-mask:after {
    color: var(--e-global-color-secondary);
    padding: 18px 32px 18px 32px;
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a:hover,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a:focus {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.wcf-btn-underline:hover:after {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.btn-parallal-border:before,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.btn-parallal-border:after,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.btn-rollover-cross:before,
.elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn a.btn-rollover-cross:after {
    border-style: none;
}

.elementor-7429 .elementor-element.elementor-element-5fe4034 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #55555530;
    --border-color: #55555530;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-5fe4034 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .elementor-repeater-item-242080b i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .elementor-repeater-item-242080b svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .elementor-repeater-item-cc4ac89 i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .elementor-repeater-item-cc4ac89 svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .elementor-repeater-item-c89cf02 i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .elementor-repeater-item-c89cf02 svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .elementor-repeater-item-97d0df2 i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .elementor-repeater-item-97d0df2 svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .elementor-repeater-item-eac7c19 i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .elementor-repeater-item-eac7c19 svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a:not(.wcf-btn-mask, .wcf-btn-ellipse),
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.wcf-btn-mask:after,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.wcf-btn-ellipse:before {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a:not(.wcf-btn-mask, .btn-item, .btn-parallal-border, .btn-rollover-cross, .wcf-btn-ellipse):after,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.wcf-btn-mask,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn .btn-hover-bgchange span,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn .btn-rollover-cross:hover,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn .btn-parallal-border:hover,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.wcf-btn-ellipse:hover:before,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.btn-hover-none:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .title-wrap {
    order: 1;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .sub-title {
    order: 3;
    color: var(--e-global-color-66a3ac6);
    font-size: 16px;
    line-height: 1.8em;
    padding: 24px 40px 50px 40px;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .price-wrap {
    order: 2;
    padding:30px 40px 24px 37px;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .pt-feature {
    order: 5;
    padding: 0px 40px 40px 40px;
    border-style: none;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn {
    order: 4;
    margin: -28px 40px 0px 40px;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__priceTable {
    padding: 40px 0px 0px 0px;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .title {
    color: var(--e-global-color-66a3ac6);
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    padding: 0px 40px 0px 40px;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .pt-sale-price,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .pt-currency {
    color: var(--e-global-color-66a3ac6);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .pt-sale-price {
    font-size: 60px;
    font-weight: 300;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .pt-period {
    color: var(--e-global-color-text);
    font-size: 14px;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .feature-title {
    color: var(--e-global-color-66a3ac6);
    margin: 40px 0px 24px 0px;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .pt-feature li {
    color: var(--e-global-color-text);
    font-size: 16px;
    font-weight: 300;
    text-transform: capitalize;
    line-height: 34px;
    padding-bottom: 2px;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .pt-feature li i,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .pt-feature li svg {margin-right:8px;}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a {
    gap: 20px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    padding: 18px 32px 18px 32px;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.wcf-btn-underline:after {
    background-color: var(--e-global-color-secondary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.wcf-btn-mask:after {
    color: var(--e-global-color-secondary);
    padding: 18px 32px 18px 32px;
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a:hover,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a:focus {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.wcf-btn-underline:hover:after {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.btn-parallal-border:before,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.btn-parallal-border:after,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.btn-rollover-cross:before,
.elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn a.btn-rollover-cross:after {
    border-style: none;
}

.elementor-7429 .elementor-element.elementor-element-6e705b6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #55555530;
    --border-color: #55555530;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-6e705b6 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-242080b i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-242080b svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-6804cd4 i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-6804cd4 svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-66ad6c8 i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-66ad6c8 svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-b59c057 i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-b59c057 svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-4d188f3 i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-4d188f3 svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-25ea4db i {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .elementor-repeater-item-25ea4db svg {
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a:not(.wcf-btn-mask, .wcf-btn-ellipse),
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.wcf-btn-mask:after,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.wcf-btn-ellipse:before {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a:not(.wcf-btn-mask, .btn-item, .btn-parallal-border, .btn-rollover-cross, .wcf-btn-ellipse):after,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.wcf-btn-mask,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn .btn-hover-bgchange span,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn .btn-rollover-cross:hover,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn .btn-parallal-border:hover,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.wcf-btn-ellipse:hover:before,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.btn-hover-none:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .title-wrap {
    order: 1;
}

.elementor-7429 .elementor-element.elementor-element-534313f .sub-title {
    order: 3;
    color: var(--e-global-color-66a3ac6);
    font-size: 16px;
    line-height: 1.8em;
    padding: 24px 40px 50px 40px;
}

.elementor-7429 .elementor-element.elementor-element-534313f .price-wrap {
    order: 2;
    padding:30px 40px 24px 37px;
}

.elementor-7429 .elementor-element.elementor-element-534313f .pt-feature {
    order: 5;
    padding: 0px 40px 40px 40px;
    border-style: none;
}

.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn {
    order: 4;
    margin: -28px 40px 0px 40px;
}

.elementor-7429 .elementor-element.elementor-element-534313f .wcf__priceTable {
    padding: 40px 0px 0px 0px;
}

.elementor-7429 .elementor-element.elementor-element-534313f .title {
    color: var(--e-global-color-66a3ac6);
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    padding: 0px 40px 0px 40px;
}

.elementor-7429 .elementor-element.elementor-element-534313f .pt-sale-price,
.elementor-7429 .elementor-element.elementor-element-534313f .pt-currency {
    color: var(--e-global-color-66a3ac6);
}

.elementor-7429 .elementor-element.elementor-element-534313f .pt-sale-price {
    font-size: 60px;
    font-weight: 300;
}

.elementor-7429 .elementor-element.elementor-element-534313f .pt-period {
    color: var(--e-global-color-text);
    font-size: 14px;
}

.elementor-7429 .elementor-element.elementor-element-534313f .feature-title {
    color: var(--e-global-color-66a3ac6);
    margin: 40px 0px 24px 0px;
}

.elementor-7429 .elementor-element.elementor-element-534313f .pt-feature li {
    color: var(--e-global-color-text);
    font-size: 16px;
    font-weight: 300;
    text-transform: capitalize;
    line-height: 34px;
    padding-bottom: 2px;
}

.elementor-7429 .elementor-element.elementor-element-534313f .pt-feature li i,
.elementor-7429 .elementor-element.elementor-element-534313f .pt-feature li svg {margin-right:8px;}

.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a {
    gap: 20px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    padding: 18px 32px 18px 32px;
}

.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.wcf-btn-underline:after {
    background-color: var(--e-global-color-secondary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.wcf-btn-mask:after {
    color: var(--e-global-color-secondary);
    padding: 18px 32px 18px 32px;
}

.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a:hover,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a:focus {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.wcf-btn-underline:hover:after {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.btn-parallal-border:before,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.btn-parallal-border:after,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.btn-rollover-cross:before,
.elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn a.btn-rollover-cross:after {
    border-style: none;
}

.elementor-7429 .elementor-element.elementor-element-3cfa780 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-7429 .elementor-element.elementor-element-3cfa780:not(.elementor-motion-effects-element-type-background),
.elementor-7429 .elementor-element.elementor-element-3cfa780>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-b0506d6);
}

.elementor-7429 .elementor-element.elementor-element-3cfa780 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-7ce25e2 {
    --display: flex;
    --gap: 15px 0px;
    --row-gap: 15px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-7ce25e2 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-755bec6 {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
    text-align: right;
}

.elementor-7429 .elementor-element.elementor-element-755bec6>.elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-7429 .elementor-element.elementor-element-755bec6 .wcf--title {
    color: var(--e-global-color-66a3ac6);
    font-size: 32px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7429 .elementor-element.elementor-element-755bec6 .wcf--title .highlight {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-3b5848b {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
    width: initial;
    max-width: initial;
    text-align: right;
}

.elementor-7429 .elementor-element.elementor-element-3b5848b .wcf--title {
    color: var(--e-global-color-66a3ac6);
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-7429 .elementor-element.elementor-element-3b5848b .wcf--title .highlight {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-8923527 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-8923527 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-3b9266e {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
    width: var(--container-widget-width, 770px);
    max-width: 770px;
    --container-widget-width: 770px;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-7429 .elementor-element.elementor-element-3b9266e.elementor-element {
    --align-self: center;
}

.elementor-7429 .elementor-element.elementor-element-3b9266e .wcf--text {
    color: var(--e-global-color-text);
}

.elementor-7429 .elementor-element.elementor-element-3b9266e .wcf--text,
.elementor-7429 .elementor-element.elementor-element-3b9266e .wcf--text * {
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a:not(.wcf-btn-mask, .wcf-btn-ellipse),
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.wcf-btn-mask:after,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.wcf-btn-ellipse:before {
    background-color: var(--e-global-color-secondary);
}

.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a:not(.wcf-btn-mask, .btn-item, .btn-parallal-border, .btn-rollover-cross, .wcf-btn-ellipse):after,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.wcf-btn-mask,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn .btn-hover-bgchange span,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn .btn-rollover-cross:hover,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn .btn-parallal-border:hover,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.wcf-btn-ellipse:hover:before,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.btn-hover-none:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a {
    flex-direction: row;
    gap: 20px;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    padding:17px 30px 17px 35px;
}

.elementor-7429 .elementor-element.elementor-element-b844d0a {
    text-align: right;
}

.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a i {
    font-size: 14px;
}

.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a svg {
    font-size: 14px;
    width: 14px;
}

.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.wcf-btn-underline:after {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.wcf-btn-mask:after {
    color: var(--e-global-color-primary);
    padding:17px 30px 17px 35px;
}

.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a:hover,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a:focus {
    color: var(--e-global-color-secondary);
    fill: var(--e-global-color-secondary);
}

.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.wcf-btn-underline:hover:after {
    background-color: var(--e-global-color-secondary);
}

.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.btn-parallal-border:before,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.btn-parallal-border:after,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.btn-rollover-cross:before,
.elementor-7429 .elementor-element.elementor-element-b844d0a .wcf__btn a.btn-rollover-cross:after {
    border-style: none;
}

.elementor-7429 .elementor-element.elementor-element-f8062d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7429 .elementor-element.elementor-element-f8062d4 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-1f83944 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-1f83944 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-7900c33 {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
    text-align: center;
}

.elementor-7429 .elementor-element.elementor-element-7900c33 .wcf--title {
    color: var(--e-global-color-66a3ac6);
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-7429 .elementor-element.elementor-element-7900c33 .wcf--title .highlight {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-681fa01 {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
    text-align: center;
}

.elementor-7429 .elementor-element.elementor-element-681fa01 .wcf--title {
    color: var(--e-global-color-66a3ac6);
    font-size: 64px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-7429 .elementor-element.elementor-element-681fa01 .wcf--title .highlight {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-c02d686 {
    --spacer-size: 50px;
}

.elementor-7429 .elementor-element.elementor-element-0970c46 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-0970c46 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-acb8f05 {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
}

.elementor-7429 .elementor-element.elementor-element-acb8f05 img {
    width: 100%;
}

.elementor-7429 .elementor-element.elementor-element-9a0cfd8 {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
}

.elementor-7429 .elementor-element.elementor-element-9a0cfd8 img {
    width: 100%;
}

.elementor-7429 .elementor-element.elementor-element-16adf2b {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
}

.elementor-7429 .elementor-element.elementor-element-16adf2b img {
    width: 100%;
}

.elementor-7429 .elementor-element.elementor-element-5c9450f {
    --spacer-size: 50px;
}

.elementor-7429 .elementor-element.elementor-element-b6ddf2d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --align-content: flex-start;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-b6ddf2d .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-83b633e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7429 .elementor-element.elementor-element-83b633e .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-1e92fa0 {
    padding: 32px 32px 32px 32px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-b26eafe);
}

.elementor-7429 .elementor-element.elementor-element-1e92fa0 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 24px;
}

.elementor-7429 .elementor-element.elementor-element-1e92fa0 .elementor-icon-box-title {
    margin-block-end: 16px;
}

.elementor-7429 .elementor-element.elementor-element-1e92fa0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-1e92fa0.elementor-view-framed .elementor-icon,
.elementor-7429 .elementor-element.elementor-element-1e92fa0.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-1e92fa0 .elementor-icon-box-title,
.elementor-7429 .elementor-element.elementor-element-1e92fa0 .elementor-icon-box-title a {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-7429 .elementor-element.elementor-element-1e92fa0 .elementor-icon-box-description {
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-text);
}

.elementor-7429 .elementor-element.elementor-element-434f9ae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7429 .elementor-element.elementor-element-434f9ae .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-27049b9 {
    padding: 32px 32px 32px 32px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-b26eafe);
}

.elementor-7429 .elementor-element.elementor-element-27049b9 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 24px;
}

.elementor-7429 .elementor-element.elementor-element-27049b9 .elementor-icon-box-title {
    margin-block-end: 16px;
}

.elementor-7429 .elementor-element.elementor-element-27049b9.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-27049b9.elementor-view-framed .elementor-icon,
.elementor-7429 .elementor-element.elementor-element-27049b9.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-27049b9 .elementor-icon-box-title,
.elementor-7429 .elementor-element.elementor-element-27049b9 .elementor-icon-box-title a {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-7429 .elementor-element.elementor-element-27049b9 .elementor-icon-box-description {
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-text);
}

.elementor-7429 .elementor-element.elementor-element-46d95d0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7429 .elementor-element.elementor-element-46d95d0 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-fce7d42 {
    padding: 32px 32px 32px 32px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-b26eafe);
}

.elementor-7429 .elementor-element.elementor-element-fce7d42 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 24px;
}

.elementor-7429 .elementor-element.elementor-element-fce7d42 .elementor-icon-box-title {
    margin-block-end: 16px;
}

.elementor-7429 .elementor-element.elementor-element-fce7d42.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-fce7d42.elementor-view-framed .elementor-icon,
.elementor-7429 .elementor-element.elementor-element-fce7d42.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-fce7d42 .elementor-icon-box-title,
.elementor-7429 .elementor-element.elementor-element-fce7d42 .elementor-icon-box-title a {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-7429 .elementor-element.elementor-element-fce7d42 .elementor-icon-box-description {
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-text);
}

.elementor-7429 .elementor-element.elementor-element-843f350 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7429 .elementor-element.elementor-element-843f350 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-fd024ee {
    padding: 32px 32px 32px 32px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-b26eafe);
}

.elementor-7429 .elementor-element.elementor-element-fd024ee .elementor-icon-box-wrapper {
    text-align: start;
    gap: 24px;
}

.elementor-7429 .elementor-element.elementor-element-fd024ee .elementor-icon-box-title {
    margin-block-end: 16px;
}

.elementor-7429 .elementor-element.elementor-element-fd024ee.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-fd024ee.elementor-view-framed .elementor-icon,
.elementor-7429 .elementor-element.elementor-element-fd024ee.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-fd024ee .elementor-icon-box-title,
.elementor-7429 .elementor-element.elementor-element-fd024ee .elementor-icon-box-title a {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-7429 .elementor-element.elementor-element-fd024ee .elementor-icon-box-description {
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-text);
}

.elementor-7429 .elementor-element.elementor-element-b2a31ce {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7429 .elementor-element.elementor-element-b2a31ce .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-b50f76c {
    padding: 32px 32px 32px 32px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-b26eafe);
}

.elementor-7429 .elementor-element.elementor-element-b50f76c .elementor-icon-box-wrapper {
    text-align: start;
    gap: 24px;
}

.elementor-7429 .elementor-element.elementor-element-b50f76c .elementor-icon-box-title {
    margin-block-end: 16px;
}

.elementor-7429 .elementor-element.elementor-element-b50f76c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-b50f76c.elementor-view-framed .elementor-icon,
.elementor-7429 .elementor-element.elementor-element-b50f76c.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-b50f76c .elementor-icon-box-title,
.elementor-7429 .elementor-element.elementor-element-b50f76c .elementor-icon-box-title a {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-7429 .elementor-element.elementor-element-b50f76c .elementor-icon-box-description {
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-text);
}

.elementor-7429 .elementor-element.elementor-element-572794c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7429 .elementor-element.elementor-element-572794c .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-0a4cf4e {
    padding: 32px 32px 32px 32px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-b26eafe);
}

.elementor-7429 .elementor-element.elementor-element-0a4cf4e .elementor-icon-box-wrapper {
    text-align: start;
    gap: 24px;
}

.elementor-7429 .elementor-element.elementor-element-0a4cf4e .elementor-icon-box-title {
    margin-block-end: 16px;
}

.elementor-7429 .elementor-element.elementor-element-0a4cf4e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-0a4cf4e.elementor-view-framed .elementor-icon,
.elementor-7429 .elementor-element.elementor-element-0a4cf4e.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-0a4cf4e .elementor-icon-box-title,
.elementor-7429 .elementor-element.elementor-element-0a4cf4e .elementor-icon-box-title a {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-7429 .elementor-element.elementor-element-0a4cf4e .elementor-icon-box-description {
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-text);
}

.elementor-7429 .elementor-element.elementor-element-307af43 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7429 .elementor-element.elementor-element-307af43 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-cbdb75a {
    padding: 32px 32px 32px 32px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-b26eafe);
}

.elementor-7429 .elementor-element.elementor-element-cbdb75a .elementor-icon-box-wrapper {
    text-align: start;
    gap: 24px;
}

.elementor-7429 .elementor-element.elementor-element-cbdb75a .elementor-icon-box-title {
    margin-block-end: 16px;
}

.elementor-7429 .elementor-element.elementor-element-cbdb75a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-cbdb75a.elementor-view-framed .elementor-icon,
.elementor-7429 .elementor-element.elementor-element-cbdb75a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-cbdb75a .elementor-icon-box-title,
.elementor-7429 .elementor-element.elementor-element-cbdb75a .elementor-icon-box-title a {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-7429 .elementor-element.elementor-element-cbdb75a .elementor-icon-box-description {
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-text);
}

.elementor-7429 .elementor-element.elementor-element-622a3fe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7429 .elementor-element.elementor-element-622a3fe .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-0edaca6 {
    padding: 32px 32px 32px 32px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-b26eafe);
}

.elementor-7429 .elementor-element.elementor-element-0edaca6 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 24px;
}

.elementor-7429 .elementor-element.elementor-element-0edaca6 .elementor-icon-box-title {
    margin-block-end: 16px;
}

.elementor-7429 .elementor-element.elementor-element-0edaca6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-0edaca6.elementor-view-framed .elementor-icon,
.elementor-7429 .elementor-element.elementor-element-0edaca6.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-0edaca6 .elementor-icon-box-title,
.elementor-7429 .elementor-element.elementor-element-0edaca6 .elementor-icon-box-title a {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-7429 .elementor-element.elementor-element-0edaca6 .elementor-icon-box-description {
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-text);
}

.elementor-7429 .elementor-element.elementor-element-8a59982 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-7429 .elementor-element.elementor-element-8a59982 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-1aed2a0 {
    padding: 32px 32px 32px 32px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-b26eafe);
}

.elementor-7429 .elementor-element.elementor-element-1aed2a0 .elementor-icon-box-wrapper {
    text-align: start;
    gap: 24px;
}

.elementor-7429 .elementor-element.elementor-element-1aed2a0 .elementor-icon-box-title {
    margin-block-end: 16px;
}

.elementor-7429 .elementor-element.elementor-element-1aed2a0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-1aed2a0.elementor-view-framed .elementor-icon,
.elementor-7429 .elementor-element.elementor-element-1aed2a0.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-1aed2a0 .elementor-icon-box-title,
.elementor-7429 .elementor-element.elementor-element-1aed2a0 .elementor-icon-box-title a {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-7429 .elementor-element.elementor-element-1aed2a0 .elementor-icon-box-description {
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-text);
}

.elementor-7429 .elementor-element.elementor-element-11b8028 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 40px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7429 .elementor-element.elementor-element-5e970d7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: nowrap;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-5e970d7 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-1b59654 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #F1F1F1;
    --border-color: #F1F1F1;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-1b59654 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-101818a {
    --wcf-duration: 1000ms;
    --wcf-delay: 0ms;
    --wcf-ease: ease;
    width: var(--container-widget-width, 242px);
    max-width: 242px;
    --container-widget-width: 242px;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-7429 .elementor-element.elementor-element-101818a>.elementor-widget-container {
    padding: 25px 0px 0px 0px;
}

.elementor-7429 .elementor-element.elementor-element-101818a .wcf--title {
    color: var(--e-global-color-66a3ac6);
    font-size: 50px;
    text-transform: capitalize;
    line-height: 1.4em;
}

.elementor-7429 .elementor-element.elementor-element-101818a .wcf--title .highlight {
    color: var(--e-global-color-primary);
}

.elementor-7429 .elementor-element.elementor-element-3f4e366 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #F1F1F1;
    --border-color: #F1F1F1;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-3f4e366 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-3dbeba2 .wcf--inner--accrodion--body {
    flex-direction:row-reverse;
    margin: -25px 0px -20px 0px;
}

.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-item {
    border-color: var(--e-global-color-b26eafe);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}

.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-item .elementor-tab-content {
    border-block-start-color: var(--e-global-color-b26eafe);
}

.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-block-end-color: var(--e-global-color-b26eafe);
}

.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-tab-title {
    text-align: right;
    padding: 30px 0px 30px 0px;
}

.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-icon,
.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-title {
    color: var(--e-global-color-66a3ac6);
}

.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-icon svg {
    fill: var(--e-global-color-66a3ac6);
}

.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-active .elementor-accordion-icon,
.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-secondary);
}

.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-title {
    font-size: 21px;
    font-weight: 600;
    line-height: 1.4em;
}

.elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-tab-content {
    color: var(--e-global-color-text);
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
    padding:0px 0px 0px 200px;
    border-style: none;
}

.elementor-7429 .elementor-element.elementor-element-5d45cb9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-5d45cb9 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-4d595b7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7429 .elementor-element.elementor-element-4d595b7 .wcf-image-hover {
    background-image: url(/wp-content/plugins/elementor/assets/images/placeholder.png );
}

.elementor-7429 .elementor-element.elementor-element-1241a79 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1366px) {
    .elementor-7429 .elementor-element.elementor-element-9111113 {
        width: initial;
        max-width: initial;
    }

    .elementor-7429 .elementor-element.elementor-element-9111113 .wcf--title {
        font-size: 49px;
    }

    .elementor-7429 .elementor-element.elementor-element-fb0a7eb {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7429 .elementor-element.elementor-element-439e7a9 {
        --padding-top: 040px;
        --padding-bottom: 120px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-c367b46 {
        --flex-wrap: wrap;
    }

    .elementor-7429 .elementor-element.elementor-element-3cfa780 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-7ce25e2 {
        --margin-top: 0px;
        --margin-bottom: 24px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-755bec6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-3b9266e {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7429 .elementor-element.elementor-element-b844d0a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-681fa01 {
        width: initial;
        max-width: initial;
    }

    .elementor-7429 .elementor-element.elementor-element-681fa01 .wcf--title {
        font-size: 49px;
    }

    .elementor-7429 .elementor-element.elementor-element-11b8028 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-5e970d7 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-4d595b7 {
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width:1200px) {
    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-tab-content {
        padding: 0px 60px 0px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-7429 .elementor-element.elementor-element-1eeaee2 {
        --padding-top: 100px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-9111113 .wcf--title {
        font-size: 50px;
    }

    .elementor-7429 .elementor-element.elementor-element-439e7a9 {
        --padding-top: 40px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-ef62626 .title {
        padding:0px 0px 0px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-ef62626 .sub-title {
        padding: 18px 20px 28px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-ef62626 .pt-sale-price {
        font-size: 50px;
    }

    .elementor-7429 .elementor-element.elementor-element-ef62626 .price-wrap {
        padding:25px 0px 30px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-ef62626 .feature-title {
        margin: 20px 0px 0px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-ef62626 .pt-feature li {
        line-height: 30px;
    }

    .elementor-7429 .elementor-element.elementor-element-ef62626 .pt-feature {
        padding:0px 0px 0px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-ef62626 .wcf__btn {
        margin:-10px 0px 0px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-4af9ce4 .title {
        padding:0px 0px 0px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-4af9ce4 .sub-title {
        padding: 18px 20px 28px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-4af9ce4 .pt-sale-price {
        font-size: 50px;
    }

    .elementor-7429 .elementor-element.elementor-element-4af9ce4 .price-wrap {
        padding:25px 0px 30px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-4af9ce4 .feature-title {
        margin: 20px 0px 0px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-4af9ce4 .pt-feature li {
        line-height: 30px;
    }

    .elementor-7429 .elementor-element.elementor-element-4af9ce4 .pt-feature {
        padding:0px 0px 0px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-4af9ce4 .wcf__btn {
        margin:-10px 0px 0px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-534313f .title {
        padding:0px 0px 0px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-534313f .sub-title {
        padding: 18px 20px 28px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-534313f .pt-sale-price {
        font-size: 50px;
    }

    .elementor-7429 .elementor-element.elementor-element-534313f .price-wrap {
        padding:25px 0px 30px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-534313f .feature-title {
        margin: 20px 0px 0px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-534313f .pt-feature li {
        line-height: 30px;
    }

    .elementor-7429 .elementor-element.elementor-element-534313f .pt-feature {
        padding:0px 0px 0px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-534313f .wcf__btn {
        margin:-10px 0px 0px 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-3cfa780 {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-7429 .elementor-element.elementor-element-755bec6>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-3b5848b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7429 .elementor-element.elementor-element-681fa01 .wcf--title {
        font-size: 50px;
    }

    .elementor-7429 .elementor-element.elementor-element-11b8028 {
        --padding-top: 0px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-5e970d7 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-5e970d7.e-con {
        --align-self: flex-start;
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-7429 .elementor-element.elementor-element-1b59654 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 24px;
    }

    .elementor-7429 .elementor-element.elementor-element-101818a {
        --container-widget-width: 230px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 230px);
        max-width: 230px;
    }

    .elementor-7429 .elementor-element.elementor-element-101818a .wcf--title {
        font-size: 46px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-tab-title {
        padding: 25px 0px 25px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-tab-content {
        padding:0px 0px 0px 40px;
    }

    .elementor-7429 .elementor-element.elementor-element-4d595b7 {
        --gap: 54px 0px;
        --row-gap: 54px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width:880px) {
    .elementor-7429 .elementor-element.elementor-element-1eeaee2 {
        --padding-top: 90px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-9111113 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7429 .elementor-element.elementor-element-9111113 .wcf--title {
        font-size: 40px;
    }

    .elementor-7429 .elementor-element.elementor-element-439e7a9 {
        --padding-top: 40px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-c367b46 {
        --gap: 30px 28px;
        --row-gap: 30px;
        --column-gap: 28px;
        --flex-wrap: wrap;
    }

    .elementor-7429 .elementor-element.elementor-element-1f13227 {
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
    }

    .elementor-7429 .elementor-element.elementor-element-5fe4034 {
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
    }

    .elementor-7429 .elementor-element.elementor-element-b844d0a {
        text-align:left;
    }

    .elementor-7429 .elementor-element.elementor-element-f8062d4 {
        --padding-top: 90px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-681fa01 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7429 .elementor-element.elementor-element-681fa01 .wcf--title {
        font-size: 40px;
    }

    .elementor-7429 .elementor-element.elementor-element-11b8028 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-5e970d7 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-101818a {
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 180px);
        max-width: 180px;
    }

    .elementor-7429 .elementor-element.elementor-element-101818a .wcf--title {
        font-size: 36px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-title {
        font-size: 20px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-tab-title {
        padding: 20px 0px 20px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-4d595b7 {
        --gap: 44px 0px;
        --row-gap: 44px;
        --column-gap: 0px;
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width:767px) {
    .elementor-7429 .elementor-element.elementor-element-1eeaee2 {
        --gap: 25px 20px;
        --row-gap: 25px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 60px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-7429 .elementor-element.elementor-element-9111113 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7429 .elementor-element.elementor-element-9111113 .wcf--title {
        font-size: 32px;
    }

    .elementor-7429 .elementor-element.elementor-element-fb0a7eb>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-fb0a7eb .wcf--text,
    .elementor-7429 .elementor-element.elementor-element-fb0a7eb .wcf--text * {
        font-size: 16px;
    }

    .elementor-7429 .elementor-element.elementor-element-3ecf098 {
        --spacer-size: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-439e7a9 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-7429 .elementor-element.elementor-element-c367b46 {
        --gap: 25px 0px;
        --row-gap: 25px;
        --column-gap: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-ef62626 .title {
        font-size: 28px;
    }

    .elementor-7429 .elementor-element.elementor-element-4af9ce4 .title {
        font-size: 28px;
    }

    .elementor-7429 .elementor-element.elementor-element-534313f .title {
        font-size: 28px;
    }

    .elementor-7429 .elementor-element.elementor-element-755bec6 .wcf--title {
        font-size: 28px;
    }

    .elementor-7429 .elementor-element.elementor-element-3b9266e>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-3b9266e .wcf--text,
    .elementor-7429 .elementor-element.elementor-element-3b9266e .wcf--text * {
        font-size: 16px;
    }

    .elementor-7429 .elementor-element.elementor-element-f8062d4 {
        --gap: 25px 20px;
        --row-gap: 25px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-7429 .elementor-element.elementor-element-681fa01 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7429 .elementor-element.elementor-element-681fa01 .wcf--title {
        font-size: 32px;
    }

    .elementor-7429 .elementor-element.elementor-element-c02d686 {
        --spacer-size: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-5c9450f {
        --spacer-size: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-b6ddf2d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-7429 .elementor-element.elementor-element-83b633e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-434f9ae {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-46d95d0 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-843f350 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-b2a31ce {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-572794c {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-307af43 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-622a3fe {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-8a59982 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-11b8028 {
        --gap: 15px 0px;
        --row-gap: 15px;
        --column-gap: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-7429 .elementor-element.elementor-element-5e970d7 {
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-1b59654 {
        --flex-wrap: wrap;
    }

    .elementor-7429 .elementor-element.elementor-element-101818a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7429 .elementor-element.elementor-element-101818a>.elementor-widget-container {
        padding: 20px 0px 30px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-101818a .wcf--title {
        font-size: 30px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-title {
        font-size: 18px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-tab-title {
        padding: 15px 0px 15px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-icon-opened svg {
        width: 12px;
        height: 12px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-icon-closed svg {
        width: 12px;
        height: 12px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-icon-opened i {
        font-size: 12px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-accordion-icon-closed i {
        font-size: 12px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .elementor-tab-content {
        font-size: 16px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-3dbeba2 .wcf--inner--accrodion--body {
        margin: -10px 0px -15px 0px;
    }

    .elementor-7429 .elementor-element.elementor-element-4d595b7 {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --padding-top: 60px;
        --padding-bottom: 55px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
}

@media(min-width:768px) {
    .elementor-7429 .elementor-element.elementor-element-1eeaee2 {
        --content-width: 1290px;
    }

    .elementor-7429 .elementor-element.elementor-element-439e7a9 {
        --content-width: 1520px;
    }

    .elementor-7429 .elementor-element.elementor-element-1f13227 {
        --width: 35%;
    }

    .elementor-7429 .elementor-element.elementor-element-5fe4034 {
        --width: 35%;
    }

    .elementor-7429 .elementor-element.elementor-element-6e705b6 {
        --width: 35%;
    }

    .elementor-7429 .elementor-element.elementor-element-3cfa780 {
        --width: 30%;
    }

    .elementor-7429 .elementor-element.elementor-element-f8062d4 {
        --content-width: 1520px;
    }

    .elementor-7429 .elementor-element.elementor-element-0970c46 {
        --width: 100%;
    }

    .elementor-7429 .elementor-element.elementor-element-b6ddf2d {
        --content-width: 1520px;
    }

    .elementor-7429 .elementor-element.elementor-element-83b633e {
        --width: 33.3333%;
    }

    .elementor-7429 .elementor-element.elementor-element-434f9ae {
        --width: 33.3333%;
    }

    .elementor-7429 .elementor-element.elementor-element-46d95d0 {
        --width: 33.3333%;
    }

    .elementor-7429 .elementor-element.elementor-element-843f350 {
        --width: 33.3333%;
    }

    .elementor-7429 .elementor-element.elementor-element-b2a31ce {
        --width: 33.3333%;
    }

    .elementor-7429 .elementor-element.elementor-element-572794c {
        --width: 33.3333%;
    }

    .elementor-7429 .elementor-element.elementor-element-307af43 {
        --width: 33.3333%;
    }

    .elementor-7429 .elementor-element.elementor-element-622a3fe {
        --width: 33.3333%;
    }

    .elementor-7429 .elementor-element.elementor-element-8a59982 {
        --width: 33.3333%;
    }

    .elementor-7429 .elementor-element.elementor-element-11b8028 {
        --width: 1920px;
    }

    .elementor-7429 .elementor-element.elementor-element-5e970d7 {
        --content-width: 1520px;
    }

    .elementor-7429 .elementor-element.elementor-element-1b59654 {
        --width: 30%;
    }

    .elementor-7429 .elementor-element.elementor-element-3f4e366 {
        --width: 70%;
    }

    .elementor-7429 .elementor-element.elementor-element-4d595b7 {
        --width: 100%;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-7429 .elementor-element.elementor-element-1f13227 {
        --width: 33.3%;
    }

    .elementor-7429 .elementor-element.elementor-element-5fe4034 {
        --width: 33.3%;
    }

    .elementor-7429 .elementor-element.elementor-element-6e705b6 {
        --width: 33.3%;
    }

    .elementor-7429 .elementor-element.elementor-element-3cfa780 {
        --width: 100%;
    }

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

    .elementor-7429 .elementor-element.elementor-element-5e970d7 {
        --content-width: 100%;
    }

    .elementor-7429 .elementor-element.elementor-element-4d595b7 {
        --width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-7429 .elementor-element.elementor-element-83b633e {
        --width: 50%;
    }

    .elementor-7429 .elementor-element.elementor-element-434f9ae {
        --width: 50%;
    }

    .elementor-7429 .elementor-element.elementor-element-46d95d0 {
        --width: 50%;
    }

    .elementor-7429 .elementor-element.elementor-element-843f350 {
        --width: 50%;
    }

    .elementor-7429 .elementor-element.elementor-element-b2a31ce {
        --width: 50%;
    }

    .elementor-7429 .elementor-element.elementor-element-572794c {
        --width: 50%;
    }

    .elementor-7429 .elementor-element.elementor-element-307af43 {
        --width: 50%;
    }

    .elementor-7429 .elementor-element.elementor-element-622a3fe {
        --width: 50%;
    }

    .elementor-7429 .elementor-element.elementor-element-8a59982 {
        --width: 50%;
    }

    .elementor-7429 .elementor-element.elementor-element-1b59654 {
        --width: 30%;
    }

    .elementor-7429 .elementor-element.elementor-element-3f4e366 {
        --width: 70%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-7429 .elementor-element.elementor-element-1f13227 {
        --width: 48%;
    }

    .elementor-7429 .elementor-element.elementor-element-5fe4034 {
        --width: 48%;
    }

    .elementor-7429 .elementor-element.elementor-element-6e705b6 {
        --width: 48%;
    }

    .elementor-7429 .elementor-element.elementor-element-3cfa780 {
        --width: 48%;
    }
}

/* Start custom CSS for wcf--a-pricing-table, class: .elementor-element-ef62626 */
.wcf__priceTable.skin-pricing-table-2 .price-wrap {
    display: inline-grid !important;
}

.price-wrap {
    flex-wrap: wrap;
}

.sub-title {
    background: #F7F7F7;
    padding-top: 20px;
}

.pt-sale-price {
    padding-bottom: 5px;
}

/* End custom CSS */
/* Start custom CSS for wcf--a-pricing-table, class: .elementor-element-4af9ce4 */
.wcf__priceTable.skin-pricing-table-2 .price-wrap {
    display: inline-grid !important;
}

.price-wrap {
    flex-wrap: wrap;
}

.sub-title {
    background: #F7F7F7;
    padding-top: 20px;
}

.pt-sale-price {
    padding-bottom: 5px;
}

/* End custom CSS */
/* Start custom CSS for wcf--a-pricing-table, class: .elementor-element-534313f */
.wcf__priceTable.skin-pricing-table-2 .price-wrap {
    display: inline-grid !important;
}

.price-wrap {
    flex-wrap: wrap;
}

.sub-title {
    background: #F7F7F7;
    padding-top: 20px;
}

.pt-sale-price {
    padding-bottom: 5px;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d595b7 */
@media only screen and (min-width: 1367px) and (max-width: 1780px) {
    .elementor-7429 .elementor-element.elementor-element-4d595b7 {
        width: 97%;
    }
}

/* End custom CSS */
/*# sourceURL=elementor-frontend-inline-css */