#sub-center .gw-sub-con {padding: 150px 0;}
#sub-center .gw-img-box{overflow:hidden;height:500px;border-radius: 20px;}
#sub-center .gw-img-box .swiper-slide > img {width: 100%;height: 100%;object-fit: cover;object-position: center;}
#sub-center .swiper-pagination span {display:inline-block; width: 50px; height: 5px; background: rgba(0,0,0,0.1); border-radius:0; margin: 0 4.5px; opacity: 1;}
#sub-center .swiper-pagination span.swiper-pagination-bullet-active {background: #000;}
#sub-center .gw-video-box{overflow:hidden;height:500px;border-radius: 20px;}
#sub-center .gw-txt-con{align-items: flex-start;}
#sub-center .gw-con-tit {width: 25%;}
#sub-center .gw-con-tit .gw-tit{font-size: var(--main-title03);letter-spacing: -0.05em;font-weight: 600;line-height: 1.25;}
#sub-center .gw-con-box {width: 75%;border-top: 3px solid #000;}
#sub-center .gw-con-box .gw-con-txt {font-size: var(--main-title04);letter-spacing: -0.05em;font-weight: 400;line-height: 1.5;}
#sub-center dl{padding: 40px 0;border-bottom: 1px dashed rgba(0, 0, 0, 0.1);}
#sub-center dl:last-of-type {border-bottom: none;}
#sub-center .gw-center-txt-con dt {padding-left: 30px;position: relative;font-size: var(--main-title04);font-weight: 600;letter-spacing: -0.05em;color: #000;line-height: 1.4;}
#sub-center .gw-center-txt-con dt:before {content: "\e92b";font-family: xeicon;position: absolute;top: 0;left: 0;font-size: var(--main-title04);color: #000;}
#sub-center .gw-center-txt-con dd {padding-top: 7px;padding-left: 30px;}
#sub-center .gw-center-txt-con dd .gw-txt {padding-left: 10px;position: relative;font-size: var(--main-text01);font-weight: 400;letter-spacing: -0.05em;color: #555;line-height: 1.9;box-sizing: border-box;}
#sub-center .gw-center-txt-con dd .gw-txt:before {content: "-";position: absolute;top: 0;left: 0;}
#sub-center .gw-info-box .gw-info-item {display:flex; margin-top: 15px;}
#sub-center .gw-info-box .gw-info-item:first-of-type {margin-top: 0;}
#sub-center .gw-info-box .gw-list-tit {width: 150px; font-size:var(--main-text01); letter-spacing:-0.025em; color: #555; font-weight: 400; line-height:1.9;}
#sub-center .gw-info-box .gw-list-txt {width: calc(100% - 150px); font-size:var(--main-text01); letter-spacing:-0.025em; color: #000; font-weight: 600; line-height:1.9;font-family: "Outfit", sans-serif; }
#sub-center .gw-map-box {overflow:hidden;height:400px;background: #f9f9f9; border-radius:20px; text-align:center;}


/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1280px){
    #sub-center .gw-sub-con{padding: 5rem 0;}
    #sub-center .gw-txt-con{flex-direction: column;gap: 2rem;}
    #sub-center .gw-con-tit{width: 100%;}
    #sub-center .gw-con-box{width: 100%;}
    #sub-center .gw-img-box{height: 25rem;}
    #sub-center .gw-video-box{height: 25rem;}
    #sub-center .gw-map-box{height: 25rem;}
    #sub-center dl{padding: 20px 0;}
    #sub-center .gw-center-txt-con dd{padding-left:0;}
    #sub-center .gw-info-box .gw-info-item{margin-top:1rem;}
}

@media screen and (max-width:768px){
    #sub-center [class*="gw-sub-con"]:not(:last-child){margin-bottom: 40px;}
}

@media screen and (max-width:576px){
    #sub-center .gw-btn-wrap {flex-direction: column;}
    #sub-center .gw-img-box{height: 20rem;}
    #sub-center .gw-video-box{height: 20rem;}
    #sub-center .gw-map-box{height: 20rem;}
    #sub-center .gw-info-box .gw-info-item{flex-direction:column;}
    #sub-center .gw-info-box .gw-list-tit{width: 100%;}
    #sub-center .gw-info-box .gw-list-txt{width: 100%;}
}