.gallery-main {
    height: 450px;
    position: relative;
    margin-bottom: 3rem;
}

.gallery-main .swiper-slide:hover {
    cursor: grab;
}

.gallery-main .swiper-slide {
    height: 100%;
    width: auto;
}

.swiper-slide img {
    width: auto;
    height: 100%;
}

.gallery-thumb {
    height: 100px;
    margin-bottom: 3rem;
}

.gallery-thumb .swiper-slide:hover {
    cursor: pointer;
}

.gallery-thumb .swiper-wrapper {
    justify-content: center;
}

.gallery-thumb .swiper-slide {
    width: auto;
    opacity: 0.4;
}

.gallery-thumb .swiper-slide-thumb-active {
    opacity: 1;
}
