@keyframes progress{0%{width:0}100%{width:100%}}.main-visual .item{position:relative}.main-visual a{display:block}.main-visual .img-bx{background-size:cover;background-repeat:no-repeat;background-position:center center;height:100vh}.main-visual .img-bx img{width:100%;height:100%;object-fit:cover}.main-visual .txt-bx{position:absolute;width:100%;top:35%;left:50%;transform:translate(-50%, -50%);color:#fff}@media all and (max-width: 1024px){.main-visual .txt-bx{top:15%;transform:translateX(-50%);text-align:center}}@media all and (max-width: 768px){.main-visual .txt-bx{top:25%}}.main-visual .txt-bx>.container{padding-left:5rem}@media all and (max-width: 1600px){.main-visual .txt-bx>.container{padding-left:10vw}}@media all and (max-width: 1024px){.main-visual .txt-bx>.container{padding-left:20px}}.main-visual .txt-bx .title{font-size:5rem;line-height:1;font-weight:bold;transition-delay:300ms !important}@media all and (max-width: 1024px){.main-visual .txt-bx .title{font-size:2.875rem;line-height:1.2}}.main-visual .txt-bx .text{margin-bottom:.75rem;font-size:2.625rem;font-weight:500}@media all and (max-width: 1024px){.main-visual .txt-bx .text{font-size:1.5rem;margin-bottom:.625rem}}.main-visual .swiper-slide .txt-bx .title,.main-visual .swiper-slide .txt-bx .text{transform:translateY(50px);opacity:0;transition:1000ms opacity,1000ms transform}.main-visual .swiper-slide-active .txt-bx .title,.main-visual .swiper-slide-active .txt-bx .text{transform:translateY(0);opacity:1}.main-visual .swiper-btn{position:absolute;width:100%;top:calc(50% + 73.5px);left:50%;transform:translate(-50%, -50%);z-index:5}@media all and (max-width: 1024px){.main-visual .swiper-btn{display:none}}.main-visual .swiper-btn .container{display:flex;align-items:center;justify-content:space-between;max-width:1720px}.main-visual .swiper-btn button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.3);transition:all .3s ease-in-out}.main-visual .swiper-btn button img{width:12px}.main-visual .swiper-control{position:absolute;left:50%;transform:translateX(-50%);bottom:5.5rem;z-index:5;display:flex;align-items:center;justify-content:center;gap:.9375rem}@media all and (max-width: 1024px){.main-visual .swiper-control{bottom:5%}}@media all and (max-width: 768px){.main-visual .swiper-control{bottom:2.3125rem}.main-visual .swiper-control.ios{bottom:3.125rem}}.main-visual .swiper-control span{display:inline-block;color:#fff;font-size:15px;font-weight:bold;font-family:"paybooc-Bold"}.main-visual .swiper-control span.total{color:hsla(0,0%,100%,.4)}.main-visual .swiper-control .swiper-pagination{position:relative;width:13.3125rem;height:2px;background-color:hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center}.main-visual .swiper-control .swiper-pagination-progressbar-fill{background-color:#fff}.main-title{font-family:"REM",sans-serif;font-size:2.625rem;font-weight:bold;color:#000;line-height:1.2;text-transform:uppercase;text-align:center}@media all and (max-width: 1024px){.main-title{font-size:2.125rem}}.main-kr-title{font-size:3.75rem;font-weight:bold;line-height:1.2;letter-spacing:-2px}@media all and (max-width: 1024px){.main-kr-title{font-size:2.875rem}}.main-en-title{font-size:2rem;font-weight:bold;line-height:1.2;letter-spacing:-2px}.main-kr-dec{font-size:1.625rem;font-weight:500;line-height:1.6}@media all and (max-width: 1024px){.main-kr-dec{font-size:1.25rem}}.section__business{padding:8.4375rem 0 9.375rem 0}@media all and (max-width: 1024px){.section__business{padding:5rem 0}}.section__business .filed-list{margin-top:1.875rem;display:flex;align-items:center;justify-content:center;gap:0 .9375rem}@media all and (max-width: 1024px){.section__business .filed-list{gap:.625rem;flex-direction:column}}.section__business .filed-list li{width:calc(33.333% - .625rem);background:#f5f5f5}@media all and (max-width: 1024px){.section__business .filed-list li{width:100%}}.section__business .filed-list a{display:block;position:relative;overflow:hidden}@media all and (min-width: 768.02px){.section__business .filed-list a:hover .img-bx img{transform:scale(1.05)}.section__business .filed-list a:hover .link-bx button{color:#fff}.section__business .filed-list a:hover .link-bx button img{filter:invert(1)}.section__business .filed-list a:hover .link-bx::before{opacity:1}}.section__business .filed-list .img-bx{background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center;aspect-ratio:400/450;width:100%}.section__business .filed-list .img-bx img{width:100%;transform:scale(1);transition:all .7s ease-in-out}.section__business .filed-list .title-bx{position:absolute;top:1.875rem;left:1.875rem}.section__business .filed-list .title-bx p{font-size:1.625rem;font-weight:600;color:#000;line-height:1.2}.section__business .filed-list .link-bx{position:absolute;left:50%;transform:translateX(-50%);bottom:1.875rem}.section__business .filed-list .link-bx button{display:flex;align-items:center;justify-content:space-between;width:12.5rem;height:3.5rem;border-radius:4px;border:1px solid rgba(0,0,0,.25);padding:0 1.5rem;font-size:15px;color:rgba(0,0,0,.7);transition:all .3s ease-in-out}.section__business .filed-list .link-bx button img{filter:invert(0);transition:all .3s ease-in-out}.section__business .filed-list .link-bx::before{content:"";width:100%;height:100%;background:#004122;position:absolute;top:0;left:0;border-radius:4px;transition:all .3s ease-in-out;z-index:-1;opacity:0}.section__business .icon-list{display:flex;align-items:center;justify-content:space-between;margin-top:3.125rem;gap:5px}@media all and (max-width: 1024px){.section__business .icon-list{flex-wrap:wrap;gap:6px}}@media all and (max-width: 1400px){.section__business .icon-list.eng{flex-wrap:wrap;gap:6px}}@media all and (max-width: 768px){.section__business .icon-list.eng{gap:12px}}@media all and (max-width: 1400px){.section__business .icon-list.eng li{width:calc(25% - 6px)}}@media all and (max-width: 768px){.section__business .icon-list.eng li{width:calc(50% - 6px);height:110px}}@media all and (max-width: 768px){.section__business .icon-list.eng .img-bx{width:1.875rem;height:1.875rem}}.section__business .icon-list.eng a p{font-size:14px;line-height:1.2;padding:0 .625rem}@media all and (max-width: 768px){.section__business .icon-list.eng a p{height:1.875rem}}.section__business .icon-list li{width:120px;height:120px;box-shadow:3px 3px 20px 0 rgba(0,0,0,.12);border-radius:12px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}@media all and (max-width: 1024px){.section__business .icon-list li{width:calc(25% - 6px)}}@media all and (max-width: 768px){.section__business .icon-list li{height:80px}}.section__business .icon-list li a{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:100%;height:100%;background:#fff;transition:all .3s ease-in-out}@media all and (min-width: 768.02px){.section__business .icon-list li a:hover{background:#004122}.section__business .icon-list li a:hover p{color:#fff}.section__business .icon-list li a:hover img.default{display:none}.section__business .icon-list li a:hover img.active{display:block}}.section__business .icon-list li .img-bx{position:relative;width:40px;height:40px}.section__business .icon-list li img{height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.section__business .icon-list li img.default{display:block}.section__business .icon-list li img.active{display:none}@media all and (max-width: 768px){.section__business .icon-list li img{height:26px}}.section__business .icon-list li p{margin-top:7px;font-size:15px;font-weight:500}@media all and (max-width: 768px){.section__business .icon-list li p{font-size:13px;font-weight:600;margin-top:4px;line-height:1.2}}@media all and (max-width: 320px){.section__business .icon-list li p{font-size:12px}}.section__qualification{background-image:url(../images/main/qualification_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;height:44.9375rem;width:100%}@media all and (max-width: 1024px){.section__qualification{height:fit-content;padding:8.5rem 0}}@media all and (max-width: 768px){.section__qualification{background-image:url(../images/main/qualification_bg_m.jpg)}}.section__qualification .container{display:flex;align-items:center;justify-content:center;height:100%}.section__qualification .container .text-bx{text-align:center;color:#fff}.section__qualification .container .main-kr-dec{margin:1.875rem 0}.section__qualification .container .link-bx{display:flex;align-items:center;justify-content:center}.section__qualification .container .link-bx a{display:flex;align-items:center;justify-content:space-between;width:10.875rem;height:3.25rem;border-radius:4px;background:#004122;color:#fff;font-size:15px;padding:0 1.25rem}.section__about{padding:3.75rem 0 10rem 0}@media all and (max-width: 1024px){.section__about{padding:3.75rem 0 5rem 0}}.section__about .about-list{display:flex;align-items:center;justify-content:center;gap:0 1.875rem}@media all and (max-width: 1024px){.section__about .about-list{flex-direction:column;gap:2.5rem}}.section__about .about-list.eng .text-bx{height:260px;display:flex;flex-direction:column;justify-content:space-between}@media all and (max-width: 1400px){.section__about .about-list.eng .text-bx{height:300px}}@media all and (max-width: 1024px){.section__about .about-list.eng .text-bx{height:fit-content;padding:20px;justify-content:start}}.section__about .about-list.eng .text-bx .top-bx .title{font-size:1.5rem;font-weight:600;color:#000;line-height:1.2}.section__about .about-list.eng .text-bx .top-bx .dec{height:6em}@media all and (max-width: 1600px){.section__about .about-list.eng .text-bx .top-bx .dec{height:fit-content}}@media all and (max-width: 1024px){.section__about .about-list.eng .text-bx .top-bx .dec{height:fit-content}}.section__about .about-list li{width:calc(33.33% - 1.25rem)}@media all and (max-width: 1024px){.section__about .about-list li{width:100%}}.section__about .about-list a{display:block;position:relative;overflow:hidden;border-radius:6px;box-shadow:3px 3px 20px 0 rgba(0,0,0,.12)}@media all and (min-width: 768.02px){.section__about .about-list a:hover .img-bx img{transform:scale(1.05)}.section__about .about-list a:hover .bottom-bx button{color:#fff}.section__about .about-list a:hover .bottom-bx button::before{opacity:1}}.section__about .about-list .img-bx{aspect-ratio:480/320;height:320px;display:flex;align-items:center;justify-content:center;width:100%}@media all and (max-width: 1024px){.section__about .about-list .img-bx{width:100%;height:auto}}.section__about .about-list .img-bx img{transform:scale(1);transition:all .7s ease-in-out;width:100%}.section__about .about-list .text-bx{background:#fff;padding:43.5px 40px;height:220px}@media all and (max-width: 1600px){.section__about .about-list .text-bx{height:260px}}@media all and (max-width: 1024px){.section__about .about-list .text-bx{height:fit-content;padding:20px}}.section__about .about-list .text-bx .top-bx{display:flex;align-items:start;gap:2.5rem}@media all and (max-width: 1400px){.section__about .about-list .text-bx .top-bx{flex-direction:column;gap:.625rem}}.section__about .about-list .text-bx .top-bx .title{font-size:1.625rem;font-weight:600;color:#000;line-height:1.2}.section__about .about-list .text-bx .top-bx .dec{font-size:1.125rem;color:rgba(0,0,0,.7);line-height:1.4}@media all and (max-width: 1600px){.section__about .about-list .text-bx .top-bx .dec{height:3.75rem}}@media all and (max-width: 1024px){.section__about .about-list .text-bx .top-bx .dec{height:auto}}.section__about .about-list .text-bx .bottom-bx{margin-top:2rem}.section__about .about-list .text-bx .bottom-bx button{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid rgba(0,0,0,.25);border-radius:4px;font-size:15px;text-transform:uppercase;color:#000;height:3.1875rem;position:relative;background:#fff;z-index:5;transition:all .3s ease-in-out}.section__about .about-list .text-bx .bottom-bx button::before{content:"";width:100%;height:100%;background:#004122;position:absolute;top:0;left:0;border-radius:4px;transition:all .3s ease-in-out;opacity:0;z-index:-1}.section__news{position:relative;height:fit-content;padding-bottom:17.375rem}@media all and (max-width: 1024px){.section__news{padding-bottom:5rem;width:calc(100% - 20px)}}.section__news_inner{height:100%}.section__news .left-bx{position:absolute;top:0;left:0;width:49%;background:#f3f3f3;border-radius:20px;padding:4.25rem 7.875rem 4.25rem 10.42vw;z-index:5}@media all and (max-width: 1600px){.section__news .left-bx{padding:2.5rem}}@media all and (max-width: 1024px){.section__news .left-bx{width:100%;position:unset;border-bottom-left-radius:0;position:relative;z-index:3}}.section__news .left-bx a{display:block}.section__news .left-bx .img-bx{aspect-ratio:650/430;width:100%}.section__news .left-bx .img-bx img{width:100%}.section__news .left-bx .top-bx{display:flex;align-items:end;justify-content:space-between;margin-bottom:1.5rem}@media all and (max-width: 1200px){.section__news .left-bx .top-bx{flex-direction:column;align-items:start;margin-bottom:1.875rem}}.section__news .left-bx .top-bx .title{font-size:2rem;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em;line-height:1.3;height:auto;color:#000}@media all and (max-width: 1024px){.section__news .left-bx .top-bx .title{font-size:1.625rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:4.5em;height:auto;line-height:1.3}}.section__news .left-bx .top-bx .date{font-size:14px;color:rgba(0,0,0,.5);min-width:100px;margin-bottom:.3125rem}@media all and (max-width: 1200px){.section__news .left-bx .top-bx .date{margin-bottom:0;margin-top:.625rem}}.section__news .right-bx{width:100%;position:relative;top:7.375rem;right:0;display:flex;align-items:center;justify-content:end;z-index:1}@media all and (max-width: 1024px){.section__news .right-bx{position:unset;margin-left:20px;margin-top:-7.5rem}}.section__news .right-bx .inner{width:63%;background:#454545;padding:4.8125rem 10.42vw 4.8125rem 17.875rem;border-top-left-radius:20px;border-bottom-left-radius:20px;min-height:38.125rem}@media all and (max-width: 1600px){.section__news .right-bx .inner{padding:2.5rem 2.5rem 2.5rem 12.875rem}}@media all and (max-width: 1024px){.section__news .right-bx .inner{width:100%;padding:10rem 20px 30px;border-top-left-radius:0;min-height:unset}}.section__news .right-bx .title-bx{margin-bottom:1.25rem}.section__news .right-bx .title-bx span{padding:0 14px;background:#fff;border-radius:4px;display:inline-block;text-align:center;line-height:37px;font-size:1.125rem;font-weight:600;color:#000;height:37px;padding:0 .9375rem}@media all and (max-width: 768px){.section__news .right-bx .title-bx span{font-size:18px}}.section__news .right-bx .news-list li{padding:1.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.2);transition:all .3s ease-in-out}@media all and (min-width: 768.02px){.section__news .right-bx .news-list li:hover{border-bottom:1px solid #fff}}.section__news .right-bx .news-list li a{display:block}.section__news .right-bx .news-list li .tit{font-size:1.375rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (max-width: 1024px){.section__news .right-bx .news-list li .tit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em;height:auto;line-height:1.4}}.section__news .right-bx .news-list li .list-date{margin-top:.625rem;font-size:14px;font-weight:300;color:hsla(0,0%,100%,.5)}.section__award{padding-bottom:10rem}@media all and (max-width: 1024px){.section__award{padding-bottom:5rem}}.section__award .main-title{margin-bottom:3.125rem}.section__award .container{position:relative}.section__award .swiper{margin:0 60px}@media all and (max-width: 1024px){.section__award .swiper{margin:0 2.5rem}}.section__award .swiper-wrapper{height:auto !important}.section__award .swiper-slide .award-img{background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center}.section__award .swiper-slide .award-img img{max-width:120px;height:120px;object-fit:scale-down}@media all and (max-width: 1200px){.section__award .swiper-slide .award-img img{max-width:80px;height:80px}}@media all and (max-width: 768px){.section__award .swiper-slide .award-img img{max-width:70px;height:70px}}@media all and (max-width: 320px){.section__award .swiper-slide .award-img img{max-width:65px;height:65px}}.section__award .swiper-btn{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;display:flex;align-items:center;justify-content:space-between;padding:0 20px}@media all and (max-width: 1024px){.section__award .swiper-btn{gap:1.25rem}}.section__award .swiper-btn button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:rgba(0,0,0,.2);transition:all .3s ease-in-out}@media all and (max-width: 1024px){.section__award .swiper-btn button{width:2.5rem;height:2.5rem}}@media all and (max-width: 576px){.section__award .swiper-btn button{width:1.875rem;height:1.875rem}}.section__award .swiper-btn button img{width:12px}@media all and (max-width: 1024px){.section__award .swiper-btn button img{width:.75rem}}@media all and (max-width: 576px){.section__award .swiper-btn button img{width:8px}}.section__review{position:relative}.section__review .review-bg{background-size:cover;background-repeat:no-repeat;background-position:center center;height:780px;padding:6.8125rem 0 0 0;transition:all .3s ease-in-out}@media all and (max-width: 1024px){.section__review .review-bg{height:fit-content;padding:3.75rem 0 4.1875rem 0}}.section__review .main-title{margin-bottom:1.6875rem}.section__review .container{position:relative}@media all and (max-width: 1024px){.section__review .container{padding:0 20px 5rem}}.section__review .swiper{max-width:1264px;margin:0 auto}.section__review .swiper-wrapper{height:auto}.section__review .swiper-slide{background:#fff;border-top-left-radius:3.125rem;border-bottom-right-radius:3.125rem;display:flex;align-items:center;justify-content:center;padding:3.0625rem 5rem;position:relative;overflow:hidden}@media all and (max-width: 1024px){.section__review .swiper-slide{flex-direction:column;gap:1.25rem;padding:30px 20px}}.section__review .swiper-slide .review-img{transform:translateY(50px);opacity:0;transition:1000ms opacity,1000ms transform}.section__review .swiper-slide-active .review-img{transform:translateY(0);opacity:1}.section__review .swiper-btn{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;display:flex;align-items:center;justify-content:space-between}.section__review .swiper-btn::after{content:"";width:1px;height:60%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;display:none}@media all and (max-width: 1024px){.section__review .swiper-btn{top:auto;bottom:0;transform:translateX(-50%);justify-content:center;gap:2.5rem}}.section__review .swiper-btn button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:rgba(0,0,0,0);transition:all .3s ease-in-out}@media all and (max-width: 1024px){.section__review .swiper-btn button{width:2.5rem;height:2.5rem}}.section__review .swiper-btn button img{width:12px}.section__review .swiper-pagination-bullet{background:rgba(0,0,0,0);margin:0 10px !important;width:auto;font-size:14px;color:#fff;opacity:1 !important}.section__review .swiper-pagination-bullet-active{color:#004122;font-weight:bold}.section__review .review-img{width:30.125rem;margin-left:5rem;transition-delay:400ms !important}@media all and (max-width: 1024px){.section__review .review-img{width:100%;margin-left:0;display:flex;align-items:center;justify-content:center}}.section__review .review-img .img-bx{aspect-ratio:400/400;background:rgba(0,0,0,.05);border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;max-width:18.75rem}.section__review .review-img .img-bx img{width:100%}.section__review .txt-bx{width:calc(100% - 30.125rem);margin-left:6.25rem}@media all and (max-width: 1024px){.section__review .txt-bx{width:100%;margin-left:0}}.section__review .txt-bx .category{font-size:1.125rem;font-weight:500;color:rgba(0,0,0,.5);line-height:1}@media all and (max-width: 1024px){.section__review .txt-bx .category{font-size:15px}}.section__review .txt-bx .product-name{font-size:1.625rem;font-weight:600;color:#000;margin-bottom:.625rem}@media all and (max-width: 1024px){.section__review .txt-bx .product-name{font-size:1.375rem}}.section__review .review-bx{margin-top:1.25rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:6em;height:auto;line-height:1.4;font-size:1.125rem;color:rgba(0,0,0,.6)}@media all and (max-width: 1024px){.section__review .review-bx{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:9em;height:auto;line-height:1.4}}.section__review .writer{font-size:15px;color:rgba(0,0,0,.4);line-height:1.2;margin:.625rem 0;text-align:right;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.5)}@media all and (max-width: 1024px){.section__review .writer{font-size:14px;padding-top:.625rem}}.section__review .link-bx{position:relative;width:10rem;height:3.25rem;border:1px solid rgba(0,0,0,.25)}@media all and (max-width: 1024px){.section__review .link-bx{margin:0 auto;width:9.875rem}}.section__review .link-bx::before{content:"";width:100%;height:100%;background:#004122;position:absolute;top:0;left:0;transition:all .3s ease-in-out;z-index:-1;opacity:0}.section__review .link-bx a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:1.25rem;font-size:15px;font-weight:500;color:rgba(0,0,0,.7);transition:all .3s ease-in-out}.section__review .link-bx a img{transition:all .3s ease-in-out}@media all and (min-width: 768.02px){.section__review .link-bx:hover::before{opacity:1}.section__review .link-bx:hover a{color:#fff}.section__review .link-bx:hover img{filter:invert(1)}}.section__sns{padding:10rem 0}@media all and (max-width: 1024px){.section__sns{padding:5rem 0}}@media all and (max-width: 1024px){.section__sns .container{position:relative;padding:0 20px 5rem}}.section__sns .sns-list{margin-top:1.875rem;display:flex}.section__sns .sns-list.swiper-wrapper{height:auto}.section__sns .sns-list li{width:20%;height:304px}@media all and (max-width: 1024px){.section__sns .sns-list li{width:100%;height:auto}}.section__sns .sns-list li a{display:block;position:relative;overflow:hidden;width:100%;height:100%}@media all and (min-width: 768.02px){.section__sns .sns-list li a:hover .hidden-bx{transform:translate(-50%, -50%);opacity:1}}.section__sns .sns-list li a::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;opacity:0}@media all and (max-width: 768px){.section__sns .sns-list li a::after{opacity:1}}.section__sns .sns-list li .img-bx{background-size:cover;background-repeat:no-repeat;background-position:center center;aspect-ratio:304/304;width:100%}.section__sns .sns-list li .img-bx img{width:100%;height:100%;object-fit:cover}.section__sns .sns-list li .hidden-bx{position:absolute;top:50%;left:50%;transform:translate(-50%, 0%);opacity:0;transition:all .5s ease-in-out;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:5}@media all and (max-width: 768px){.section__sns .sns-list li .hidden-bx{transform:translate(-50%, -50%);opacity:1}}.section__sns .sns-list li .hidden-bx p{font-size:15px;font-weight:500;color:#fff;margin-top:7px}.section__sns .swiper-btn{position:absolute;width:100%;left:50%;top:auto;bottom:0;transform:translateX(-50%);gap:2.5rem;z-index:5;display:flex;align-items:center;justify-content:center}.section__sns .swiper-btn::after{content:"";width:1px;height:60%;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;display:none}.section__sns .swiper-btn button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(0,0,0,0);transition:all .3s ease-in-out}@media all and (max-width: 1024px){.section__sns .swiper-btn button{width:2.5rem;height:2.5rem}}.section__sns .swiper-btn button img{width:12px;filter:invert(1)}.section__sns .swiper-pagination-bullet{background:rgba(0,0,0,0);margin:0 10px !important;width:auto;font-size:14px;color:#333;opacity:1 !important}.section__sns .swiper-pagination-bullet-active{color:#000;font-weight:bold}