
.btn-hover:hover {
    transform: scale(1.05);
    transition: transform 0.3s ease-in-out;
}
.text-hover:hover {
    color: #16a34a;
    transition: color 0.3s ease-in-out;
}
@media(max-width: 768px){
.hidden-mobile{
    display: none;
}
body{
    background: url('/assets/images/background.svg') no-repeat center;
    background-size: cover;
    }
}
.content-scroll {
    max-height: 400px;
    overflow-y: auto;
    padding-right: 10px;
}
.content-scroll::-webkit-scrollbar {
    width: 6px;
}
.content-scroll::-webkit-scrollbar-thumb {
    background: #16a34a;
    border-radius: 10px;
}
.content-scroll::-webkit-scrollbar-track {
    background: #f3f4f6;
}
.fixed-bottom {
    position: sticky;
    bottom: 0;
    background: white;
    padding: 10px;
    text-align: center;
}
.btn-hover {
    display: inline-block;
    padding: 10px 20px;
    border-radius: 8px;
    background: linear-gradient(135deg, #16a34a, #22c55e);
    color: white;
    font-weight: bold;
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.btn-hover:hover {
    transform: scale(1.1);
    box-shadow: 0 5px 15px rgba(34, 197, 94, 0.5);
}