@charset "utf-8";

/********************************************************

// * 본 스킨은 Ninny Design에서 제작되었습니다.
// * 이 파일은 저작권법의 보호를 받습니다.
// * 무단 복제, 배포, 수정, 재판매를 금지합니다.
// * 위반 시 민·형사상 법적 책임을 질 수 있습니다.

// * Developed by Ninny Design.
// * This file is protected by copyright law.
// * Unauthorized copying, distribution, modification, or resale is strictly prohibited.
// * Violators may be subject to civil and criminal penalties.

// * © 2026 Ninny Design. All rights reserved.

********************************************************/

/********************************************************
■ Section swiper gallery
********************************************************/
#sec-sw-gallery { background:#f8f8f8; }

#sec-sw-gallery .swiper-slide .image { overflow:hidden; border-radius: 20px; overflow:hidden; padding-bottom:177.77%; margin-bottom:clamp(10px, 1.5vw, 20px); }

#sec-sw-gallery .swiper-slide .ctg { margin-bottom:5px; color:var(--main-color1); }
#sec-sw-gallery .swiper-slide .title { font-size:clamp(18px, 2.2vw, 30px); font-weight:600; line-height:1.3; }
#sec-sw-gallery .swiper-slide .desc { margin-top:clamp(5px, 1vw, 15px); color:#5a5a5a; }

#sec-sw-gallery .swiper-nav { position:absolute; top:50%; transform: translateY(-50%); z-index:9; }
#sec-sw-gallery .swiper-prev { left:var(--default-padding); margin-left:10px; }
#sec-sw-gallery .swiper-next { right:var(--default-padding); margin-right:10px; }



@media (max-width: 768px) {
    #sec-sw-gallery .swiper-slide { width:90%; }
    #sec-sw-gallery .swiper-slide .desc { font-size:.875rem; }
}