@font-face{font-family:h_b;src:url('../../css/font/h_b.ttf') format("truetype")}@font-face{font-family:h_l;src:url('../../css/font/h_l.ttf') format("truetype")}@font-face{font-family:h_r;src:url('../../css/font/h_r.ttf') format("truetype")}@font-face{font-family:gt_bold;src:url('../../css/font/gt_bold.otf') format("opentype")}@font-face{font-family:gt_medium;src:url('../css/font/gt_medium.otf') format("opentype")}@font-face{font-family:gt_light;src:url('../css/font/gt_light.otf') format("opentype")}body{min-width:480px}.font-regular{font-family:'gt_regular',h_r}.font-bold{font-family:'gt_bold',h_b}.font-medium{font-family:'gt_medium',h_r}.font-light{font-family:'gt_light',h_l}.text-std{font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px}.text-header{font-size:18px;font-weight:normal;font-family:'gt_regular',h_b;letter-spacing:0.18px}.text-bold{font-size:27px;font-weight:bold;font-family:'gt_bold',h_r;letter-spacing:0px}.text-medium{font-size:27px;font-weight:500;font-family:'gt_medium',h_r;letter-spacing:0px}.desktop{display:block}.desktop.flex{display:flex}@media screen and (max-width:1199px){.desktop{display:none !important}}.tablet{display:none}@media screen and (min-width:768px) and (max-width:1199px){.tablet{display:block}.tablet.flex{display:flex !important}}.mobile{display:none !important}@media screen and (max-width:767px){.mobile{display:block !important}.mobile.flex{display:flex !important}}@media screen and (max-width:1199px){.offset{padding-top:100px}}.non-desktop{display:none !important}@media screen and (max-width:1199px){.non-desktop{display:block !important}.non-desktop.flex{display:flex !important}}.non-mobile{display:block !important}.non-mobile.flex{display:flex !important}@media screen and (max-width:767px){.non-mobile.flex{display:none !important}}@media screen and (max-width:767px){.non-mobile{display:none !important}}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.container{max-width:1400px;margin:auto;position:relative;padding:0 40px}@media screen and (max-width:1199px){.container{padding:0 30px}}@media screen and (max-width:767px){.container{padding:0 20px}}.container-outer{max-width:1600px;margin:auto;position:relative;padding:0 40px}#content{overflow-x:hidden}header,#content,footer{width:100%;float:left;clear:both}.learn-more{text-align:left;font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;color:#FF5149;position:relative;width:fit-content}.learn-more:hover::before{border:1px solid #2b144d !important;transform:scale(1)}.learn-more:hover::after{opacity:0}.learn-more::before{transition:.3s all;content:"";position:absolute;transform:scale(0);width:55px;height:55px;display:block;right:-75px;top:-17px;border:1px solid #fff;border-radius:50%;background:url("/img/01-Mainpage/banner-learnmore-arrow.svg") no-repeat center center;background-color:#4f2d7f}.learn-more::after{opacity:1;transition:.3s all;content:"";position:absolute;width:55px;height:55px;display:block;right:-75px;top:-17px;border:1px solid #fff;border-radius:50%;background:url("/img/01-Mainpage/banner-learnmore-arrow.svg") no-repeat center center;background-color:transparent}.learn-more.p::before{background-color:#ffffff}.learn-more.gray::after{border:1px solid #ccc4bd}header{z-index:11;position:fixed;display:flex;justify-content:space-between;height:114px;min-width:480px;align-items:center;background-color:#FFFFFF}@media screen and (max-width:1199px){header{height:98px;background-color:white}header.h115{height:115px}}@media screen and (max-width:767px){header{height:141px;align-items:unset;display:block}}@media screen and (max-width:1199px){header .left.disable{pointer-events:none;visibility:hidden}}@media screen and (max-width:767px){header .left{position:absolute;top:14px;left:0}}header .left .col{display:flex;justify-content:space-between}header .left .col>a:not(.main-icon) img{height:100%;object-fit:contain}header .left .col>a.main-icon{margin-left:45px;margin-right:30px;position:relative}@media screen and (max-width:1199px){header .left .col>a.main-icon{margin-left:20px}header .left .col>a.main-icon::after{bottom:20px}}@media screen and (max-width:767px){header .left .col>a.main-icon{margin-left:0px;margin-right:20px}}header .left .col>a.main-icon>img{position:relative;top:7px}@media screen and (max-width:1199px){header .left .col>a.main-icon>img{top:3px}}@media screen and (max-width:767px){header .left .col>a.main-icon>img{top:0px}}header .left .col>a.main-icon::after{content:"";position:absolute;width:1px;height:44px;display:block;bottom:10px;right:-11px;background-color:#CCC4BD}@media screen and (max-width:767px){header .left .col>a.main-icon::after{height:42px;bottom:7px;right:-8px}}header .left .col>img{display:flex;align-self:center;position:relative;top:7px}@media screen and (max-width:1199px){header .left .col>img{top:4px}}@media screen and (max-width:767px){header .left .col>img{top:2px}}header .right .col{position:relative;top:4px;display:flex;justify-content:space-between}@media screen and (min-width:1200px) and (max-width:1450px){header .right .col{flex-direction:column;float:right;margin-right:50px}}@media screen and (max-width:1199px){header .right .col{margin-right:30px;top:1px}}@media screen and (max-width:767px){header .right .col{top:0;flex-direction:column-reverse;float:right;margin-right:20px;margin-top:26px}}header .right .col .menu-btn{cursor:pointer;position:relative;width:38px;height:38px;border-radius:50%;z-index:10;border:1px solid #2b144d}@media (max-width:767px){header .right .col .menu-btn{margin-left:104px}}header .right .col .menu-btn>div{transition:.3s all;left:50%;transform:translateX(-50%);position:absolute;background-color:#2b144d;width:16px;height:2px;top:50%}header .right .col .menu-btn>div.line1{transform:translateX(-50%) translateY(calc(-50% - 4px))}header .right .col .menu-btn>div.line3{transform:translateX(-50%) translateY(calc(-50% + 6px))}header .right .col .menu-btn.active .line1{transform:translateX(-50%) translateY(-50%) rotate(45deg)}header .right .col .menu-btn.active .line3{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}header .right .col .menu-btn.active .line2{transform:translateX(-50%) rotateY(90deg)}header .right .col nav{display:flex;justify-content:space-between}header .right .col nav .menu-item{position:relative}header .right .col nav .menu-item>a{font-size:18px;font-weight:normal;font-family:'gt_regular',h_b;color:#2b144d;text-align:left;letter-spacing:0.18px;line-height:38px}header .right .col nav .menu-item .menu-subitems{position:absolute;display:none;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 0px 40px rgba(0,0,0,0.1);border-radius:18px;padding:20px 20px 18px;width:max-content;margin-top:8px;margin-left:-18px}header .right .col nav .menu-item .menu-subitems .menu-subitem{width:fit-content;color:#4f2d7f;position:relative;font-size:18px;font-weight:normal;font-family:'gt_regular',h_b;letter-spacing:0.18px}header .right .col nav .menu-item .menu-subitems .menu-subitem:hover::after{transform:translateX(-50%) scaleX(1)}header .right .col nav .menu-item .menu-subitems .menu-subitem::after{transition:.3s all;content:"";position:absolute;width:100%;height:1px;display:block;bottom:2px;left:50%;transform:translateX(-50%) scaleX(0);background-color:#2b144d}header .right .col nav .menu-item .menu-subitems a:nth-child(n+2) .menu-subitem{margin-top:8px}header .right .col nav .menu-item:hover .menu-subitems{display:block}header .right .col nav .menu-item:hover.have-child>a::after{transform:scaleY(-1)}header .right .col nav .menu-item:nth-child(n+2){margin-left:32px}@media screen and (min-width:1200px) and (max-width:1250px){header .right .col nav .menu-item:nth-child(n+2){margin-left:22px}}header .right .col nav .menu-item.have-child{height:46px}header .right .col nav .menu-item.have-child .toggle-container{padding-left:40px}header .right .col nav .menu-item.have-child .toggle-container a{padding-right:19px;position:relative}header .right .col nav .menu-item.have-child .toggle-container a::after{transform:scaleY(1);transition:.5s all;content:'';position:absolute;right:-2px;top:10px;display:block;width:15px;height:9px;background:url('/img/01-Mainpage/Header/arrow.svg') no-repeat center center}header .right .col nav .menu-item.current::after{content:"";position:absolute;width:100%;height:2px;display:block;bottom:16px;left:0px;opacity:0.5;background-color:#2b144d}header .right .col nav .menu-item:not(.current):hover::after{transform:translateX(-50%) scaleX(1)}header .right .col nav .menu-item:not(.current)::after{transition:.3s all;content:"";position:absolute;width:100%;height:2px;display:block;bottom:16px;left:50%;opacity:0.5;transform:translateX(-50%) scaleX(0);background-color:#2b144d}header .right .col .lang-box{width:143px;display:flex;justify-content:space-between;margin-right:50px;margin-left:33px;border:1px solid #4f2d7f;border-radius:23px;padding:6px 24px 7px 26px;box-sizing:border-box;list-style-type:none;height:40px;margin-top:-3px}@media screen and (min-width:1200px) and (max-width:1450px){header .right .col .lang-box{margin:0 0 0 auto}}@media (max-width:1199px){header .right .col .lang-box{margin-right:20px;margin-left:0;margin-top:0}header .right .col .lang-box.disable{pointer-events:none;visibility:hidden}}@media (max-width:767px){header .right .col .lang-box{margin-right:0px;margin-top:15px}}header .right .col .lang-box .lang.current a{color:#4f2d7f}header .right .col .lang-box .lang:hover a{color:#4f2d7f}header .right .col .lang-box .lang a{color:#CCC4BD;text-align:left;font-size:18px;font-weight:normal;letter-spacing:0.18px}header .right .col .lang-box .lang a.lang-1{font-family:gt_regular;position:relative;top:2px}header .right .col .lang-box .lang a:not(.lang-1){font-family:noto sans tc,noto sans sc;margin-left:17px}.menu{overflow-y:scroll;z-index:10;position:fixed;background-color:white;width:100%;height:100%;min-width:480px;transition:.5s all;transform:translateY(-100%)}.menu.active{transform:translateY(0%)}.menu .wrapper{margin-top:114px;padding-bottom:114px}.menu .wrapper .menu-item.current>a{background-color:#F2F0EE}.menu .wrapper .menu-item>a{box-sizing:border-box;font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;line-height:80px;padding-left:40px;color:#2b144d;display:block;width:100%;height:100%;cursor:pointer}.menu .wrapper .menu-item.have-child>a{position:relative}.menu .wrapper .menu-item.have-child>a::after{transform:translateY(-50%) scaleY(1);transition:.5s all;content:'';position:absolute;right:22px;top:50%;display:block;width:15px;height:9px;background:url('/img/01-Mainpage/Header/arrow.svg') no-repeat center center}.menu .wrapper .menu-item.have-child.clicked>a::after{transform:translateY(-50%) scaleY(-1)}.menu .wrapper .menu-item.have-child.clicked .menu-subitems{display:block}.menu .wrapper .menu-item .menu-subitems{display:none}.menu .wrapper .menu-item .menu-subitems>a{box-sizing:border-box;font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;line-height:80px;padding-left:40px;color:#2b144d;display:block;width:100%;height:100%;cursor:pointer}.menu .wrapper .menu-item .menu-subitems .menu-subitem>a{display:block;font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;line-height:80px;margin-left:56px;color:#2b144d}#content{min-height:500px}footer{background:transparent linear-gradient(208deg, #4f2d7f 0%, #2b144d 100%) 0% 0% no-repeat padding-box}footer .extra-cr{margin-top:37px;margin-bottom:90px}@media screen and (max-width:1199px){footer .extra-cr{margin-top:57px;margin-bottom:60px}}@media screen and (max-width:767px){footer .extra-cr{margin-top:37px;margin-bottom:50px}}footer .extra-cr .editor{line-height:14.9px;letter-spacing:0.13px}footer .col{margin-top:90px;display:flex;justify-content:space-between;padding-bottom:39px;border-bottom:1px solid #fff}@media screen and (max-width:1199px){footer .col{padding-bottom:59px;margin-top:60px;flex-direction:column-reverse}}@media screen and (max-width:767px){footer .col{margin-top:50px;padding-bottom:37px}}footer .col .left .logo{width:221px;height:63px}footer .col .left ul{list-style-type:none;margin-top:96px;max-width:565px}@media (max-width:1199px){footer .col .left ul{margin-top:57px}}@media (max-width:767px){footer .col .left ul{margin-top:38px}}footer .col .left ul p{text-align:left;font-size:27px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.27px;color:#FFFFFF}footer .col .left ul .item{display:flex;gap:30px;flex-wrap:wrap;margin-top:19px}@media (max-width:1199px){footer .col .left ul .item{gap:25px}}footer .col .left ul .item li.media{border:1px solid #fff;border-radius:50%;width:38px;height:38px}footer .col .left .copyright{margin-top:19px}@media (max-width:767px){footer .col .left .copyright{line-height:29px}}footer .col .left .copyright,footer .col .left .copyright a{font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;color:#ffffff}footer .col .right{width:485px;padding-left:8px;box-sizing:border-box}@media screen and (max-width:1199px){footer .col .right{padding-left:0px;width:100%}}footer .col .right .foot-menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:6px}@media screen and (max-width:1199px){footer .col .right .foot-menu{margin-top:40px}}footer .col .right .foot-menu .menu-item{text-align:center}@media screen and (max-width:1199px){footer .col .right .foot-menu .menu-item{width:50%}footer .col .right .foot-menu .menu-item a:nth-child(n+2){margin-top:18px}}@media screen and (max-width:767px){footer .col .right .foot-menu .menu-item:nth-child(n+2){position:relative;left:-10px}}footer .col .right .foot-menu .menu-item a{color:#ffffff;text-align:left;display:block;font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px}@media screen and (min-width:1200px){footer .col .right .foot-menu .menu-item a:nth-child(n+2){margin-top:9px}}footer .col .right .subs{margin-top:56px}@media screen and (max-width:767px){footer .col .right .subs{margin-top:37px}}footer .col .right .subs p{text-align:left;font-size:27px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0px;color:#FFFFFF}footer .col .right .subs form{margin-top:19px;width:calc(100% + 6px);position:relative}footer .col .right .subs form .error-msg2{font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;color:#ff5149}@media (max-width:767px){footer .col .right .subs form{width:100%}}footer .col .right .subs form input[name=email]{background:#fff 0% 0% no-repeat padding-box;border-radius:25px;text-align:left;font-weight:normal;font-size:16px;font-family:'gt_regular',h_r;width:100%;letter-spacing:0.16px;color:#000000;padding:15px 30px 13px 30px;box-sizing:border-box}@media screen and (max-width:1199px){footer .col .right .subs form input[name=email]{width:46.6%;display:inline-block}}@media (max-width:767px){footer .col .right .subs form input[name=email]{width:100%;display:block;margin-left:0px}}footer .col .right .subs form input[name=email].error{border:1px solid #ff5149;padding:14px 30px 12px 30px}footer .col .right .subs form input[name=email]::placeholder{color:#000000;opacity:1}footer .col .right .subs form .error-msg{font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;color:#ff5149;margin-top:20px;text-align:right}footer .col .right .subs form .submit-container{float:right;position:relative;height:50px;width:100%;box-sizing:border-box;margin-top:19px}@media (max-width:1199px){footer .col .right .subs form .submit-container{margin-top:0px;width:49.6%;display:inline-block;margin-right:6px;position:absolute;top:0;right:0}}@media (max-width:767px){footer .col .right .subs form .submit-container{width:100%;margin-top:19px;display:block;margin-right:0px;position:relative}/*953795e33e25c16a067bcfa2a5842f5b*/}footer .col .right .subs form .submit-container .handler{width:258px;height:50px;display:inline-block;cursor:pointer;font-size:20px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.2px;z-index:1;color:#FFFFFF;line-height:50px;text-align:center;box-sizing:border-box;background:#00a4b3 0% 0% no-repeat padding-box;border-radius:50px}@media (max-width:1199px){footer .col .right .subs form .submit-container .handler{width:56.6%}}@media (max-width:767px){footer .col .right .subs form .submit-container .handler{width:53.5%}}footer .col .right .subs form .submit-container .handler:after{content:'';position:absolute;top:0;right:18px;bottom:0;width:14px;background:url('/img/01-Mainpage/Footer/icon-submit.svg') no-repeat center;animation:leftright 2s infinite}@media (max-width:767px){footer .col .right .subs form .submit-container .handler:after{right:20px}}footer .col .right .subs form .submit-container span{position:absolute;top:0;right:0;width:50%;text-align:center;line-height:50px;font:normal normal normal 16px/60px GT Walsheim Pro;font-size:16px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.16px;color:#000000;height:100%;line-height:52px}@media (max-width:1199px){footer .col .right .subs form .submit-container span{width:160px}}@media (max-width:767px){footer .col .right .subs form .submit-container span{width:50%}}footer .col .right .subs form .submit-container:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#f2f0ee 0% 0% no-repeat padding-box;border-radius:50px}section#content{padding-top:114px}@media (max-width:1199px){section#content{padding-top:98px}}@media (max-width:767px){section#content{padding-top:141px}}#back-section{z-index:1;position:relative}#back-section .back{margin-top:50px;margin-bottom:55px;font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;color:#FFFFFF;padding-left:17px;position:relative}#back-section .back::before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:15px;height:15px;display:block;background:url('/img/03-Our Service/icon-back.svg') no-repeat center center}#banner-section .banner-container .banner{z-index:2;position:relative;overflow:hidden;border-radius:0px 0px 80px 80px}@media (max-width:1199px){#banner-section .banner-container .banner{border-radius:0px 0px 50px 50px}}@media (max-width:767px){#banner-section .banner-container .banner{border-radius:0px 0px 20px 20px}}#banner-section .banner-container .banner img{width:100%;height:auto}#banner-section .banner-container .banner::before{content:"";background:url('/img/inner_banner-pattern.png') no-repeat;width:341px;height:100%;position:absolute;top:0;left:0;display:block;pointer-events:none;background-size:contain}#banner-section .banner-container .banner .text-box{position:absolute;top:51%;left:250px;transform:translateY(-50%)}@media (max-width:1199px){#banner-section .banner-container .banner .text-box{left:30px}}@media (max-width:767px){#banner-section .banner-container .banner .text-box{left:20px}}#banner-section .banner-container .banner .text-box .title{text-align:left;font-size:72px;font-weight:500;font-family:'gt_medium',h_r;letter-spacing:0px;color:#FFFFFF;line-height:50px}@media (max-width:1199px){#banner-section .banner-container .banner .text-box .title{font-size:48px}}@media (max-width:767px){#banner-section .banner-container .banner .text-box .title{font-size:32px}}#banner-section .banner-container .banner .text-box ul.breadcrumb{display:flex;list-style-type:none;margin-left:2px}#banner-section .banner-container .banner .text-box ul.breadcrumb>*{margin-top:34px}@media (max-width:1199px){#banner-section .banner-container .banner .text-box ul.breadcrumb>*{margin-top:28px}}@media (max-width:767px){#banner-section .banner-container .banner .text-box ul.breadcrumb>*{margin-top:22px}}#banner-section .banner-container .banner .text-box ul.breadcrumb>*:nth-child(n+2){margin-left:28px;position:relative}#banner-section .banner-container .banner .text-box ul.breadcrumb>*:nth-child(n+2)::before{content:"";background:url('/img/bread_arrow.svg') no-repeat center center;width:15px;height:15px;display:block;top:50%;transform:translateY(-50%);left:-22px;position:absolute}#banner-section .banner-container .banner .text-box ul.breadcrumb a{display:block;width:fit-content}#banner-section .banner-container .banner .text-box ul.breadcrumb li{width:fit-content;font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;color:#FFFFFF}.select.tab-selecter{position:relative}.select.tab-selecter.select-fix .select-input{border-radius:unset;border-top-left-radius:32px;border-top-right-radius:32px}.select.tab-selecter.select-fix .select-input::after{transform:translateY(-50%) scaleY(1) rotate(90deg) !important}.select.tab-selecter .select-input{background:#fff 0% 0% no-repeat padding-box;border-radius:32px;text-align:center;padding:17px 50px;font-size:28px;font-weight:500;font-family:'gt_medium',h_r;letter-spacing:0px;color:#4f2d7f;cursor:pointer;display:block;position:relative;line-height:30px}.select.tab-selecter .select-input::after{content:"";background:url("/img/01-Mainpage/banner-arrow.svg") 50% 50% no-repeat padding-box;width:30px;height:30px;display:block;position:absolute;top:50%;right:20px;transition:.5s all;transform:translateY(-50%) scaleY(-1) rotate(90deg)}.select.tab-selecter .select-container{display:none;background:#FFFFFF;text-align:center;line-height:53px;cursor:pointer;position:absolute;z-index:1;width:100%;border-bottom-left-radius:32px;border-bottom-right-radius:32px}.select.tab-selecter .select-container div{font-size:28px;font-weight:500;font-family:'gt_medium',h_r;color:#4f2d7f}.to-top{opacity:0;display:none;cursor:pointer;position:absolute;width:55px;height:55px;right:35px;top:-90px;border-radius:50%;border:1px solid #fff;transition:.5s background;z-index:1;transform:rotate(90deg);background:url('/img/01-Mainpage/arrow-white.svg') rgba(255,255,255,0) no-repeat center center}@media screen and (max-width:1199px){.to-top{right:45px;bottom:45px}}@media screen and (max-width:767px){.to-top{right:20px;bottom:20px}}.to-top:hover{background:url('/img/01-Mainpage/arrow-white.svg') rgba(255,255,255,0.2) no-repeat center center}.cookie{position:fixed;bottom:0;z-index:5;width:100%}.cookie .cookie-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,0.83)}@media screen and (max-width:767px){.cookie .cookie-wrapper{flex-direction:column}}.cookie .cookie-wrapper .text{width:80%;position:relative}@media screen and (max-width:767px){.cookie .cookie-wrapper .text{width:100%}}.cookie .cookie-wrapper .text .cookie-text{padding:37px 50px;text-align:left;font-size:27px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.27px;color:#000000}@media screen and (max-width:767px){.cookie .cookie-wrapper .text .cookie-text{flex-direction:column;padding:20px 20px;font-size:20px}}.cookie .cookie-wrapper .learn-more{text-align:right;min-width:90px;cursor:pointer;color:#4f2d7f;margin-right:115px}@media screen and (max-width:767px){.cookie .cookie-wrapper .learn-more{margin:20px 0px;left:-50px}}.cookie .cookie-wrapper .learn-more::before{background-color:#FFFFFF;background:url("/img/01-Mainpage/icon-acceptall.svg") no-repeat center center}.cookie .cookie-wrapper .learn-more::after{border:1px solid #ccc4bd;background:url("/img/01-Mainpage/icon-acceptall.svg") no-repeat center center}.toggle-container{position:relative;padding-left:40px}.toggle-container a.redirect-area{width:80%;display:inline-block;padding-right:19px;position:relative;color:#2b144d;line-height:80px;text-align:left;font-size:18px;font-weight:normal;letter-spacing:0.18px;font-family:gt_regular,h_r}.toggle-container a.arrow-area{width:20%;display:inline-block;position:absolute;height:100%;right:0;cursor:pointer}.toggle-container::after{pointer-events:none;transform:scaleY(1);transition:.5s all;content:'';position:absolute;right:38px;top:50%;transform:translateY(-50%);display:block;width:15px;height:9px;background:url('/img/01-Mainpage/Header/arrow.svg') no-repeat center center}.level1 .info-box{width:509px;height:412px;min-width:509px;min-height:412px;position:absolute;bottom:-54px;padding:42px 50px;box-sizing:border-box;background:transparent linear-gradient(315deg, #2b144d 0%, #2b144d 100%) 0% 0% no-repeat padding-box;box-shadow:0px 0px 40px rgba(0,0,0,0.2);border-radius:26px 26px 140px 26px;z-index:2}@media (max-width:1199px){.level1 .info-box{bottom:-356px;padding:49px 50px;min-height:474px;height:474px}}@media (max-width:767px){.level1 .info-box{bottom:-405px;width:420px;height:429px;min-width:420px;min-height:429px;left:50%;transform:translateX(-50%);padding:37px 30px}}.level1 .info-box p,.level1 .info-box h4{white-space:normal;display:block}.level1 .info-box .line-clamp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width:1199px){.level1 .info-box .line-clamp:has(p){-webkit-line-clamp:4}}.level1 .info-box .line-clamp h4{text-align:left;font-size:27px;font-weight:bold;font-family:'gt_bold',h_r;letter-spacing:0px;color:#FFFFFF;line-height:50px}@media (max-width:1199px){.level1 .info-box .line-clamp h4{font-size:36px}}@media (max-width:767px){.level1 .info-box .line-clamp h4{font-size:28px;line-height:40px}}.level1 .info-box .line-clamp p{text-align:left;font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;color:#FFFFFF;margin-top:17px;line-height:35px}@media (max-width:1199px){.level1 .info-box .line-clamp p{margin-top:22px}}@media (max-width:767px){.level1 .info-box .line-clamp p{line-height:35px;margin-top:14px}}.level1 .info-box a.disable{display:none}.level1 .info-box a .learn-more{margin-top:40px}@media (max-width:767px){.level1 .info-box a .learn-more{margin-top:30px}}.level1 #home-slider{position:relative}.level1 #home-slider::after{content:"";width:100%;height:38%;max-height:351px;pointer-events:none;background:transparent linear-gradient(180deg, transparent 0%, #000 100%) 0% 0% no-repeat padding-box;opacity:0.4;position:absolute;bottom:0;left:0;z-index:1}.level1 #home-slider .slides{white-space:nowrap;position:relative;display:flex}.level1 #home-slider .slides img{vertical-align:top;width:100%;height:auto;object-fit:cover}.level1 #home-slider .slides .slider .slide{width:100%}.level1 #home-slider .slides .slider .slide img{width:100%}.level1 #home-slider .next,.level1 #home-slider .prev{z-index:1;cursor:pointer;border-radius:50%;width:72px;height:72px;position:absolute;background:#fff 4 D 0% 0% no-repeat padding-box;box-shadow:0px 0px 20px rgba(0,0,0,0.2);left:60px;top:50%;transform:translateY(-50%)}.level1 #home-slider .next::before,.level1 #home-slider .prev::before{content:"";top:0;left:0;display:block;width:100%;height:100%;position:absolute;border-radius:50%;background-color:rgba(255,255,255,0.3)}@media (max-width:1199px){.level1 #home-slider .next,.level1 #home-slider .prev{width:57px;height:57px;left:30px}}.level1 #home-slider .next img,.level1 #home-slider .prev img{position:relative;width:100%;height:100%;object-fit:none;object-position:49% 47%;border-radius:50%}@media (max-width:1199px){.level1 #home-slider .next img,.level1 #home-slider .prev img{width:12px;height:16px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:relative}}.level1 #home-slider .next{right:60px;left:unset;transform:scaleX(-1) translateY(-36px)}@media (max-width:1199px){.level1 #home-slider .next{transform:scaleX(-1) translateY(-28px);right:30px}}.level1 #home-slider .pager{width:100%;max-width:1400px;left:50%;transform:translateX(-50%);padding:0 40px;box-sizing:border-box;z-index:2;position:absolute;bottom:40px;text-align:right;margin-top:20px}@media (max-width:1199px){.level1 #home-slider .pager{left:unset;transform:unset;right:30px;bottom:30px;width:30%}}@media (max-width:767px){.level1 #home-slider .pager{right:50%;transform:translateX(50%);width:unset}}.level1 #home-slider .pager li{display:inline-block;vertical-align:top;margin-top:15px}.level1 #home-slider .pager li+li{margin-left:15px}.level1 #home-slider .pager li:hover a,.level1 #home-slider .pager li.current a{opacity:1}.level1 #home-slider .pager li a{display:block;width:14px;height:14px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 0px 20px rgba(0,0,0,0.5);border-radius:50%;opacity:0.5}.level2{overflow:hidden;position:relative;background:url('/img/01-Mainpage/background-01.png') no-repeat;background-size:cover}.level2.ani .container-outer .col{opacity:1}@media (max-width:1199px){.level2{background:url('/img/01-Mainpage/Tablet/background-01.png') no-repeat;background-size:cover}}@media (max-width:767px){.level2{background:url('/img/01-Mainpage/Mobile/background-01.png') no-repeat;background-size:cover}}.level2::before{content:"";background:url('/img/01-Mainpage/pattern-01.png');width:745px;height:842px;position:absolute;top:0;left:0;display:block;pointer-events:none}@media (max-width:1199px){.level2::before{width:768px;height:925px;background:url('/img/01-Mainpage/Tablet/pattern-01.png')}}@media (max-width:767px){.level2::before{width:480px;height:675px;background:url('/img/01-Mainpage/Mobile/pattern-01.png')}}.level2::after{content:"";background:url('/img/01-Mainpage/pattern-02.png');width:999px;height:747px;position:absolute;bottom:0;right:0;display:block;z-index:0;pointer-events:none}@media (max-width:1199px){.level2::after{bottom:-97px;width:768px;height:650px;background:url('/img/01-Mainpage/Tablet/pattern-02.png')}}@media (max-width:1199px){.level2::after{bottom:0px;width:436px;height:336px;background:url('/img/01-Mainpage/Mobile/pattern-02.png')}}.level2 .container-outer{z-index:1;padding:229px 40px}@media (max-width:1199px){.level2 .container-outer{padding:417px 0px 70px}}@media (max-width:767px){.level2 .container-outer{padding:454px 0px 50px}}.level2 .container-outer .col{transition:1.5s opacity;background:#fff 0% 0% no-repeat padding-box;border-radius:50px;max-height:469px;height:469px;display:flex;flex-direction:row-reverse;position:relative;opacity:0}@media (max-width:1199px){.level2 .container-outer .col{border-radius:0px;background:unset;display:block;max-height:unset;height:unset}}.level2 .container-outer .col .text-box{padding:66px 0;width:700px;min-width:700px;margin-left:100px;height:337px}@media (max-width:1199px){.level2 .container-outer .col .text-box{height:unset;position:relative;z-index:1;width:92%;min-width:unset;margin-left:-0px;padding:47px 0 66px 50px;box-sizing:border-box;margin-top:-110px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 0px 30px rgba(0,0,0,0.1);border-radius:0px 29px 29px 0px}}@media (max-width:767px){.level2 .container-outer .col .text-box{border-radius:0px 42px 42px 0px;margin-top:30px;padding:26px 0 45px 25px}}.level2 .container-outer .col .text-box .learn-more{margin-top:54px;position:relative}@media (max-width:1199px){.level2 .container-outer .col .text-box .learn-more{margin-top:34px}}.level2 .container-outer .col .text-box .editor{height:235px;padding-right:100px}@media (max-width:1199px){.level2 .container-outer .col .text-box .editor{height:unset;padding-right:45px}}.level2 .container-outer .col .text-box .editor p{line-height:50px}@media (max-width:1199px){.level2 .container-outer .col .text-box .editor p{line-height:40px;letter-spacing:0.2px}}.level2 .container-outer .col img{position:relative}.level2 .container-outer .col>div::after{content:"";display:block;background-image:radial-gradient(circle at 92% -20%, transparent 70%, transparent 40px, #4f2d7f 48px);width:50px;height:40px;position:absolute;top:-1px;right:-2px;transform:rotate(180deg)}@media (max-width:1199px){.level2 .container-outer .col>div::after{content:none}}.level2 .container-outer .col img.desktop{width:100%;top:-94px;right:-2px;overflow:hidden;object-fit:cover;border-bottom-left-radius:270px 220px;border-bottom-right-radius:50px 40px}.level2 .container-outer .col img.tablet{margin-left:auto;right:0px}.level2 .container-outer .col img.mobile{padding:0 20px;margin-left:auto;margin-right:auto}.level3{overflow-x:hidden;position:relative;background:url('/img/01-Mainpage/background-02.png') no-repeat;background-size:cover}.level3.ani .container-outer{opacity:1}@media (max-width:1199px){.level3{background:url('/img/01-Mainpage/Tablet/background-02.png') no-repeat;background-size:cover}}@media (max-width:767px){.level3{background:url('/img/01-Mainpage/Mobile/background-02.png') no-repeat;background-size:cover}}.level3::before{content:"";background:url('/img/01-Mainpage/pattern-03.png');width:312px;height:973px;position:absolute;top:50%;right:0;display:block;transform:translateY(-49%);pointer-events:none}@media (max-width:1199px){.level3::before{top:0px;transform:unset;width:80px;height:486px;background:url('/img/01-Mainpage/Tablet/pattern-03.png')}}@media (max-width:767px){.level3::before{width:94px;height:285px;background:url('/img/01-Mainpage/Mobile/pattern-03.png')}}.level3 .container-outer{opacity:0;padding:191px 40px 268px;transition:1.5s opacity}@media (min-width:1500px) and (max-width:1599px){.level3 .container-outer{padding:70px 40px 368px}}@media (min-width:1400px) and (max-width:1499px){.level3 .container-outer{padding:70px 40px 468px}}@media (min-width:1200px) and (max-width:1399px){.level3 .container-outer{padding:70px 40px 568px}}@media (min-width:1200px) and (max-width:1199px){.level3 .container-outer{padding:70px 40px 668px}}@media (max-width:1199px){.level3 .container-outer{padding:70px 40px 0px}}@media (max-width:767px){.level3 .container-outer{padding:50px 0px 10px}}.level3 .container-outer .col{position:relative}@media (max-width:1199px){.level3 .container-outer .col{display:flex;flex-direction:column-reverse}}.level3 .container-outer .col .editor{background:#2b144d 0% 0% no-repeat padding-box;border-radius:48px 254px 48px 48px;width:942px;min-height:475px;position:absolute;bottom:-100px;right:0;box-sizing:border-box;padding:67px 65px;line-height:50px}.level3 .container-outer .col .editor p{padding-right:94px}@media (min-width:1500px) and (max-width:1599px){.level3 .container-outer .col .editor{bottom:-200px}}@media (min-width:1400px) and (max-width:1499px){.level3 .container-outer .col .editor{bottom:-300px}}@media (min-width:1200px) and (max-width:1399px){.level3 .container-outer .col .editor{bottom:-400px}}@media (min-width:1200px) and (max-width:1199px){.level3 .container-outer .col .editor{bottom:-400px}}@media (max-width:1199px){.level3 .container-outer .col .editor{margin-left:auto;width:unset;min-height:unset;position:relative;bottom:83px;border-radius:42px 0px 0px 42px;right:-40px;padding:47px 0px 47px 60px;line-height:40px}.level3 .container-outer .col .editor p{padding-right:40px}}@media (max-width:767px){.level3 .container-outer .col .editor{bottom:50px;right:-20px;padding:27px 0px 32px 25px}.level3 .container-outer .col .editor p{letter-spacing:-0.5px}}.level3 .container-outer .col img.desktop{border-radius:48px}.level3 .container-outer .col img.tablet{border-radius:0px 44px 44px 0px;margin-left:-40px}.level3 .container-outer .col img.mobile{border-radius:0px 44px 44px 0px}.level4{overflow-x:hidden;position:relative;background:url('/img/01-Mainpage/background-03.png') no-repeat;background-size:cover}@media (max-width:1199px){.level4{background:url('/img/01-Mainpage/Tablet/background-03.png') no-repeat;background-size:cover}}@media (max-width:767px){.level4{background:url('/img/01-Mainpage/Mobile/background-03.png') no-repeat;background-size:cover}}.level4::before{content:"";background:url('/img/01-Mainpage/pattern-04.png');width:918px;height:1009px;position:absolute;top:0;right:0;display:block;pointer-events:none}@media (max-width:1199px){.level4::before{width:528px;height:450px;background:url('/img/01-Mainpage/Tablet/pattern-04.png')}}@media (max-width:767px){.level4::before{width:295px;height:270px;bottom:0px;top:unset;background:url('/img/01-Mainpage/Mobile/pattern-04.png')}}.level4.ani .container{opacity:1}.level4 .container{max-width:unset;margin:unset;opacity:0;transition:1.5s opacity;padding:174px 0 267px}@media (max-width:1199px){.level4 .container{padding:67px 30px 70px}}@media (max-width:767px){.level4 .container{padding:53px 20px 70px}}.level4 .container h3{text-align:left;font-size:72px;font-weight:500;font-family:'gt_medium',h_r;letter-spacing:0px;color:#FFFFFF;max-width:1400px;margin:auto;position:relative;padding:0 40px}@media (max-width:1199px){.level4 .container h3{font-size:36px;padding:0px}}.level4 .container .col{padding-left:40px;margin-top:30px;display:flex;position:relative;justify-content:end;gap:20px}@media (max-width:1199px){.level4 .container .col{flex-direction:column;padding-left:0px;gap:0px}}@media (max-width:767px){.level4 .container .col{margin-top:20px}}.level4 .container .col .left{display:inline-block;width:50%;max-width:668px;margin-right:32px}@media (max-width:1199px){.level4 .container .col .left{width:100%;max-width:unset}}.level4 .container .col .left .item{display:none}.level4 .container .col .left .item.current{display:block}.level4 .container .col .left .item .title{padding-right:40px;text-align:left;font:normal normal normal 27px/50px GT Walsheim Pro;font-size:27px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0px;color:#FFFFFF;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1199px){.level4 .container .col .left .item .title{padding-right:0}}.level4 .container .col .left .item .learn-more{margin-top:40px;display:block}.level4 .container .col .left .item .icons{margin-top:44px;border-top:1px solid #ccc4bd;border-bottom:1px solid #ccc4bd;display:flex;padding-top:30px;padding-bottom:22px}@media (max-width:1199px){.level4 .container .col .left .item .icons{margin-right:0px}}@media (max-width:767px){.level4 .container .col .left .item .icons{flex-direction:column;padding-bottom:28px}}.level4 .container .col .left .item .icons .icon{width:33.3%;text-align:center}.level4 .container .col .left .item .icons .icon:nth-child(2) p{color:#E0DCD7}@media (max-width:1199px){.level4 .container .col .left .item .icons .icon:nth-child(2) p{color:#FFFFFF}.level4 .container .col .left .item .icons .icon:nth-child(n+2){margin-left:30px}}@media (max-width:767px){.level4 .container .col .left .item .icons .icon{text-align:left;display:flex;width:100%}.level4 .container .col .left .item .icons .icon:nth-child(n+2){margin-left:0;margin-top:30px}}.level4 .container .col .left .item .icons .icon p{margin-top:17px;text-align:center;font-size:18px;font-weight:500;font-family:'gt_medium',h_r;letter-spacing:0px;color:#FFFFFF;padding:0 5px;line-height:30px;letter-spacing:0.1px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media (max-width:767px){.level4 .container .col .left .item .icons .icon p{margin-top:0;display:flex;align-items:center;padding:0 0 0 20px;text-align:left}}.level4 .container .col .right{overflow-x:hidden;display:inline-block;width:50%;padding-left:40px;box-sizing:border-box}@media (max-width:1199px){.level4 .container .col .right{padding-left:0px;width:100%}}@media (max-width:1199px){.level4 .container .col .right #service-slider{display:flex;flex-direction:column-reverse}}.level4 .container .col .right #service-slider .slides{height:440px;width:calc(660px + 40px);white-space:nowrap;position:relative}@media (max-width:1530px){.level4 .container .col .right #service-slider .slides{width:100%}}@media (max-width:1199px){.level4 .container .col .right #service-slider .slides{width:490px;margin-top:24px;height:unset}}@media (max-width:767px){.level4 .container .col .right #service-slider .slides{width:480px;margin-top:21px}}.level4 .container .col .right #service-slider .slides .slider{display:inline-block;vertical-align:top;width:100%;height:auto}@media (max-width:1199px){.level4 .container .col .right #service-slider .slides .slider{width:450px}}@media (max-width:767px){.level4 .container .col .right #service-slider .slides .slider{width:440px}}.level4 .container .col .right #service-slider .slides .slide{padding-right:40px;box-sizing:border-box}.level4 .container .col .right #service-slider .slides .slide img{width:100%;height:auto;max-height:440px;border-radius:24px 24px 130px 24px}.level4 .container .col .right #service-slider .arrow-group{margin-top:64px;display:flex;position:absolute;left:0;max-width:1480px;padding:0 40px;left:50%;transform:translateX(-50%);width:100%;box-sizing:border-box}@media (max-width:1199px){.level4 .container .col .right #service-slider .arrow-group{position:relative;margin-top:46px;padding:0 0px}}.level4 .container .col .right #service-slider .arrow-group .pager{width:80px;display:flex;font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;color:#FFFFFF}.level4 .container .col .right #service-slider .arrow-group .pager .line{margin:0 12px;width:1px;height:16px;transform:rotate(35deg);background-color:#FFFFFF;display:block;top:4px;position:relative}.level4 .container .col .right #service-slider .arrow-group .prev,.level4 .container .col .right #service-slider .arrow-group .next{cursor:pointer;width:55px;height:55px;box-shadow:0px 0px 20px rgba(0,0,0,0.2);border:1px solid #fff;top:-16px;position:relative;border-radius:50%}.level4 .container .col .right #service-slider .arrow-group .prev img,.level4 .container .col .right #service-slider .arrow-group .next img{width:100%;height:100%;object-fit:none}.level4 .container .col .right #service-slider .arrow-group .prev.disable,.level4 .container .col .right #service-slider .arrow-group .next.disable{cursor:not-allowed;opacity:0.3}.level4 .container .col .right #service-slider .arrow-group .next{margin-left:20px;transform:scaleX(-1)}.level5{overflow-x:hidden;position:relative;box-shadow:inset 0 -30px 30px -30px rgba(0,0,0,0.2);background:url('/img/01-Mainpage/background-04.png') no-repeat;background-size:cover}@media (max-width:1199px){.level5{background:url('/img/01-Mainpage/Tablet/background-04.png') no-repeat;background-size:cover}}@media (max-width:767px){.level5{background:url('/img/01-Mainpage/Mobile/background-04.png') no-repeat;background-size:cover}}.level5::before{content:"";background:url('/img/01-Mainpage/pattern-05.png');width:631px;height:568px;position:absolute;bottom:0;left:0;display:block;pointer-events:none}@media (max-width:1199px){.level5::before{width:291px;height:285px;background:url('/img/01-Mainpage/Tablet/pattern-05.png')}}@media (max-width:767px){.level5::before{width:247px;height:220px;background:url('/img/01-Mainpage/Mobile/pattern-05.png')}}.level5.ani .container{opacity:1}.level5 .container{opacity:0;transition:1.5s opacity;padding:174px 40px 182px}@media (max-width:1199px){.level5 .container{padding:73px 30px 72px}}@media (max-width:767px){.level5 .container{padding:48px 20px 50px}}.level5 .container .head{display:flex}@media (max-width:767px){.level5 .container .head{flex-direction:column}}.level5 .container .head h3{text-align:left;font-size:72px;font-weight:500;font-family:'gt_medium',h_r;letter-spacing:0px;color:#FFFFFF;margin-right:80px}@media (max-width:1199px){.level5 .container .head h3{font-size:36px;margin-right:42px}}.level5 .container .head .view-all{font-size:18px;font-weight:normal;font-family:'gt_regular',h_r;letter-spacing:0.18px;color:#ffffff;line-height:108px;position:relative;padding-right:70px}@media (max-width:767px){.level5 .container .head .view-all{margin-top:32px;width:fit-content}}@media (max-width:1199px){.level5 .container .head .view-all{line-height:52px}}.level5 .container .head .view-all:hover::before{transform:translateY(-50%) scaleX(-1)}.level5 .container .head .view-all::before{pointer-events:none;content:"";background:url('/img/01-Mainpage/icon-viewall.svg') no-repeat center center;width:55px;height:55px;position:absolute;top:50%;right:-5px;display:block;border:1px solid #fff;border-radius:50%;transform:translateY(-50%);transition:.3s all}.level5 .container #client-slider{margin-top:13px;position:relative}@media (max-width:1199px){.level5 .container #client-slider{margin-top:37px}}@media (max-width:767px){.level5 .container #client-slider{margin-top:22px}}.level5 .container #client-slider .slides{width:calc(218px + 30px);height:218px;white-space:nowrap;position:relative}@media (max-width:1199px){.level5 .container #client-slider .slides{width:calc(218px + 15px)}}@media (max-width:767px){.level5 .container #client-slider .slides{width:calc(200px + 10px);height:200px}}.level5 .container #client-slider .slides *{display:inline-block;vertical-align:top;width:100%;height:auto}.level5 .container #client-slider .slides .slide{padding-right:0px;box-sizing:border-box;width:218px;height:210px}@media (max-width:767px){.level5 .container #client-slider .slides .slide{width:200px;height:200px}}.level5 .container #client-slider .slides .slide img{object-fit:none;box-shadow:0px 0px 20px rgba(0,0,0,0.1);background:#fff 0% 0% no-repeat padding-box;border-radius:14px 14px 73px 14px}.level5 .container #client-slider .prev,.level5 .container #client-slider .next{cursor:pointer;width:57px;height:57px;box-shadow:0px 0px 20px rgba(0,0,0,0.2);top:50%;left:-28px;position:absolute;transform:translateY(-50%);border-radius:50%;background:#2b144d 0% 0% no-repeat padding-box}@media (max-width:1199px){.level5 .container #client-slider .prev,.level5 .container #client-slider .next{left:-18px}}@media (max-width:767px){.level5 .container #client-slider .prev,.level5 .container #client-slider .next{left:-8px}}.level5 .container #client-slider .prev img,.level5 .container #client-slider .next img{width:100%;height:100%;object-fit:none}.level5 .container #client-slider .prev.disable,.level5 .container #client-slider .next.disable{cursor:not-allowed;opacity:0.3}.level5 .container #client-slider .next{margin-top:-28px;right:-28px;left:unset;transform:scaleX(-1)}@media (max-width:1199px){.level5 .container #client-slider .next{right:-18px}}@media (max-width:767px){.level5 .container #client-slider .next{right:-8px}}