@-webkit-keyframes progress{0%{width:0}to{width:100%}}@keyframes progress{0%{width:0}to{width:100%}}@media screen and (max-width:1920px){.main-visual .container{max-width:unset;margin-right:0;padding-left:min(8%,150px);padding-right:0}}.main-visual .item{position:relative}.main-visual .img-bx{display:block;position:relative;overflow:hidden}.main-visual .img-bx:after{content:"";display:block;padding-bottom:100vh}.main-visual .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;-webkit-transform:translate(-50%,-50%) scale(0.1);transform:translate(-50%,-50%) scale(0.1)}.main-visual .txt-bx{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#000;line-height:1.4}.main-visual .txt-bx .inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:rgba(255,255,255,0.7);-webkit-box-shadow:5px 5px 15px 5px rgba(255,255,255,0.7);box-shadow:5px 5px 15px 5px rgba(255,255,255,0.7)}.main-visual .txt-bx .robot-txt{margin-bottom:1.25rem}.main-visual .txt-bx .title{font-weight:800;font-size:3.125rem;letter-spacing:-0.06em;-webkit-transition-delay:300ms!important;transition-delay:300ms!important}.main-visual .txt-bx .text{font-weight:300;font-size:1.5rem;margin-top:1.25rem;-webkit-transition-delay:600ms!important;transition-delay:600ms!important}.main-visual .txt-bx .text strong{font-weight:600}.main-visual .swiper-slide .txt-bx .robot-txt,.main-visual .swiper-slide .txt-bx .text,.main-visual .swiper-slide .txt-bx .title{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:1000ms opacity,1000ms -webkit-transform;transition:1000ms opacity,1000ms -webkit-transform;transition:1000ms opacity,1000ms transform;transition:1000ms opacity,1000ms transform,1000ms -webkit-transform}.main-visual .swiper-slide-active .txt-bx .robot-txt,.main-visual .swiper-slide-active .txt-bx .text,.main-visual .swiper-slide-active .txt-bx .title{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.main-visual .slide-control{position:absolute;width:100%;bottom:22%;left:0;z-index:1}@media (max-width:768px){.main-visual .container{padding-left:20px}.main-visual .txt-bx{top:9.375rem;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.main-visual .txt-bx .robot-txt{display:none}.main-visual .txt-bx .title{font-size:2.5rem}.main-visual .txt-bx .text{font-size:1.25rem}.main-visual .slide-control{bottom:inherit;top:calc(10% + 17.5rem)}}@media (max-width:576px){.main-visual .txt-bx .title{font-size:1.375rem}.main-visual .txt-bx .text{font-size:0.875rem}.main-visual .slide-control{bottom:inherit;top:calc(10% + 12.5rem)}}@-webkit-keyframes outlinkAnimationBefore{0%{margin-top:0.165rem;margin-right:0.165rem;opacity:0}to{margin-top:0;margin-right:0;opacity:1}}@keyframes outlinkAnimationBefore{0%{margin-top:0.165rem;margin-right:0.165rem;opacity:0}to{margin-top:0;margin-right:0;opacity:1}}@-webkit-keyframes outlinkAnimationAfter{0%{opacity:1;margin-top:0;margin-right:0}to{opacity:0;margin-top:-0.165rem;margin-right:-0.165rem}}@keyframes outlinkAnimationAfter{0%{opacity:1;margin-top:0;margin-right:0}to{opacity:0;margin-top:-0.165rem;margin-right:-0.165rem}}.arrow-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.625rem;font-family:"Saira","SUIT",-apple-system,BlinkMacSystemFont,"Times New Roman","Palatino Linotype","Book Antiqua",Georgia,Times,Palatino,serif;font-weight:500;font-size:1.125rem;color:rgba(51,51,51,0.8);border-radius:2.5rem;-webkit-transition:all 0.4s;transition:all 0.4s}.arrow-btn .arrow{display:inline-block;width:2rem;height:2rem;background-color:#333;border-radius:50%;position:relative;-webkit-transition:all 0.4s;transition:all 0.4s}.arrow-btn .arrow:after,.arrow-btn .arrow:before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.2s,margin 0.2s,background 0.2s;transition:opacity 0.2s,margin 0.2s,background 0.2s;z-index:1}.arrow-btn .arrow:before{right:0.625rem;width:0.75rem;height:0.75rem;margin-top:0.40625rem;margin-right:0.40625rem;background:url("../images/icon/icon_arrow.svg") 0 0;background-size:100% 100%;opacity:0}.arrow-btn .arrow:after{right:0.625rem;width:0.75rem;height:0.75rem;background:url("../images/icon/icon_arrow.svg") 0 0;background-size:100% 100%}.arrow-btn.w-line{font-family:"SUIT",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.25rem;line-height:4.0625rem;height:4.375rem;text-align:center;border:0.1875rem solid #dddddd;background-color:#fff}.arrow-btn.gray-arrow .arrow{background-color:#eeeeee}.arrow-btn.gray-arrow .arrow:after,.arrow-btn.gray-arrow .arrow:before{background:url("../images/icon/icon_arrow_b.svg") 0 0;background-size:100% 100%}@media (min-width:1024.02px){.arrow-btn:hover{color:#41b79b}.arrow-btn:hover .arrow{background-color:#41b79b}.arrow-btn:hover .arrow:before{-webkit-animation:outlinkAnimationBefore 0.3s forwards 0.3s;animation:outlinkAnimationBefore 0.3s forwards 0.3s}.arrow-btn:hover .arrow:after{-webkit-animation:outlinkAnimationAfter 0.3s forwards;animation:outlinkAnimationAfter 0.3s forwards}.arrow-btn:hover.gray-arrow .arrow:after,.arrow-btn:hover.gray-arrow .arrow:before{background:url("../images/icon/icon_arrow_g.svg") 0 0;background-size:100% 100%}}.fill-txt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.fill-txt .tit{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #000;position:relative}.fill-txt .tit:after{content:attr(data-text);-webkit-text-fill-color:#000;width:100%;height:0;overflow:hidden;position:absolute;top:0;left:0;-webkit-transition:height 1.4s ease;transition:height 1.4s ease;white-space:nowrap}.fill-txt[data-scroll=out] .tit:after{height:0}.fill-txt[data-scroll=in] .tit:after{height:120%}.slide-control .inner{min-width:14.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.slide-control .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.9375rem;position:static}.slide-control .swiper-pagination span{font-family:"Saira","SUIT",-apple-system,BlinkMacSystemFont,"Times New Roman","Palatino Linotype","Book Antiqua",Georgia,Times,Palatino,serif;font-size:1.125rem}.slide-control .swiper-pagination span.current-slide{font-weight:600;color:#333}.slide-control .swiper-pagination span.total-slides{color:rgba(0,0,0,0.2)}.slide-control .swiper-pagination .progress-bar{width:7.75rem;height:0.125rem;background-color:rgba(0,0,0,0.15)}.slide-control .swiper-pagination .progress-bar .progress{height:100%;background-color:#41b79b}.slide-control .swiper-pagination.stop .progress-bar .progress{width:0!important}.slide-control .play-stop-btn{display:block;width:0.75rem;height:0.75rem;background-repeat:no-repeat;background-size:0.75rem;background-position:center center;-webkit-transition:all 0.4s;transition:all 0.4s}.slide-control .play-stop-btn.play{background-image:url(../images/main/visual_play.svg)}.slide-control .play-stop-btn.stop{background-image:url(../images/main/visual_pause.svg)}@media screen and (max-width:1920px){.section .container{max-width:unset;margin-right:0;padding-left:min(14%,260px);padding-right:min(14%,260px)}}.section .sec-tit .tit{font-family:"Saira","SUIT",-apple-system,BlinkMacSystemFont,"Times New Roman","Palatino Linotype","Book Antiqua",Georgia,Times,Palatino,serif;font-weight:700;font-size:3.75rem;line-height:1;color:#000}.section .sec-tit .sub-tit{font-size:1.125rem;line-height:1.5;color:#666}.section .sec-tit .braket-tit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section .sec-tit .braket-tit .txt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative;padding:0 1.875rem}.section .sec-tit .braket-tit .txt:before{content:"";display:inline-block;width:1.25rem;height:4.40625rem;background:url(../images/icon/icon_lsquo.svg) no-repeat center;background-size:1.25rem;position:absolute;top:0;left:0}.section .sec-tit .braket-tit .txt:after{content:"";display:inline-block;width:1.25rem;height:4.40625rem;background:url(../images/icon/icon_rsquo.svg) no-repeat center;background-size:1.25rem;position:absolute;top:0;right:0}.section .sec-tit .braket-tit .txt strong{font-weight:700;font-size:2.25rem;color:#000;letter-spacing:-0.06em}.section .sec-tit .braket-tit .txt .icon-plus{display:inline-block;width:2.1875rem;height:2.1875rem;background:url(../images/icon/icon_plus.svg) no-repeat center;background-size:2.1875rem;margin:0 0.9375rem}.section .sec-tit .braket-tit p{font-weight:500;font-size:1.875rem;letter-spacing:-0.06em;color:#000;margin-left:0.625rem}.section .sec-tit .braket-tit[data-scroll=out] .txt{max-width:0}.section .sec-tit .braket-tit[data-scroll=out] .txt strong{opacity:0}.section .sec-tit .braket-tit[data-scroll=out] .txt .icon-plus{opacity:0}.section .sec-tit .braket-tit[data-scroll=in] .txt{max-width:18.75rem;-webkit-transition:all 1.2s;transition:all 1.2s}.section .sec-tit .braket-tit[data-scroll=in] .txt strong{opacity:1;-webkit-transition:all 1.2s;transition:all 1.2s;-webkit-transition-delay:0.8s;transition-delay:0.8s}.section .sec-tit .braket-tit[data-scroll=in] .txt .icon-plus{opacity:1;-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 1.2s;transition:all 1.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.section-product{padding-top:10rem;padding-bottom:18.75rem;position:relative;overflow:hidden}.section-product .sec-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;max-width:1580px;padding-right:40px}.section-product .sec-top .sec-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem}.section-product .tab-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;margin-top:3.125rem}.section-product .tab-wrap .tab-con{width:calc(100% - 18.75rem)}.section-product .tab-wrap .btn-bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;width:18.75rem;padding-top:3.125rem;padding-bottom:3.125rem}.section-product .tab-wrap .btn-bx .tab-btn-list{border-radius:3.75rem 0 3.75rem 0;overflow:hidden}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn{font-weight:700;font-size:1.125rem;text-align:left;width:100%;height:8.75rem;padding:2.5rem;background-color:#f2f2f2;background-repeat:no-repeat;background-position:calc(100% - 2.34375rem) center;background-size:2.5rem;-webkit-transition:all 0.4s;transition:all 0.4s}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn.type01{background-image:url("../images/main/pd_icon_1.svg")}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn.type02{background-image:url("../images/main/pd_icon_2.svg")}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn.type03{background-image:url("../images/main/pd_icon_3.svg")}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn.active{color:#fff;background-color:#41b79b}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn.active.type01{background-image:url("../images/main/pd_icon_1_active.svg")}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn.active.type02{background-image:url("../images/main/pd_icon_2_active.svg")}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn.active.type03{background-image:url("../images/main/pd_icon_3_active.svg")}@media (min-width:1024.02px){.section-product .tab-wrap .btn-bx .tab-btn-list li .btn:not(.active):hover{color:#fff;background-color:#41b79b}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn:not(.active):hover.type01{background-image:url("../images/main/pd_icon_1_active.svg")}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn:not(.active):hover.type02{background-image:url("../images/main/pd_icon_2_active.svg")}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn:not(.active):hover.type03{background-image:url("../images/main/pd_icon_3_active.svg")}}.section-product .tab-wrap .btn-bx .tab-btn-list li:not(:last-child) .btn{border-bottom:1px solid #dddddd}.section-product .tab-wrap .btn-bx .tab-btn-list li:not(:last-child) .btn.active{border-color:#41b79b}.section-product .tab-wrap .btn-bx .arrow-btn{width:100%}@media (min-width:768.02px){.section-product .tab-wrap .slide-bx .swiper-container{padding-right:1.25rem}}.section-product .tab-wrap .slide-bx .swiper-wrapper{padding-top:3.125rem;padding-bottom:3.125rem;height:auto}.section-product .tab-wrap .slide-bx .swiper-slide a{display:block;background-color:#fff;border:0.25rem solid transparent;border-radius:6.25rem 0 6.25rem 0;-webkit-box-shadow:8px 8px 20px 0px rgba(0,0,0,0.15);box-shadow:8px 8px 20px 0px rgba(0,0,0,0.15);overflow:hidden;position:relative;-webkit-transition:all 0.4s;transition:all 0.4s}.section-product .tab-wrap .slide-bx .swiper-slide a .img-bx{background-repeat:no-repeat;background-position:center center;background-size:cover}.section-product .tab-wrap .slide-bx .swiper-slide a .txt-bx{padding:2.5rem}.section-product .tab-wrap .slide-bx .swiper-slide a .txt-bx .tit{display:block;font-family:"Saira","SUIT",-apple-system,BlinkMacSystemFont,"Times New Roman","Palatino Linotype","Book Antiqua",Georgia,Times,Palatino,serif;font-weight:700;font-size:1.5rem;letter-spacing:0;margin-bottom:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-product .tab-wrap .slide-bx .swiper-slide a .txt-bx .sub-tit{font-weight:500;font-size:1rem;color:#999;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;margin-bottom:2.25rem}@media (min-width:1024.02px){.section-product .tab-wrap .slide-bx .swiper-slide a:hover{border-color:#41b79b;-webkit-box-shadow:15px 15px 20px 0px rgba(0,115,97,0.2);box-shadow:15px 15px 20px 0px rgba(0,115,97,0.2);-webkit-transform:translateY(-0.625rem);transform:translateY(-0.625rem)}.section-product .tab-wrap .slide-bx .swiper-slide a:hover .arrow-btn{color:#41b79b}.section-product .tab-wrap .slide-bx .swiper-slide a:hover .arrow-btn .arrow{background-color:#41b79b}.section-product .tab-wrap .slide-bx .swiper-slide a:hover .arrow-btn .arrow:before{-webkit-animation:outlinkAnimationBefore 0.3s forwards 0.3s;animation:outlinkAnimationBefore 0.3s forwards 0.3s}.section-product .tab-wrap .slide-bx .swiper-slide a:hover .arrow-btn .arrow:after{-webkit-animation:outlinkAnimationAfter 0.3s forwards;animation:outlinkAnimationAfter 0.3s forwards}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 0.625rem));transform:translateX(calc(-100% - 0.625rem))}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 0.625rem));transform:translateX(calc(-100% - 0.625rem))}}.section-product .marquee{position:absolute;left:0;bottom:10%;z-index:-1}.section-product .marquee ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;width:200%}.section-product .marquee ul li{width:100%;-webkit-animation:marquee infinite 22s linear;animation:marquee infinite 22s linear}@media screen and (min-width:1930px){.section-product .marquee ul li img{width:100%}}.section-tech.special-active{padding-top:6.25rem}.section-tech .flex-bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-tech .flex-bx .bx-1.en-bx-1{min-width:25rem}.section-tech .flex-bx .bx-1 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;margin-top:5rem}@media (max-width:768px){.section-tech .flex-bx .bx-1 ul.en-list li{width:100%}}.section-tech .flex-bx .bx-1 ul.en-list a{width:23.75rem}@media (max-width:768px){.section-tech .flex-bx .bx-1 ul.en-list a{width:100%}}.section-tech .flex-bx .bx-1 ul li a{display:block;text-align:center;width:20rem;background-color:#fff;border-radius:1.875rem 0 1.875rem 0;-webkit-transition:all 0.4s;transition:all 0.4s;padding:2.90625rem 1.25rem;-webkit-box-shadow:15px 20px 50px 0px rgba(0,0,0,0.1);box-shadow:15px 20px 50px 0px rgba(0,0,0,0.1);transition:all 0.4s}.section-tech .flex-bx .bx-1 ul li a .icon-bx{width:3.75rem;height:3.75rem;background-repeat:no-repeat;background-position:center center;background-size:3.75rem;margin-left:auto;margin-right:auto;margin-bottom:2rem;-webkit-transition:all 0.4s;transition:all 0.4s}.section-tech .flex-bx .bx-1 ul li a .icon-bx.esg{background-image:url(../images/main/tech_icon_1.svg)}.section-tech .flex-bx .bx-1 ul li a .icon-bx.ir{background-image:url(../images/main/tech_icon_2.svg)}.section-tech .flex-bx .bx-1 ul li a .txt-bx{margin-bottom:3.75rem}.section-tech .flex-bx .bx-1 ul li a .txt-bx strong{font-family:"Saira","SUIT",-apple-system,BlinkMacSystemFont,"Times New Roman","Palatino Linotype","Book Antiqua",Georgia,Times,Palatino,serif;font-weight:700;font-size:2.25rem;line-height:1;letter-spacing:0;color:#333;-webkit-transition:all 0.4s;transition:all 0.4s}.section-tech .flex-bx .bx-1 ul li a .txt-bx p{font-weight:500;font-size:1.125rem;color:rgba(51,51,51,0.6);margin-top:0.75rem;-webkit-transition:all 0.4s;transition:all 0.4s}.section-tech .flex-bx .bx-1 ul li a .arrow-btn{font-weight:500;font-size:1.125rem;color:rgba(51,51,51,0.8);background-color:#fff;padding:0.625rem;padding-left:1.5625rem;letter-spacing:0}@media (min-width:1024.02px){.section-tech .flex-bx .bx-1 ul li a:hover{background-color:#41b79b;-webkit-transform:translateY(-0.625rem);transform:translateY(-0.625rem)}.section-tech .flex-bx .bx-1 ul li a:hover .icon-bx.esg{background-image:url(../images/main/tech_icon_1_active.svg)}.section-tech .flex-bx .bx-1 ul li a:hover .icon-bx.ir{background-image:url(../images/main/tech_icon_2_active.svg)}.section-tech .flex-bx .bx-1 ul li a:hover .txt-bx p,.section-tech .flex-bx .bx-1 ul li a:hover .txt-bx strong{color:#fff}.section-tech .flex-bx .bx-1 ul li a:hover .arrow-btn{color:#333}.section-tech .flex-bx .bx-1 ul li a:hover .arrow-btn .arrow{background-color:#41b79b}.section-tech .flex-bx .bx-1 ul li a:hover .arrow-btn .arrow:before{-webkit-animation:outlinkAnimationBefore 0.3s forwards 0.3s;animation:outlinkAnimationBefore 0.3s forwards 0.3s}.section-tech .flex-bx .bx-1 ul li a:hover .arrow-btn .arrow:after{-webkit-animation:outlinkAnimationAfter 0.3s forwards;animation:outlinkAnimationAfter 0.3s forwards}}.section-tech .flex-bx .bx-2{overflow:hidden}.section-tech .flex-bx .bx-2 .img-bx{overflow:hidden}@media (min-width:1600.02px){.section-tech .flex-bx .bx-2 .img-bx{min-height:48.9375rem}}.section-tech .flex-bx .bx-2 .img-bx img{display:block;position:relative;max-height:667px;-o-object-fit:cover;object-fit:cover}.section-tech .list-bx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.125rem;max-width:1620px;margin-top:14.375rem;padding-right:20px}.section-tech .list-bx li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.section-tech .list-bx li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#fff;-webkit-box-shadow:15px 20px 50px 0px rgba(0,0,0,0.1);box-shadow:15px 20px 50px 0px rgba(0,0,0,0.1);border-radius:1.875rem 0 1.875rem 0;padding:4.3125rem 1.25rem;-webkit-transition:all 0.4s;transition:all 0.4s}.section-tech .list-bx li a .icon-bx{display:inline-block;width:3.75rem;height:3.75rem;background-repeat:no-repeat;background-position:center center;background-size:3.75rem;-webkit-transition:all 0.4s;transition:all 0.4s}.section-tech .list-bx li a .icon-bx.cs{background-image:url(../images/icon/icon_cs.svg)}.section-tech .list-bx li a .icon-bx.data{background-image:url(../images/icon/icon_data.svg)}.section-tech .list-bx li a .icon-bx.come{background-image:url(../images/icon/icon_come.svg)}.section-tech .list-bx li a .arrow-btn{font-weight:700;font-size:1.25rem;color:#333}@media (min-width:1024.02px){.section-tech .list-bx li a:hover{-webkit-transform:translateY(-0.625rem);transform:translateY(-0.625rem);background-color:#41b79b}.section-tech .list-bx li a:hover .icon-bx.cs{background-image:url(../images/icon/icon_cs_active.svg)}.section-tech .list-bx li a:hover .icon-bx.data{background-image:url(../images/icon/icon_data_active.svg)}.section-tech .list-bx li a:hover .icon-bx.come{background-image:url(../images/icon/icon_come_active.svg)}.section-tech .list-bx li a:hover .arrow-btn{color:#fff}.section-tech .list-bx li a:hover .arrow-btn .arrow{background-color:#41b79b}.section-tech .list-bx li a:hover .arrow-btn .arrow:before{-webkit-animation:outlinkAnimationBefore 0.3s forwards 0.3s;animation:outlinkAnimationBefore 0.3s forwards 0.3s}.section-tech .list-bx li a:hover .arrow-btn .arrow:after{-webkit-animation:outlinkAnimationAfter 0.3s forwards;animation:outlinkAnimationAfter 0.3s forwards}.section-tech .list-bx li a:hover .arrow-btn.gray-arrow .arrow{background-color:#fff}.section-tech .list-bx li a:hover .arrow-btn.gray-arrow .arrow:after,.section-tech .list-bx li a:hover .arrow-btn.gray-arrow .arrow:before{background:url("../images/icon/icon_arrow_g.svg") 0 0;background-size:100% 100%}}.section-wrap{background-image:url(../images/main/tech_bg.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding-bottom:10rem}.indicator{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:fixed;top:50%;left:3.5%;z-index:100}.indicator .pagination li .bullet{display:block;width:0.5rem;height:0.5rem;background-color:#fff;-webkit-box-shadow:0 0 0 0.5rem #dddddd inset;box-shadow:0 0 0 0.5rem #dddddd inset;border-radius:50%;margin:0 auto;-webkit-transition:all 0.4s;transition:all 0.4s}.indicator .pagination li .bullet.active,.indicator .pagination li .bullet:hover{-webkit-box-shadow:0 0 0 0.125rem #41b79b inset;box-shadow:0 0 0 0.125rem #41b79b inset}.indicator .pagination li+li{margin-top:0.625rem}.indicator .txt-list{margin-top:2.5rem;position:relative}.indicator .txt-list li button{display:block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;opacity:0;visibility:hidden;position:absolute;top:0.625rem;left:-0.4375rem;white-space:nowrap;-webkit-transition:all 0.4s;transition:all 0.4s}.indicator .txt-list li button span{display:inline-block;font-family:"Saira","SUIT",-apple-system,BlinkMacSystemFont,"Times New Roman","Palatino Linotype","Book Antiqua",Georgia,Times,Palatino,serif;font-size:0.875rem;color:#9fa0a0;margin-bottom:0.3125rem}.indicator .txt-list li button strong{font-family:"Saira","SUIT",-apple-system,BlinkMacSystemFont,"Times New Roman","Palatino Linotype","Book Antiqua",Georgia,Times,Palatino,serif;font-weight:600;color:#41B79B}.indicator .txt-list li button.active{top:0;opacity:1;visibility:visible}@media (max-width:1600px){.section-product{padding-bottom:max(10rem,15%)}.section-product .tab-wrap{gap:1.25rem}.section-product .tab-wrap .btn-bx{width:max(14.375rem,25%)}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn{font-size:1.125rem;height:6.25rem;background-position:calc(100% - 1.25rem) center;background-size:3.125rem;padding:1.25rem 4.375rem 1.25rem 1.875rem}.section-product .tab-wrap .tab-con{width:calc(80% - 3.125rem)}.section-product .tab-wrap .slide-bx .swiper-slide a .txt-bx{padding:1.25rem}.section-product .tab-wrap .slide-bx .swiper-slide a .txt-bx .tit{font-size:1.5rem}.section-product .tab-wrap .slide-bx .swiper-slide a .txt-bx .sub-tit{font-size:1.125rem}.section-tech .flex-bx{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:1400px){.section-tech .flex-bx .bx-1 ul li a{width:16.875rem}.section-tech .list-bx li a{padding:2.5rem 1.25rem}.section-tech .list-bx li a .icon-bx{width:2.5rem;height:2.5rem;background-size:2.5rem}.section-tech .list-bx li a .arrow-btn{font-size:1.25rem}}@media (max-width:1200px){.arrow-btn{font-size:1rem}.arrow-btn.w-line{font-size:1.125rem;height:2.8125rem}.arrow-btn .arrow{width:1.5625rem;height:1.5625rem}.arrow-btn .arrow:before{right:0.5625rem;width:0.5rem;height:0.5rem;margin-top:0.28125rem;margin-right:0.28125rem;background:url("../images/icon/icon_arrow.svg") 0 0;background-size:100% 100%;opacity:0}.arrow-btn .arrow:after{right:0.5625rem;width:0.5rem;height:0.5rem;background:url("../images/icon/icon_arrow.svg") 0 0;background-size:100% 100%}.section-product .sec-top .sec-tit{display:block}.section-product .sec-top .sec-tit .sub-tit{margin-top:1.25rem}.section-product .tab-wrap .btn-bx .tab-btn-list{border-radius:2.5rem 0 2.5rem 0}.section-product .tab-wrap .slide-bx .swiper-slide a{border-radius:3.75rem 0 3.75rem 0}.section-tech .flex-bx .bx-1 ul{gap:1.25rem}.section-tech .flex-bx .bx-1 ul li a{width:13.75rem;padding:1.875rem 1.25rem}.section-tech .flex-bx .bx-1 ul li a .txt-bx{margin-bottom:1.25rem}.section-tech .flex-bx .bx-1 ul li a .txt-bx strong{font-size:1.75rem}.section-tech .flex-bx .bx-1 ul li a .txt-bx p{font-size:1.125rem}.section-tech .flex-bx .bx-1 ul li a .arrow-btn{font-size:1.125rem}}@media (max-width:1024px){.section-product{padding-top:5rem;padding-bottom:3.75rem}.section-product .tab-wrap{display:block}.section-product .tab-wrap .btn-bx{width:100%;padding-top:0}.section-product .tab-wrap .btn-bx .tab-btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:1.25rem 0 1.25rem 0}.section-product .tab-wrap .btn-bx .tab-btn-list li{width:100%}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn{font-size:0.8125rem;text-align:center;height:auto;background-image:none!important;padding:1.25rem}.section-product .tab-wrap .btn-bx .arrow-btn{display:none}.section-product .tab-wrap .tab-con{width:100%}.section-product .tab-wrap .tab-con .swiper-container{overflow:visible}.section-product .tab-wrap .slide-bx .swiper-wrapper{padding-top:1.25rem}.section-product .tab-wrap .slide-bx .swiper-slide a{border-radius:1.875rem 0 1.875rem 0}.section-product .tab-wrap .slide-bx .swiper-slide a .txt-bx{padding:1.125rem}.section-product .tab-wrap .slide-bx .swiper-slide a .txt-bx .tit{font-size:1.125rem;margin-bottom:0.25rem}.section-product .tab-wrap .slide-bx .swiper-slide a .txt-bx .sub-tit{font-size:11px;margin-bottom:1rem}.section-product .arrow-btn.w-line{width:100%}.section-product .marquee{position:static;margin-top:3.75rem}.section-product .marquee ul li{-webkit-animation:marquee infinite 11s linear;animation:marquee infinite 11s linear}.section-product .marquee ul li img{width:100%}.section-product .slide-control .inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:768px){.fill-txt .tit:after{top:1px}.section .container{max-width:100%;margin-right:0;padding-left:20px;padding-right:20px}.section .sec-tit .tit{font-weight:500;font-size:1.875rem;letter-spacing:0}.section .sec-tit .sub-tit{font-size:0.875rem}.section .sec-tit .braket-tit .txt strong{font-size:1.25rem}.section .sec-tit .braket-tit .txt:after,.section .sec-tit .braket-tit .txt:before{width:0.625rem;height:2.25rem;background-size:cover}.section .sec-tit .braket-tit p{font-size:1.125rem}.section-tech .container{padding:0}.section-tech .flex-bx{display:block}.section-tech .flex-bx .bx-1{padding:0 20px}.section-tech .flex-bx .bx-1 ul{margin-top:2.5rem;margin-bottom:3.75rem}.section-tech .flex-bx .bx-1 ul li{width:50%}.section-tech .flex-bx .bx-1 ul li a{width:100%;padding:30px 1.25rem}.section-tech .flex-bx .bx-1 ul li a .icon-bx{width:30px;height:30px;background-size:30px;margin-bottom:0.9375rem}.section-tech .flex-bx .bx-2 .img-bx img{width:100%}.section-tech .list-bx{display:block;padding-left:20px;padding-right:20px;margin-top:2.5rem}.section-tech .list-bx li a{border-radius:1.25rem 0 1.25rem 0}.section-tech .list-bx li a .icon-bx{margin-right:0.375rem}.section-tech .list-bx li a p{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:9.375rem}.section-tech .list-bx li+li{margin-top:1.25rem}.section-wrap{padding-bottom:5rem}.indicator{display:none}}@media (max-width:576px){.arrow-btn{font-size:0.75rem}.section-product .tab-wrap .btn-bx .tab-btn-list li .btn{padding:0.75rem}.section-product .tab-wrap .btn-bx .tab-btn-list li:not(:last-child) .btn{border-bottom:0;border-right:1px solid #dddddd}.section-tech .flex-bx .bx-1 ul li a .arrow-btn{font-size:0.75rem}}