:root{--preset-text-a5ba5ab3-list:clamp(32px,3vw,64px);--preset-leading-a5ba5ab3-list:1.2;--preset-text-3ca6e1e7-list:clamp(26px,2.4vw,48px);--preset-leading-3ca6e1e7-list:1.2;--preset-text-3bd45612-list:clamp(22px,1.8vw,40px);--preset-leading-3bd45612-list:1.3;--preset-text-c47e4179-list:clamp(18px,1.4vw,36px);--preset-leading-c47e4179-list:1.4;--preset-text-472eb7f7-list:clamp(16px,1.1vw,28px);--preset-leading-472eb7f7-list:1.5;--preset-text-0e4a5129-list:clamp(14px,0.9vw,22px);--preset-leading-0e4a5129-list:1.6;--preset-text-7b6c6438-list:clamp(15px,0.9vw,20px);--preset-leading-7b6c6438-list:1.7;--preset-text-bc4f8746-list:clamp(14px,0.8vw,18px);--preset-leading-bc4f8746-list:1.8;--preset-text-47eb01fa-list:clamp(12px,0.7vw,16px);--preset-leading-47eb01fa-list:2}@media(max-width:767.98px){:root{--preset-text-a5ba5ab3-list:30px;--preset-leading-a5ba5ab3-list:1.2;--preset-text-3ca6e1e7-list:26px;--preset-leading-3ca6e1e7-list:1.2;--preset-text-3bd45612-list:24px;--preset-leading-3bd45612-list:1.3;--preset-text-c47e4179-list:20px;--preset-leading-c47e4179-list:1.4;--preset-text-472eb7f7-list:18px;--preset-leading-472eb7f7-list:1.5;--preset-text-0e4a5129-list:16px;--preset-leading-0e4a5129-list:1.6;--preset-text-7b6c6438-list:15px;--preset-leading-7b6c6438-list:1.7;--preset-text-bc4f8746-list:14px;--preset-leading-bc4f8746-list:1.8;--preset-text-47eb01fa-list:12px;--preset-leading-47eb01fa-list:2}}@-webkit-keyframes before_icon_ani{0%{left:0}to{left:100%}}@keyframes before_icon_ani{0%{left:0}to{left:100%}}@-webkit-keyframes after_icon_ani{0%{left:-100%}to{left:0}}@keyframes after_icon_ani{0%{left:-100%}to{left:0}}.recognition_part{--vi:#111;--gray-0:#fff;--gray-100:#f5f5f5;--gray-200:#e5e5e5;--gray-300:#d6d6d6;--gray-500:#737373;--gray-700:#424242;--gray-800:#292929;position:relative}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide{display:block}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con{position:relative;z-index:10;opacity:0;-webkit-transition:opacity .55s ease;transition:opacity .55s ease}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con .general_img_con{position:relative;width:100%;height:0;padding-top:133.3333333333%;border-radius:20px;overflow:hidden}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con .general_img_con .general_img{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;border-radius:var(--general-item-image-radius)}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con .general_img_con .general_img .image_con{width:100%;height:100%;-webkit-transform:translateZ(1px);transform:translateZ(1px);-webkit-transition:-webkit-transform .55s ease;transition:-webkit-transform .55s ease;transition:transform .55s ease;transition:transform .55s ease, -webkit-transform .55s ease}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con .general_img_con .general_img .image_con .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con .general_info{position:absolute;left:0;bottom:0;padding:20px 10% 40px;width:100%;text-align:center;z-index:20}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con .general_info .general_info_con{position:relative;z-index:10}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con .general_info .general_info_con .general_title{position:relative;z-index:10;font-size:28px;line-height:1.5;color:#121926;font-weight:"PlusJakartaSans-B";white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con .general_info .general_info_con .general_message{color:#292929;margin-top:20px;font-size:16px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}@media screen and (max-width:750px){.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con .general_info{padding-bottom:20px}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con .general_info .general_info_con .general_title{font-size:22px}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con .general_info .general_info_con .general_message{margin-top:12px;font-size:14px}}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide .swiper_con:hover .general_img_con .general_img .image_con{-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0)}.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide.show .swiper_con,.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide.swiper-slide-active .swiper_con,.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide.swiper-slide-next .swiper_con,.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide.swiper-slide-prev .swiper_con{opacity:1}@media screen and (max-width:750px){.recognition_part #recognition_swiper .swiper-wrapper .swiper-slide.show .swiper_con{opacity:0}}.recognition_part .swiper_btn{position:absolute;top:50%;width:50px;height:50px;border-radius:50%;margin-top:-25px;z-index:10;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-transition:background .3s ease;transition:background .3s ease;background:var(--gray-0);overflow:hidden}.recognition_part .swiper_btn .swiper_btn_icon{position:absolute;width:100%;height:100%;color:var(--gray-800);text-align:center;font-size:18px;line-height:50px;-webkit-transition:color .3s ease,top .3s ease;transition:color .3s ease,top .3s ease}.recognition_part .swiper_btn .swiper_btn_icon:first-child{top:0;left:0}.recognition_part .swiper_btn .swiper_btn_icon:last-child{top:100%;left:0}.recognition_part .swiper_btn.prev_btn{left:-80px}.recognition_part .swiper_btn.next_btn{right:-80px}.recognition_part .swiper_btn:hover{background-color:var(--vi)}.recognition_part .swiper_btn:hover .swiper_btn_icon{color:var(--gray-0)}.recognition_part .swiper_btn:hover .swiper_btn_icon:first-child{top:-100%}.recognition_part .swiper_btn:hover .swiper_btn_icon:last-child{top:0}.recognition_part .swiper_btn.swiper-button-disabled{display:none}@media screen and (max-width:750px){.recognition_part .swiper_btn{display:none}}.recognition_part .swiper_btn.prev_btn{left:4.4%}.recognition_part .swiper_btn.next_btn{right:4.4%}
