.display_option_1 .module_heading {
    text-align: center;
    margin-bottom: var(--margin);
}

.display_option_1 .option-list {
    position: relative;
    padding: 2px 6rem;
}

.display_option_1.option-wrapper .modtitle {
    text-align: center;
    justify-content: center;
    font-size: 34px;
}

.display_option_1 .option-item:first-child a {
    border-left: 1px solid var(--border_color_1); /* Changed from border-right */
}

.display_option_1 .option-item a {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: var(--box_bg_1);
    border-radius: var(--border-radius_1);
    padding: var(--margin) var(--margin) var(--margin-2);
    margin: auto;
    
    border-right: 1px solid var(--border_color_1); /* Changed from border-left */
    border-top: 1px solid var(--border_color_1);
}
.display_option_1 .option-item a:after {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: var(--box_bg_0);
    left: -25px; /* Changed from right */
    top: -25px;
}
.display_option_1 .option-item a:last-child:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: var(--box_bg_0);
    left: -25px; /* Changed from right */
    bottom: -25px;
}
.display_option_1 .option-item a:last-child {
    border-bottom: 1px solid var(--border_color_1);
}

.display_option_1 .option-item:last-child:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: var(--box_bg_0);
    right: -25px; /* Changed from left */
    top: -25px;
    z-index: 10;
}
.display_option_1 .option-item:last-child:after {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    background: var(--box_bg_0);
    right: -25px; /* Changed from left */
    bottom: -25px;
}

.display_option_1 .image_option_wrapper {
    position: relative;
    border: 4px solid var(--border_color_1);
}

.display_option_1 .option-item .option_cover {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    border: solid 5px var(--border_color_0);
}

.display_option_1 .option-item img {
    width: 100px;
    border-radius: var(--border-radius_1);
    padding: 15px;
    position: relative;
}
.display_option_1 .option-item span {
    font-weight: bold;
    line-height: 18px;
    margin-top: var(--margin-2);
}

.display_option_1 .swiper-button-next,
.display_option_1 .swiper-button-prev {
    border: 4px solid var(--box_bg_0);
    width: 40px;
    height: 45px;
    background: var(--box_bg_0);
    padding: 0;
    /*top: calc(50% - 15px);*/
}

.display_option_1 .swiper-rtl .swiper-button-next {
    right: 0px; /* Changed from left */
    left: unset; /* Changed from right */
    border-right: 0; /* Changed from border-left */
}

.display_option_1 .swiper-rtl .swiper-button-prev {
    left: 0px; /* Changed from right */
    right: unset; /* Changed from left */
    border-left: 0; /* Changed from border-right */
}

.display_option_1 .swiper-button-next svg,
.display_option_1 .swiper-button-prev svg {
    color: var(--primary_1);
}