.esg .esg_visual .description+.description{font-size:16px;line-height:26px}.esg .esg_visual .description span,.esg .esg_visual .description{font-size:22px;line-height:30px}@media (min-width:768px){.esg .esg_visual .description+.description{font-size:16px;line-height:26px}.esg .esg_visual .description span,.esg .esg_visual .description{font-size:34px;line-height:48px}}@media (min-width:1280px){.esg .esg_visual .description+.description{font-size:18px;line-height:28px}.esg .esg_visual .description span,.esg .esg_visual .description{font-size:42px;line-height:58px}}@media (min-width:1536px){.esg .esg_visual .description+.description{font-size:20px;line-height:32px}.esg .esg_visual .description span,.esg .esg_visual .description{font-size:50px;line-height:70px}}@keyframes btnPrimary{0%{top:50%;right:21px}18%{top:-10%;right:-8px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:42px}50%{top:50%;right:21px}}@media (min-width:768px){@keyframes btnPrimary{0%{top:50%;right:27px}18%{top:-10%;right:-9px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:54px}50%{top:50%;right:27px}}}@media (min-width:1280px){@keyframes btnPrimary{0%{top:50%;right:32px}18%{top:-10%;right:-10px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:64px}50%{top:50%;right:32px}}}@keyframes btnSecondaryUp{0%{top:50%;left:50%}18%{top:0;left:100%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:100%;left:0}50%{top:50%;left:50%}}@keyframes btnSecondaryDown{0%{top:50%}18%{top:120%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:-10%}50%{top:50%}}.tween-item{width:100%;height:100%}.esg .esg_visual .visual{height:27rem}.esg .esg_visual .description{text-align:center;letter-spacing:-.03em;color:#121212;margin:0 auto 3rem;padding:6rem 24px 0;font-family:stolzl}.esg .esg_visual .description span{font-family:covered}.esg .esg_visual .description+.description{padding-top:0;font-family:Pretendard}.esg .esg_tab_wrapper{padding:0 24px}.esg .esg_tab_wrapper .tab_btn_wrap{border-bottom:1px solid #d6d6d6;margin-top:12rem}.esg .esg_tab_wrapper .tab_btn_wrap>ul{-moz-column-gap:2rem;justify-content:center;column-gap:2rem;width:100%;display:flex}.esg .esg_tab_wrapper .tab_btn_wrap>ul .tab-button{text-align:center;color:#d6d6d6;cursor:pointer;border-bottom:6px solid #fff;width:100%;max-width:14rem;height:3rem;font-size:1rem;font-weight:700;line-height:100%}.esg .esg_tab_wrapper .tab_btn_wrap>ul .tab-button.is_active{color:#1d1d1f;border-color:#00befd}.esg .esg_tab_wrapper .tab_btn_wrap>ul .tab-button button{color:inherit}.esg .esg_tab_wrapper .tab_btn_wrap>ul .tab-button span{font-size:inherit;line-height:inherit;color:inherit}.esg .esg_tab_wrapper .tab_content_wrap>[class*=tab_content]{text-align:center;margin-top:8rem;margin-bottom:16rem}.esg .esg_tab_wrapper .tab_content_wrap .tab_content_00 .img_00{max-width:100rem;padding-bottom:8rem}.esg .esg_tab_wrapper .tab_content_wrap .tab_content_00 .img_01{background:url(/assets/images/contents/esg/img_tab00_bg00.png) 0 0/cover no-repeat}.esg .esg_tab_wrapper .tab_content_wrap .tab_content_00 .img_01>img{max-width:786px;padding:6.4rem 0}.esg .esg_tab_wrapper .tab_content_wrap .tab_content_00 .img_02{max-width:100rem;padding-top:10rem}.esg .esg_tab_wrapper .tab_content_wrap .tab_content_01,.esg .esg_tab_wrapper .tab_content_wrap .tab_content_02,.esg .esg_tab_wrapper .tab_content_wrap .tab_content_04{max-width:110rem;margin:8rem auto 16rem}.esg .esg_tab_wrapper .tab_content_wrap .tab_content_01 img,.esg .esg_tab_wrapper .tab_content_wrap .tab_content_02 img,.esg .esg_tab_wrapper .tab_content_wrap .tab_content_04 img{width:100%;max-width:110rem}.esg .esg_tab_wrapper .tab_content_wrap .tab_content_03{max-width:110rem;margin:8rem auto 16rem}.esg .esg_tab_wrapper .tab_content_wrap .tab_content_03 .img_01{padding-top:8rem}@media (min-width:768px){.esg .esg_visual .visual{height:57.6rem}.esg .esg_visual .description{padding:12rem 7.4rem 0}.esg .esg_visual .description+.description{padding-top:0;padding-bottom:0}.esg .esg_tab_wrapper .tab-button{height:4.6rem;font-size:2rem}.esg .esg_tab_wrapper .tab-button button{font-size:2rem}}@media (min-width:1280px){.esg .esg_visual .visual{height:80rem}.esg .esg_visual .description{margin-bottom:0;padding:14rem 9rem 4rem}.esg .esg_visual .description+.description{padding-top:0;padding-bottom:0}.esg .esg_tab_wrapper .tab-button,.esg .esg_tab_wrapper .tab-button button{font-size:2rem}}@media (min-width:1536px){.esg .esg_visual .visual{height:96rem}.esg .esg_visual .description{padding:18rem 16.8rem 6rem}.esg .esg_visual .description+.description{padding-top:0;padding-bottom:0}.esg .esg_tab_wrapper .tab-button,.esg .esg_tab_wrapper .tab-button button{font-size:2rem}}
