/* Кнопка */
.call-button {
    display: inline-block;
    padding: 15px 30px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    background: #e67e22;
    border-radius: 50px;
    text-decoration: none;
    box-shadow: 0 7px 18px rgba(230, 126, 34, 0.8); /* лёгкое свечение */
    transition: 0.3s, box-shadow 0.3s;
}

/* Иконка */
.call-button::before {
    content: "📞";
    margin-right: 10px;
}

/* Hover эффект */
.call-button:hover {
    transform: translateY(-3px);
    background: #d16200;
    box-shadow: 0 10px 25px rgba(230, 126, 34, 1); /* ярче и больше */
}

/* Нажатие */
.call-button:active {
    transform: translateY(1px);
    background: #7c3a00;
    box-shadow: 0 5px 30px rgba(230, 126, 34, 1); /* ещё ярче и сильнее */
}





















 /* чтобы контент не уезжал под фиксированную шапку */
    body { padding-top: 56px; }









    /* Скрытие / показ */
    @media (max-width: 767.98px) {
      .price-table {
        display: none;
      }
    }

    @media (min-width: 768px) {
      .price-cards {
        display: none;
      }
    }














































    .hero {
    width: 100%;
    min-height: 85vh;

   

    display: flex;
    align-items: center;

    position: relative;
    color: #fff;
}

/* Затемнение */
.hero::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.8);
}

/* Контент */
.hero-content {
    position: relative;
    z-index: 2;
    width: 100%;
    text-align: left;

    /* смещение вправо */
    transform: translateX(6%);
}

/* Мобилка */
@media (max-width: 768px) {

    .hero {
        min-height: 65vh;
    }

    .hero-content {
        transform: none;
        padding: 15px;
    }
}




















/* Убираем синюю подсветку и фон у открытого вопроса */
.accordion-button:focus {
  box-shadow: none !important;
  outline: none !important;
}

.accordion-button {
  background-color: transparent !important;
  color: inherit !important;
}

.accordion-button:not(.collapsed) {
  background-color: transparent !important;
  color: inherit !important;
}









