.btn-full-price {
    border: 1px solid #e265c6;
    background: #F9F8FF !important;
    color: #e265c6;
    top: 16px;
    left: 16px;
    padding: 9px 12px 9px 12px;
    border-radius: 10px;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
}

.button-select {
    color: #8785FF;
    background: #F9F8FF;
    top: 16px;
    left: 16px;
    padding: 9px 12px 9px 12px;
    border: 1px;
    border-radius: 4px;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
}

.button-select.active {
    border: 1px solid #e265c6;
    background: #F9F8FF !important;
    color: #e265c6;
}

.button-select:hover {
    background: #DDDCFF;
}

.price-container .price {
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
}

.price-container .price.old {
    font-size: 25px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
    text-decoration-line: line-through;
    color: #A29FA3;
}

.btn-order {
    background: linear-gradient(267.9deg, #D56ED7 1.58%, #F15AB6 100.04%);
    width: Fixed (220px)px;
    height: Fixed (40px)px;
    padding: 10px 35px 10px 35px;
    border-radius: 8px;
    color: #FFFFFF;
}

.preview-bonus-system {
    background: linear-gradient(267.32deg, #FFD4FE 0%, #F5DEFF 34.31%, #F2F0FF 78.83%, #F1EFFF 100.04%);
}

.btn-bonus {
    background: linear-gradient(267.9deg, #D56ED7 1.58%, #F15AB6 100.04%);
    padding: 15px 50px 15px 50px;
    border-radius: 8px;
    color: #FFFFFF;
}

@media (min-width: 992px) {
    .w-lg-90 {
        width: 90% !important;
    }

    .w-lg-75 {
        width: 75% !important;
    }

    .shadow-lg-lg {
        box-shadow: var(--bs-box-shadow-lg) !important;
    }
}

@media (max-width: 992px) {
    .w-ml-100 {
        width: 100% !important;
    }
}

.price-table {
    background: linear-gradient(267.32deg, #FFD4FE 0%, #F5DEFF 34.31%, #F2F0FF 78.83%, #F1EFFF 100.04%);
}

.link-other {
    color: #e265c6;
}

.btn-request-call {
    background: linear-gradient(267.9deg, #D56ED7 1.58%, #F15AB6 100.04%);
    padding: 15px 50px 15px 50px;
    border-radius: 8px;
    color: #FFFFFF;
}

.mt-bc {
    margin-top: 4rem !important;
}

.p-6 {
    padding: 4rem !important;
}