/* General Styles */
body {
    font-family: nunito-black;
    background-color: #121418;
}

header {
    background-color: #f8f9fa;
    padding: 20px 0;
}

.logo {
    width: 150px;  /* You can adjust the logo width and height */
    height: auto;
}

/* Section Styles */
.second, .third, .fourth, .fifth {
    position: relative;
    max-width: 1140px;
    overflow: hidden;
    min-height: 300px;
}

.row {
    min-height: 300px;
}

.second::before, .third::before, .fourth::before, .fifth::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.3; /* 50% opacity */
    z-index: -1; /* Ensures the background stays behind the content */
    border-radius: 5px;
}
.second:hover {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); /* Shadow effect on hover */
}
.second::before {
    background-image: url('images/sport-banner.jpg');
}

.third::before {
    background-image: url('images/live-casino-banner.jpg');
}

.fourth::before {
    background-image: url('images/slot-banner.jpg');
}

.fifth::before {
    background-image: url('images/fishing-banner.jpg');
}

section {
    padding: 40px 0;
}

img {
    max-width: 100%;
    height: auto;
}

h2 {
    font-size: 2.5rem;
    margin-bottom: 20px;
    color: #fbfcf8;
}

p {
    font-size: 1.2rem;
    color: #faf9f6;
}

.btn {
    padding: 10px 20px;
    font-size: 1.25rem;
}

.telegram-btn {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 20px;
    font-size: 1.25rem;
    transition: background-color 0.3s ease, transform 0.3s ease;
}

.telegram-btn i {
    margin-left: 10px; /* Space between the text and the right icon */
}

.telegram-btn:hover {
    background-color: #0088cc; /* Change to Telegram blue on hover */
    transform: translateY(-3px); /* Slight "lift" effect */
}

.telegram-btn .fa-arrow-right {
    transition: transform 0.3s ease;
}

.telegram-btn:hover .fa-arrow-right {
    transform: translateX(5px); /* Move the arrow slightly to the right */
}