
/* ----------SECTION 1---------- */
#section-1 .section__info {
    font-size: 2rem;
    max-width: fit-content;
    background: rgba(255, 255, 255, 0.1);
    z-index: 2;
    position: relative;
}
@media screen and (max-width: 1400px) {
    #section-1 .section__info {
        font-size: 1.5rem;
    }
}

#section-1 .slide {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.slide__bg-image {
    position: absolute;
    left: 50%;
    top: 30%;
    transform: translateX(-50%);
    object-fit: contain;
    width: auto;
    height: 70%;
}
@media screen and (max-width: 1024px) {
    #section-1 .slide:first-child .container {
        padding-top: 100px;
    }
    .slide__bg-image {
        position: relative;
        height: 500px;
    }
}