/* Pricing */
.price-wrap {
    background-color: #11151C;
    border-radius: 30px;
    padding: 40px;
    transition: 0.3s;
    border: 2px solid transparent;
    margin-bottom: 30px;
}
.price-wrap:hover {border: 2px solid #B69974;}

.price-wrap .head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-bottom: 35px;
}

.basic h4 {
    color: #ffffff;
    font-size: 30px;
    line-height: 56px;
}

.save {background-color: #02050A;border-radius: 40px;padding: 20px 45px;}

.save p {
    color: rgba(255, 255, 255, 0.8);
}

.price-ingo {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    text-align: center;
    padding-bottom: 35px;
    padding-top: 20px;
}

.price-ingo h2 {
    font-size: 30px;
    line-height: 56px;
    font-weight: 800;
    color: #ffffff;
    text-align: center;
}

.price-ingo h4 {
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 40px;
    font-size: 20px;
    display: inline-block;
    padding: 15px 30px;
}

.price-body {
    text-align: center;
    padding: 40px 0;
}


.price-body ul li {
    font-size: 20px;
    line-height: 30px;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 24px;
}

.price-body ul li:last-child {
    margin-bottom: 0;
}

.price-footer {
    text-align: center;
}

.price-footer a.btn-rollover.bg-base {
    border-radius: 57px;
}
.faq__list.home_8 .accordion-body p {
    color: rgba(255, 255, 255, 0.7);
}
.faq__list.home_8 .accordion-item.style-2 .accordion-button::after {
    background: transparent;
}


//**post-2019.css?ver=1720632733**//
.elementor-2019 .elementor-element.elementor-element-16f7a62 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.e-con.e-grid, .e-con.e-grid>.e-con-inner {
    grid-template-columns: var(--e-con-grid-template-columns);
    grid-template-rows: var(--e-con-grid-template-rows);
    justify-content: var(--grid-justify-content);
    align-content: var(--grid-align-content);
    grid-auto-flow: var(--grid-auto-flow);
    justify-items: var(--justify-items);
    align-items: var(--align-items);
}

.elementor-element, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}

.elementor-2019 .elementor-element.elementor-element-416dbb8:not(.elementor-motion-effects-element-type-background), .elementor-2019 .elementor-element.elementor-element-416dbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #111111;
}

.theme-section-title.white .sec-title {
    color: #fff;
}