.elementor-5186 .elementor-element.elementor-element-0692acd:not(.elementor-motion-effects-element-type-background),
.elementor-5186 .elementor-element.elementor-element-0692acd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2e2e33
}

.elementor-5186 .elementor-element.elementor-element-0692acd,
.elementor-5186 .elementor-element.elementor-element-0692acd>.elementor-background-overlay {
    border-radius: 12px 12px 12px 12px
}

.elementor-5186 .elementor-element.elementor-element-0692acd {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}

.elementor-5186 .elementor-element.elementor-element-0692acd>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5186 .elementor-element.elementor-element-dad6534>.elementor-element-populated {
    padding: 40px
}

.elementor-5186 .elementor-element.elementor-element-9dcf0ec .qodef-e-inner {
    border-radius: 10px 10px 10px 10px
}

.elementor-5186 .elementor-element.elementor-element-6ebdd6a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-5186 .elementor-element.elementor-element-6ebdd6a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5186 .elementor-element.elementor-element-6ebdd6a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #232327
}

.elementor-5186 .elementor-element.elementor-element-6ebdd6a>.elementor-element-populated,
.elementor-5186 .elementor-element.elementor-element-6ebdd6a>.elementor-element-populated>.elementor-background-overlay,
.elementor-5186 .elementor-element.elementor-element-6ebdd6a>.elementor-background-slideshow {
    border-radius: 0 12px 12px 0
}

.elementor-5186 .elementor-element.elementor-element-6ebdd6a>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px
}

.elementor-5186 .elementor-element.elementor-element-6ebdd6a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5186 .elementor-element.elementor-element-61ac835 .elementor-heading-title {
    color: #fff;
    font-family: poppins, Sans-serif;
    font-size: 40px;
    font-weight: 600
}

.elementor-5186 .elementor-element.elementor-element-61ac835>.elementor-widget-container {
    margin: 10px 0 25px
}

.elementor-5186 .elementor-element.elementor-element-1cded47 .elementor-star-rating {
    font-size: 25px
}

.elementor-5186 .elementor-element.elementor-element-1cded47>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-5186 .elementor-element.elementor-element-5c6dde1 .jet-woo-builder.elementor-jet-single-price .price del {
    display: inline-block;
    color: #fd284f;
    font-weight: 400;
    text-decoration: line-through
}

.elementor-5186 .elementor-element.elementor-element-5c6dde1 .jet-woo-builder.elementor-jet-single-price .price ins {
    display: inline-block;
    font-weight: 400;
    text-decoration: none
}

.elementor-5186 .elementor-element.elementor-element-5c6dde1 .jet-woo-builder.elementor-jet-single-price .price {
    font-family: inter, Sans-serif;
    font-size: 40px;
    line-height: 70px
}

.elementor-5186 .elementor-element.elementor-element-5c6dde1 .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol {
    vertical-align: baseline
}

.elementor-5186 .elementor-element.elementor-element-98cfb57 {
    --spacer-size: 11px
}

.elementor-5186 .elementor-element.elementor-element-a8e25e8 .elementor-button .elementor-align-icon-right {
    margin-left: 12px
}

.elementor-5186 .elementor-element.elementor-element-a8e25e8 .elementor-button .elementor-align-icon-left {
    margin-right: 12px
}

.elementor-5186 .elementor-element.elementor-element-a8e25e8 .elementor-button {
    font-family: poppins, Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -.3px;
    word-spacing: 0;
    fill: #fff;
    color: #fff;
    background-color: #178b60;
    border-style: none;
    border-radius: 10px 10px 10px 10px
}

.elementor-5186 .elementor-element.elementor-element-a8e25e8>.elementor-widget-container {
    margin: 0 10px 0 0;
    padding: 3px 0 0
}

.elementor-5186 .elementor-element.elementor-element-a8e25e8 {
    width: auto;
    max-width: auto
}

