.otrosli__box {
    display: flex;
    flex-wrap: wrap;
}

.otrasli__box-items {
    width: 33.3%; /* 3 блока в ряд */
    margin: 0;
    border: 1px solid #0d2d5e14;
    padding: 2.5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    cursor: pointer;
    transition: all 0.25s linear;

}

.box__items-title {
    margin: 0;
    margin-bottom: 4.5rem;
    font-size: 2.2rem; /* Базовый размер шрифта */
}

.box__items-img, .svg {
    width: 7.5rem;
    height: 7.5rem;
    margin-top: 5.8rem;
    margin-right: 5.8rem;
}

.otrasli__box-items:hover {
    transition: all 0.25s linear;

 background: radial-gradient(circle, rgb(253 202 19) 0%, rgb(253 202 19) 70%); /* Градиент от центра */
    background-position: center; /* Центрируем градиент */
    background-size: 200%; /* Увеличиваем размер фонового изображения для анимации */
}

/* Скрытый текст */
.box__items-text {
    opacity: 0; /* Скрыть текст по умолчанию */
    visibility: hidden; /* Скрыть текст */
    transition: opacity 0.25s linear, visibility 0.25s linear; /* Плавный переход для текста */
    margin-top: 10px; /* Отступ выше текста, чтобы выглядеть лучше */
}

/* Показать текст при наведении */
.otrasli__box-items:hover .box__items-text {
    opacity: 1; /* Показать текст */
    visibility: visible; /* Сделать текст видимым */
font-size: 1.8rem;
}

/* Адаптивные стили */
@media (max-width: 1200px) {
    .otrasli__box-items {
        width: 50%; /* 2 блока в ряд для экранов меньше 1200px */
    }

    .box__items-title {
        font-size: 3.2rem; /* Уменьшение размера шрифта */
    }
}

@media (max-width: 768px) {
    .otrasli__box-items {
        width: 100%; /* 1 блок в ряд для экранов меньше 768px */
    }

    .box__items-title {
        font-size: 2rem; /* Уменьшение размера шрифта для мобильных устройств */
    }
}

.otrasli__btn {
    display: flex;
    justify-content: center;
}
}

.path__svg {
    transition: fill 0.3s ease; /* Плавный переход для свойства fill */
}

.otrasli__box-items:hover {
	transform: scale(1.03); /* Увеличение размера на 5% */
	transition: transform 0.3s ease;

    }
