@keyframes progress{0%{width:0}to{width:100%}}.main-visual{width:100%;height:100vh}.main-visual .swiper{width:100%;height:100%}.main-visual .swiper .swiper-wrapper{width:100%;height:100%}.main-visual .item{position:relative;width:100%;height:100%}.main-visual .item a{width:100%;height:100%}.main-visual .img-bx{width:100%;height:100%}.main-visual .img-bx img{width:100%;height:100%;object-fit:cover}.main-visual .img-bx video{width:100%;height:100%;object-fit:cover}.main-visual .txt-bx{position:absolute;width:100%;top:77%;left:0%;transform:translateY(-50%);color:#fff;padding-left:calc((100% - 1600px) / 2)}@media (max-width:1640px){.main-visual .txt-bx{padding-left:20px}}.main-visual .txt-bx .txt1{color:#fff;font-size:40px;font-style:normal;font-weight:300;line-height:120%}@media (max-width:1200px){.main-visual .txt-bx .txt1{font-size:2.1875rem;letter-spacing:-0.03em}}@media (max-width:1024px){.main-visual .txt-bx .txt1{font-size:2rem}}@media (max-width:768px){.main-visual .txt-bx .txt1{font-size:1.75rem}}.main-visual .txt-bx .txt2{margin-top:0.6875rem;color:#fff;font-size:48px;font-style:normal;font-weight:300;line-height:120%}@media (max-width:1200px){.main-visual .txt-bx .txt2{font-size:2.5rem;letter-spacing:-0.03em}}@media (max-width:1024px){.main-visual .txt-bx .txt2{font-size:2.1875rem}}@media (max-width:768px){.main-visual .txt-bx .txt2{font-size:2rem}}.main-visual .swiper-slide .txt-bx .text,.main-visual .swiper-slide .txt-bx .title{transform:translateY(50px);opacity:0;transition:1000ms opacity,1000ms transform}.main-visual .swiper-slide-active .txt-bx .text,.main-visual .swiper-slide-active .txt-bx .title{transform:translateY(0);opacity:1}.intro-section .fix-visual{pointer-events:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center;background:#fff}.intro-section .fix-visual .txt1{position:absolute;left:calc((100% - 1600px) / 2);top:calc(50% - 100px);transform:translateY(-50%)}@media screen and (max-width:1640px){.intro-section .fix-visual .txt1{left:20px}}@media screen and (max-width:1600px){.intro-section .fix-visual .txt1{max-width:394px}}@media screen and (max-width:1024px){.intro-section .fix-visual .txt1{max-width:262px}}@media screen and (max-width:768px){.intro-section .fix-visual .txt1{max-width:130px;top:calc(50% - 70px)}}.intro-section .fix-visual .txt2{position:absolute;right:calc((100% - 1800px) / 2);top:calc(50% + 100px);transform:translateY(-50%)}@media screen and (max-width:1840px){.intro-section .fix-visual .txt2{right:20px}}@media screen and (max-width:1600px){.intro-section .fix-visual .txt2{max-width:666px}}@media screen and (max-width:1024px){.intro-section .fix-visual .txt2{max-width:444px}}@media screen and (max-width:768px){.intro-section .fix-visual .txt2{max-width:221px;top:calc(50% + 70px)}}.intro-section .fix-visual .video-wrap{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);width:979px;height:551px;aspect-ratio:183/103;overflow:hidden;pointer-events:none}@media screen and (max-width:1024px){.intro-section .fix-visual .video-wrap{width:809px;height:455px}}@media screen and (max-width:768px){.intro-section .fix-visual .video-wrap{width:553px;height:311px}}.intro-section .fix-visual .video-wrap video{pointer-events:none;position:absolute;z-index:-2;left:50%;top:50%;transform:translate(-50%,-50%) scale(1.02);width:100%;height:100%;object-fit:cover}.intro-section .fix-visual .circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1.02);z-index:-1;max-width:100%}@media screen and (max-width:1024px){.intro-section .fix-visual .circle{width:380px}}@media screen and (max-width:768px){.intro-section .fix-visual .circle{width:260px}}.intro-section .fix-visual p{color:#fff;text-align:center;font-size:36px;font-style:normal;font-weight:300;line-height:100%}@media (max-width:1400px){.intro-section .fix-visual p{font-size:1.875rem;letter-spacing:-0.02em}}@media (max-width:1024px){.intro-section .fix-visual p{font-size:1.75rem}}@media (max-width:768px){.intro-section .fix-visual p{font-size:1.3125rem}}.sec-project{position:relative;overflow:clip;padding:11.25rem 0 0}@media (max-width:1200x){.sec-project{padding:7.5rem 0 0}}@media (max-width:768px){.sec-project{padding:5.625rem 0 0}}.sec-project .proj-bg{position:absolute;inset:0;z-index:0}.sec-project .proj-bg img{width:100%;height:100%;object-fit:cover}.sec-project .container{position:relative;z-index:1}.sec-project .title{margin-bottom:80px}@media (max-width:768px){.sec-project .title{margin-bottom:32px}}.sec-project .title .desc{font-size:20px;font-weight:700;color:#000;letter-spacing:-0.6px;margin-bottom:30px}@media (max-width:1200px){.sec-project .title .desc{font-size:1.125rem;letter-spacing:-0.02em}}@media (max-width:768px){.sec-project .title .desc{font-size:15px}}.sec-project .title .soal{font-size:100px;font-weight:500;color:#000;letter-spacing:-5px;line-height:1}@media (max-width:1200px){.sec-project .title .soal{font-size:4rem;letter-spacing:-0.03em}}@media (max-width:768px){.sec-project .title .soal{font-size:42px}}.sec-project .proj-tabs{display:flex;align-items:center;gap:8px;margin-bottom:62px;flex-wrap:wrap}@media (max-width:1024px){.sec-project .proj-tabs{margin-bottom:34px}}@media (max-width:768px){.sec-project .proj-tabs{gap:6px;margin-bottom:26px}}.sec-project .tab-btn{position:relative;font-size:22px;font-weight:700;color:#fff;letter-spacing:-0.66px;background:none;padding:10px 22px;border-radius:50px;transition:color 0.3s;z-index:0}.sec-project .tab-btn:before{content:"";position:absolute;top:50%;left:50%;background:#fe3900;border-radius:50px;width:87px;height:87px;transform:translate(-50%,-50%) scale(0);transition:transform 0.25s;z-index:-1}@media (max-width:1024px){.sec-project .tab-btn:before{width:84px;height:84px}}@media (max-width:768px){.sec-project .tab-btn:before{width:62px;height:62px}}.sec-project .tab-btn.active:before{transform:translate(-50%,-50%) scale(1)}@media (max-width:1200px){.sec-project .tab-btn{font-size:1.1875rem}}@media (max-width:768px){.sec-project .tab-btn{font-size:16px;padding:8px 16px}}.sec-project .proj-panels{position:relative}.sec-project .proj-panel{display:none}.sec-project .proj-panel.active{display:block}.sec-project .proj-body{display:flex;align-items:center;gap:40px}@media (max-width:1024px){.sec-project .proj-body{flex-direction:column-reverse;gap:32px;justify-content:flex-end}}.sec-project .proj-left{flex:1;min-width:0;align-self:flex-start}@media (max-width:1024px){.sec-project .proj-left{position:absolute;top:0;left:0}}.sec-project .proj-left .tab-desc{font-size:18px;font-weight:700;color:#fff;letter-spacing:-0.54px;line-height:1.38}@media (max-width:1200px){.sec-project .proj-left .tab-desc{font-size:1rem;letter-spacing:-0.02em}}@media (max-width:768px){.sec-project .proj-left .tab-desc{font-size:14px}}.sec-project .proj-left .slide-left-desc{font-size:18px;font-weight:700;color:#fff;letter-spacing:-0.54px;line-height:1.6}@media (max-width:1200px){.sec-project .proj-left .slide-left-desc{font-size:1rem;letter-spacing:-0.02em}}@media (max-width:768px){.sec-project .proj-left .slide-left-desc{font-size:14px}}.sec-project .proj-center{flex-shrink:0;position:relative}.sec-project .proj-slider-wrap{width:460px;height:589px;border-radius:1000px 1000px 0 0;flex-shrink:0;padding-top:27px;background:rgba(255,255,255,0.04);backdrop-filter:blur(7px);transform:translateY(1px)}.sec-project .proj-slider-wrap:before{content:"";position:absolute;inset:0;border-radius:999px 999px 0 0;padding:1px;background:linear-gradient(135deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.4) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@media (max-width:1200px){.sec-project .proj-slider-wrap{width:368px;height:471px;padding-top:22px}}@media (max-width:768px){.sec-project .proj-slider-wrap{width:276px;height:354px;padding-top:16px}}.sec-project .project-swiper{width:410px;height:527px;border-radius:1000px}@media (max-width:1200px){.sec-project .project-swiper{width:328px;height:422px}}@media (max-width:768px){.sec-project .project-swiper{width:246px;height:316px}}.sec-project .project-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.sec-project .proj-btn{position:absolute;top:50%;width:39px;height:39px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.2s;z-index:2}@media (max-width:1024px){.sec-project .proj-btn{width:1.875rem;height:1.875rem}}.sec-project .proj-btn--prev{left:0;transform:translate(9px,-50%)}.sec-project .proj-btn--next{right:0;transform:translate(-9px,-50%)}.sec-project .proj-btn img{display:block;transition:all 0.2s}@media (max-width:1024px){.sec-project .proj-btn img{width:6px}}.sec-project .proj-btn:hover{background:#e8450a}.sec-project .proj-btn:hover img{filter:invert(1) brightness(2)}.sec-project .proj-right{flex:1;min-width:0}@media (max-width:1024px){.sec-project .proj-right{flex:none;padding-top:40px}}@media (max-width:768px){.sec-project .proj-right{width:100%;padding-top:72px}}.sec-project .proj-right .slide-date{font-size:16px;font-weight:700;color:#fff;letter-spacing:-0.48px;line-height:1.6;margin-bottom:8px}@media (max-width:1200px){.sec-project .proj-right .slide-date{font-size:0.9375rem;letter-spacing:-0.02em}}@media (max-width:768px){.sec-project .proj-right .slide-date{font-size:13px}}.sec-project .proj-right .slide-title{font-size:36px;font-weight:700;color:#fff;letter-spacing:-2.16px;line-height:1.3;margin-bottom:16px}@media (max-width:1200px){.sec-project .proj-right .slide-title{font-size:1.75rem;letter-spacing:-0.02em}}@media (max-width:1024px){.sec-project .proj-right .slide-title{font-size:1.5rem}}@media (max-width:768px){.sec-project .proj-right .slide-title{font-size:20px}}.sec-project .proj-right .slide-meta{font-size:18px;font-weight:600;color:#fff;letter-spacing:-0.54px;line-height:1.6}@media (max-width:1200px){.sec-project .proj-right .slide-meta{font-size:1rem;letter-spacing:-0.02em}}@media (max-width:768px){.sec-project .proj-right .slide-meta{font-size:14px}}.sec-project .proj-word{z-index:-1;position:absolute;bottom:-24px;left:0px;font-size:250px;font-weight:500;color:#fff;letter-spacing:-12.5px;line-height:1;display:flex;pointer-events:none}@media (max-width:1600px){.sec-project .proj-word{font-size:12.5rem;letter-spacing:-0.03em}}@media (max-width:1200px){.sec-project .proj-word{font-size:9.375rem;bottom:-18px}}@media (max-width:1024px){.sec-project .proj-word{font-size:6.25rem;bottom:-11px}}@media (max-width:768px){.sec-project .proj-word{font-size:5rem;bottom:-7px}}.sec-project .proj-word .word-char{display:inline-block;will-change:transform,opacity}.sec-company{position:relative;padding-top:418px;padding-bottom:449px;background:#1a1a1a;overflow:clip}@media (max-width:1200px){.sec-company{padding-top:318px;padding-bottom:249px}}@media (max-width:768px){.sec-company{padding-top:120px;padding-bottom:100px}}.sec-company .co-content{position:relative;z-index:4}@media (max-width:1024px){.sec-company .co-content{width:100%}}.sec-company .co-title{color:#fff;font-size:64px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-3.2px;margin-bottom:24px}@media (max-width:1200px){.sec-company .co-title{font-size:3.125rem;margin-bottom:1.25rem}}@media (max-width:768px){.sec-company .co-title{line-height:120%;font-size:30px;margin-bottom:0.875rem}}.sec-company .co-desc{color:#bebebe;font-size:18px;font-style:normal;font-weight:700;line-height:138.889%;letter-spacing:-0.9px}@media (max-width:1200px){.sec-company .co-desc{font-size:1rem;letter-spacing:-0.02em}}@media (max-width:768px){.sec-company .co-desc{font-size:14px}}.sec-company .co-stats{margin-top:11.875rem;display:flex;justify-content:center;margin-inline:auto;gap:190px;padding-right:150px}@media (max-width:1400px){.sec-company .co-stats{padding-right:0}}@media (max-width:1200px){.sec-company .co-stats{gap:5rem;margin-top:6.25rem}}@media (max-width:768px){.sec-company .co-stats{gap:40px;flex-direction:column;margin-top:4.375rem}}.sec-company .co-stat{display:flex;flex-direction:column;justify-content:center;align-items:center}.sec-company .co-stat .st-label{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1px}@media (max-width:1200px){.sec-company .co-stat .st-label{font-size:1.125rem;letter-spacing:-0.02em}}@media (max-width:768px){.sec-company .co-stat .st-label{font-size:14px}}.sec-company .co-stat .st-num{display:flex;align-items:baseline;gap:1.25rem}@media (max-width:1024px){.sec-company .co-stat .st-num{gap:0.625rem}}.sec-company .co-stat .st-count{font-size:150px;font-weight:400;color:#fff;line-height:100%;letter-spacing:-7.5px}@media (max-width:1200px){.sec-company .co-stat .st-count{font-size:6.25rem;letter-spacing:-0.05em}}@media (max-width:768px){.sec-company .co-stat .st-count{font-size:52px}}.sec-company .co-stat:first-child .st-count{color:#fe3900}.sec-company .co-stat .st-unit{color:#fff;text-align:center;font-size:32px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-1.6px}@media (max-width:1200px){.sec-company .co-stat .st-unit{font-size:1.625rem;letter-spacing:-0.02em}}@media (max-width:1024px){.sec-company .co-stat .st-unit{font-size:1.3125rem}}@media (max-width:768px){.sec-company .co-stat .st-unit{font-size:18px}}.sec-company .co-orbit-area{position:absolute;inset:0;z-index:2;pointer-events:none}@media (max-width:768px){.sec-company .co-orbit-area{transform:scale(2.5)}}.sec-company .co-orbit-area svg{width:100%;height:100%}.sec-esg{position:relative;height:960px;overflow:clip}@media (max-width:1200px){.sec-esg{height:700px}}@media (max-width:768px){.sec-esg{height:auto}}.sec-esg .esg-bg{position:absolute;inset:0}.sec-esg .esg-bg img{width:100%;height:100%;object-fit:cover}.sec-esg .esg-panels{display:flex;height:100%;position:relative;z-index:1}@media (max-width:768px){.sec-esg .esg-panels{flex-direction:column;height:auto}}.sec-esg .esg-panels .esg-panel{position:relative;flex:1 1 25%;overflow:clip;border-right:1px solid rgba(255,255,255,0.5);transition:flex-basis 0.65s cubic-bezier(0.4,0,0.2,1)}@media (max-width:768px){.sec-esg .esg-panels .esg-panel{flex:none;border-right:none;border-bottom:1px solid rgba(255,255,255,0.5);padding:0 20px}}.sec-esg .esg-panels .esg-panel:last-child{border-right:none;border-bottom:none}.sec-esg .esg-panels .esg-panel .esg-letter{position:absolute;bottom:0;right:0;opacity:0.3;pointer-events:none}.sec-esg .esg-panels .esg-panel .esg-letter img{height:342px}@media (max-width:1200px){.sec-esg .esg-panels .esg-panel .esg-letter img{height:12.5rem}}@media (max-width:768px){.sec-esg .esg-panels .esg-panel .esg-letter img{height:6.25rem}}.sec-esg .esg-panels .esg-panel .esg-inner{position:absolute;inset:0;left:80px;transition:left 0.65s cubic-bezier(0.4,0,0.2,1)}@media (max-width:768px){.sec-esg .esg-panels .esg-panel .esg-inner{position:static}}@media (max-width:1660px){.sec-esg .esg-panels .esg-panel .esg-inner{left:20px}}@media (max-width:1660px){.sec-esg .esg-panels .esg-panel .esg-inner{left:20px}}.sec-esg .esg-panels .esg-panel .esg-kr{margin-top:185px;color:var(--WHITE,#fff);font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.48px;white-space:nowrap}@media (max-width:1200px){.sec-esg .esg-panels .esg-panel .esg-kr{margin-top:85px;font-size:1.3125rem;letter-spacing:-0.02em}}@media (max-width:768px){.sec-esg .esg-panels .esg-panel .esg-kr{font-size:17px;margin-top:65px}}.sec-esg .esg-panels .esg-panel .esg-en{margin-top:8px;color:#fff;font-size:64px;font-weight:500;letter-spacing:-1.28px;line-height:normal;white-space:nowrap}@media (max-width:1400px){.sec-esg .esg-panels .esg-panel .esg-en{font-size:2.8125rem;letter-spacing:-0.02em}}@media (max-width:1024px){.sec-esg .esg-panels .esg-panel .esg-en{font-size:2.1875rem}}@media (max-width:768px){.sec-esg .esg-panels .esg-panel .esg-en{margin-top:5px}}.sec-esg .esg-panels .esg-panel .esg-list{margin-top:85px}@media (max-width:768px){.sec-esg .esg-panels .esg-panel .esg-list{margin-top:40px}}.sec-esg .esg-panels .esg-panel .esg-list li{color:var(--WHITE,#fff);font-size:16px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-0.32px;white-space:nowrap}@media (max-width:1200px){.sec-esg .esg-panels .esg-panel .esg-list li{font-size:0.9375rem}}@media (max-width:768px){.sec-esg .esg-panels .esg-panel .esg-list li{font-size:13px}}.sec-esg .esg-panels .esg-panel .esg-more{margin-top:252px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:17px 36px 17px 67px;border-radius:100px;color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:25px;letter-spacing:-0.9px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.3s 0.2s,background 0.3s;background:rgba(255,255,255,0.01);backdrop-filter:blur(3px)}.sec-esg .esg-panels .esg-panel .esg-more:before{content:"";position:absolute;inset:0;border-radius:999px;padding:1px;background:linear-gradient(45deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.03) 16%,rgba(255,255,255,0.03) 82%,rgba(255,255,255,0.8) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@media (max-width:1200px){.sec-esg .esg-panels .esg-panel .esg-more{margin-top:100px;font-size:1rem;letter-spacing:-0.02em;padding:13px 25px 13px 50px;gap:12px}}@media (max-width:768px){.sec-esg .esg-panels .esg-panel .esg-more{font-size:14px;margin-top:50px;padding:13px 22px 13px 40px;margin-bottom:70px}}.sec-esg .esg-panels .esg-panel .esg-more:hover{background:rgba(255,255,255,0.1)}.sec-esg .esg-panels .esg-panel .esg-more img{width:13px;height:auto}.sec-esg .esg-panels .esg-panel.active{flex-basis:50%}@media (max-width:1660px){.sec-esg .esg-panels .esg-panel.active{flex-basis:40%}}.sec-esg .esg-panels .esg-panel.active .esg-inner{left:240px}@media (max-width:1660px){.sec-esg .esg-panels .esg-panel.active .esg-inner{left:20px}}.sec-esg .esg-panels .esg-panel.active .esg-more{opacity:1;pointer-events:auto}.sec-news{padding-block:9.5625rem 12.625rem;background:url("../images/main/news-bg.jpg") no-repeat center/cover}@media (max-width:1024px){.sec-news{padding-block:6.4375rem 8.25rem}}.sec-news .container{display:flex;justify-content:space-between}@media (max-width:1024px){.sec-news .container{flex-direction:column}}.sec-news .container .left-tit h3{color:#fff;font-size:100px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-5px}@media (max-width:1200px){.sec-news .container .left-tit h3{font-size:5rem;letter-spacing:-0.02em}}@media (max-width:768px){.sec-news .container .left-tit h3{font-size:60px}}.sec-news .container .left-tit .tit-desc{margin-top:20px;color:#d9d9d9;font-size:18px;font-style:normal;font-weight:700;line-height:138.889%;letter-spacing:-0.9px}@media (max-width:1200px){.sec-news .container .left-tit .tit-desc{font-size:1rem;letter-spacing:-0.02em}}@media (max-width:768px){.sec-news .container .left-tit .tit-desc{font-size:14px}}.sec-news .container .right-list{padding-top:105px;width:800px;display:flex;flex-direction:column;align-items:end;gap:2.625rem}@media (max-width:1400px){.sec-news .container .right-list{width:44vw}}@media (max-width:1024px){.sec-news .container .right-list{width:100%;padding-top:35px}}.sec-news .container .right-list .view-more{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:17px 36px;border-radius:100px;color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:25px;letter-spacing:-0.9px;transition:opacity 0.3s 0.2s,background 0.3s;background:rgba(0,0,0,0.03);backdrop-filter:blur(4px)}.sec-news .container .right-list .view-more:before{content:"";position:absolute;inset:0;border-radius:999px;padding:1.1px;background:linear-gradient(45deg,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.04) 16%,rgba(255,255,255,0.04) 82%,rgba(255,255,255,0.5) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@media (max-width:1200px){.sec-news .container .right-list .view-more{font-size:1rem;letter-spacing:-0.02em;padding:13px 25px;gap:12px}}@media (max-width:768px){.sec-news .container .right-list .view-more{font-size:14px;padding:13px 22px}}.sec-news .container .right-list .view-more:hover{background:rgba(255,255,255,0.05)}.sec-news .container .right-list .news-list{border-top:1px solid rgba(255,255,255,0.6);border-bottom:1px solid rgba(255,255,255,0.6);width:100%}.sec-news .container .right-list .news-list>li{width:100%;border-bottom:1px solid rgba(255,255,255,0.15)}.sec-news .container .right-list .news-list>li:last-of-type{border-bottom:none}.sec-news .container .right-list .news-list>li a{height:80px;color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:80px;letter-spacing:-0.9px;width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color 0.3s ease}@media (max-width:1200px){.sec-news .container .right-list .news-list>li a{font-size:1rem;letter-spacing:-0.02em;height:70px;line-height:70px}}@media (max-width:768px){.sec-news .container .right-list .news-list>li a{font-size:14px}}@media (min-width:1024.02px){.sec-news .container .right-list .news-list>li a:hover{color:#fe3900}}.section-carousel{padding-block:11.875rem;overflow:hidden;width:100%}@media (max-width:1024px){.section-carousel{padding-block:5rem}}.section-carousel .track{display:flex;width:max-content;height:75px;--gap:64px;gap:var(--gap)}@media (max-width:768px){.section-carousel .track{--gap:20px;gap:var(--gap)}}.section-carousel .track:nth-of-type(2){margin-top:32px}@media (max-width:768px){.section-carousel .track:nth-of-type(2){margin-top:10px}}@media (max-width:768px){.section-carousel .track{height:60px}}.section-carousel .track{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.section-carousel .track.rolling-active{animation:scrollText 35s linear infinite;-webkit-animation:scrollText 35s linear infinite}@media (max-width:768px){.section-carousel .track.rolling-active{animation:scrollText 22s linear infinite;-webkit-animation:scrollText 22s linear infinite}}.section-carousel .track.track--reverse{animation:scrollRight 35s linear infinite}@media (max-width:768px){.section-carousel .track.track--reverse{animation:scrollRight 22s linear infinite}}.section-carousel .img-bx{width:224px;height:100%;display:flex;align-items:center;justify-content:center}.section-carousel .img-bx img{transition:all 0.5s}@media (max-width:768px){.section-carousel .img-bx{width:120px;padding-inline:17px}}.sec-employ{padding-block:15rem;background:url("../images/main/employment-bg.jpg") no-repeat center/cover}@media (max-width:1024px){.sec-employ{padding-block:6.4375rem}}.sec-employ .title h4{color:var(--a-white,#fff);font-size:32px;font-style:normal;font-weight:500;line-height:140%}@media (max-width:1200px){.sec-employ .title h4{font-size:1.625rem;letter-spacing:-0.02em}}@media (max-width:1024px){.sec-employ .title h4{font-size:1.4375rem}}@media (max-width:768px){.sec-employ .title h4{font-size:19px}}.sec-employ .title h3{margin-top:0.625rem;color:var(--a-white,#fff);font-size:48px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-0.96px}@media (max-width:1200px){.sec-employ .title h3{font-size:2.5rem;letter-spacing:-0.03em}}@media (max-width:1024px){.sec-employ .title h3{font-size:2rem}}@media (max-width:768px){.sec-employ .title h3{font-size:1.75rem}}.sec-employ .btn-list{margin-top:4.25rem;display:flex;gap:2.5rem;justify-content:start}@media (max-width:1024px){.sec-employ .btn-list{gap:1.25rem;flex-wrap:wrap}}.sec-employ .btn-list>li a{width:177px;height:134px;padding:1.25rem;transition:all 0.3s ease;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,0.5);background:rgba(0,0,0,0.15);backdrop-filter:blur(3px)}@media (max-width:1024px){.sec-employ .btn-list>li a{width:140px;max-width:100%;height:110px}}.sec-employ .btn-list>li a span{color:#fff;font-size:22px;font-style:normal;font-weight:700;line-height:160%}@media (max-width:1200px){.sec-employ .btn-list>li a span{font-size:1.1875rem;letter-spacing:-0.02em}}@media (max-width:768px){.sec-employ .btn-list>li a span{font-size:16px}}.sec-employ .btn-list>li a svg{align-self:flex-end;justify-self:end}@media (max-width:1024px){.sec-employ .btn-list>li a svg{width:12px;height:12px}}@media (min-width:768.02px){.sec-employ .btn-list>li a:hover{background:var(--a-b-color-brand-secondary,#fe3900);border-color:#fe3900}}@keyframes scrollText{0%{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-25% - var(--gap) / 4),0,0)}}@keyframes scrollRight{0%{transform:translate3d(calc(-25% - var(--gap) / 4),0,0)}to{transform:translate3d(0,0,0)}}