.elementor-5186 .elementor-element.elementor-element-e1a9827 {
    display: none;
    width: var(--container-widget-width, 83%);
    max-width: 83%;
    --container-widget-width: 83%;
    --container-widget-flex-grow: 0
}

.elementor-5186 .elementor-element.elementor-element-dd8471e .elementor-icon-list-icon i {
    color: #24b47e
}

.elementor-5186 .elementor-element.elementor-element-dd8471e .elementor-icon-list-icon svg {
    fill: #24b47e
}

.elementor-5186 .elementor-element.elementor-element-dd8471e {
    --e-icon-list-icon-size: 14px
}

.elementor-5186 .elementor-element.elementor-element-dd8471e .elementor-icon-list-text {
    color: #e7e7e7
}

.elementor-5186 .elementor-element.elementor-element-dd8471e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-5186 .elementor-element.elementor-element-dd8471e .elementor-icon-list-item>a {
    font-family: poppins, Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-5186 .elementor-element.elementor-element-dd8471e>.elementor-widget-container {
    margin: 50px 0 0
}

.elementor-5186 .elementor-element.elementor-element-21f1729 {
    --spacer-size: 12px
}

.elementor-5186 .elementor-element.elementor-element-ec1f466 {
    --spacer-size: 23px
}

.elementor-5186 .elementor-element.elementor-element-01a80b1 .qodef-m-line {
    color: #fff
}

.elementor-5186 .elementor-element.elementor-element-01a80b1>.elementor-widget-container {
    padding: 20px 0
}

.elementor-5186 .elementor-element.elementor-element-6100768 .elementor-heading-title {
    color: #fff;
    font-family: poppins, Sans-serif;
    font-size: 22px;
    font-weight: 600
}

.elementor-5186 .elementor-element.elementor-element-6100768>.elementor-widget-container {
    margin: 10px 0 25px
}

.elementor-5186 .elementor-element.elementor-element-4af4c2b {
    color: #dedede;
    font-family: poppins, Sans-serif;
    font-size: 15px;
    font-weight: 400
}

.elementor-5186 .elementor-element.elementor-element-4af4c2b>.elementor-widget-container {
    margin: 10px 0 0
}

.elementor-5186 .elementor-element.elementor-element-58b4d2c .elementor-heading-title {
    color: #fff;
    font-family: poppins, Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5em
}

.elementor-5186 .elementor-element.elementor-element-58b4d2c>.elementor-widget-container {
    margin: 30px 0 25px
}

.elementor-5186 .elementor-element.elementor-element-48410f4 .elementor-icon-list-icon i {
    color: #24b47e
}

.elementor-5186 .elementor-element.elementor-element-48410f4 .elementor-icon-list-icon svg {
    fill: #24b47e
}

.elementor-5186 .elementor-element.elementor-element-48410f4 {
    --e-icon-list-icon-size: 14px
}

.elementor-5186 .elementor-element.elementor-element-48410f4 .elementor-icon-list-text {
    color: #e7e7e7
}

.elementor-5186 .elementor-element.elementor-element-48410f4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-5186 .elementor-element.elementor-element-48410f4 .elementor-icon-list-item>a {
    font-family: poppins, Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-5186 .elementor-element.elementor-element-48410f4>.elementor-widget-container {
    margin: 0 0 20px
}

@media(max-width:1024px) {
    .elementor-5186 .elementor-element.elementor-element-dad6534>.elementor-element-populated {
        padding: 0 15px
    }

    .elementor-5186 .elementor-element.elementor-element-6ebdd6a>.elementor-element-populated {
        padding: 0 15px
    }
}

@media(min-width:768px) {
    .elementor-5186 .elementor-element.elementor-element-dad6534 {
        width: 54.5%
    }

    .elementor-5186 .elementor-element.elementor-element-6ebdd6a {
        width: 45.417%
    }
}

#qodef-page-inner {
    position: relative;
    padding: 0 0 100px
}