.elementor-422 .elementor-element.elementor-element-d6b8d1f{--display:flex;}/* Start custom CSS for html, class: .elementor-element-e42a192 */#pinContainer {
            width: 100%;
            height: 100vh;
            overflow: hidden;
            position: relative;
        }

        #slideContainer {
            width: 100%;
            height: 100%;
            position: absolute;
  top: 50%;
  transform: translateY(-35%);
        }

        .slide-wrapper {
            display: flex;
            height: 100%;
            /* (635px * 7) + (20px * 6) = 4565px */
            width: 3910px;
            gap: 20px;
        }

        /* 개별 이미지/아이템 스타일 */
        .image-item {
            width: 635px;
            height: 650px;
            flex-shrink: 0;
            position: relative;
            background-color: #222;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 40px;
            color: white;
            box-sizing: border-box;
            overflow: hidden;
            border-radius: 20px;
        }

        .image-item img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            position: absolute;
            top: 0;
            left: 0;
        }

        /* 오버 시 보여질 이미지 컨테이너 스타일 */
        .event-hover-images {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
            z-index: 10;
        }

        /* 오버 이미지 개별 스타일: 모두 겹치고 초기에는 투명하게 설정 */
        .event-hover-images .hover-img {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            opacity: 0;
        }

        .caption{
            z-index: 30;
            position: absolute;
            bottom:30px;
            left:30px;
        }

        .caption p{
            margin:0;
            font-size:23px;
            font-weight: 600;
            font-family: 'Montserrat';
        }/* End custom CSS */