.cmp__contact-us .responsive__layout .cmp__contact-us-banner{margin-bottom:4pc;padding-top:136px}@media screen and (min-width:768px)and (max-width:1024px){.cmp__contact-us .responsive__layout .cmp__contact-us-banner{height:100vh;margin:0 -24px 2pc}}@media screen and (max-width:767px){.cmp__contact-us .responsive__layout .cmp__contact-us-banner{height:100vh;margin:0 -1pc 2pc}}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-banner{padding-top:98px}}.cmp__contact-us .responsive__layout .cmp__contact-us-banner .fixed-text{position:fixed}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-banner .fixed-text{position:unset}}.cmp__contact-us .responsive__layout .cmp__contact-us-banner .cmp__contact-us-title{color:#0d0d0d;font-size:58px;font-weight:500;line-height:81.2px}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-banner .cmp__contact-us-title{color:rgba(0,0,0,.95);font-size:2pc;font-weight:500;letter-spacing:.03em;line-height:2.4pc;margin:0 1pc}}.cmp__contact-us .responsive__layout .cmp__contact-us-banner .cmp__contact-us-desc{color:rgba(0,0,0,.4);font-size:24px;font-weight:500;line-height:40.8px;margin-top:24px;padding-left:51%}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-banner .cmp__contact-us-desc{color:rgba(0,0,0,.65);font-size:1pc;font-weight:500;line-height:24px;margin:20px 1pc 0;padding-left:0}}.cmp__contact-us .responsive__layout .cmp__contact-us-banner .img-wrapper{aspect-ratio:1312/656;border-radius:8px;margin-top:5pc;max-width:82pc}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-banner .img-wrapper{height:100vh;left:0;margin-top:0;max-width:unset;position:absolute;top:0;width:100vw;z-index:-1}}.cmp__contact-us .responsive__layout .cmp__contact-us-banner .img-wrapper img{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);height:100%;width:100%}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-banner .img-wrapper img{border-radius:0;clip-path:unset;margin-top:0;-o-object-fit:cover;object-fit:cover}}.cmp__contact-us .responsive__layout .cmp__contact-us-section{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:88px;padding-top:4pc;position:relative}.cmp__contact-us .responsive__layout .cmp__contact-us-section.active:after{width:100%}.cmp__contact-us .responsive__layout .cmp__contact-us-section:after{background-color:rgba(0,0,0,.2);content:"";height:1px;left:0;position:absolute;top:0;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out;width:0}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section{border-top:0;display:block;padding-bottom:0;padding-top:4pc}}.cmp__contact-us .responsive__layout .cmp__contact-us-section .cmp__contact-us-section-title{color:rgba(0,0,0,.95);font-size:28px;font-weight:500;line-height:39.2px}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section .cmp__contact-us-section-title{font-size:20px;font-weight:500;line-height:28px}}.cmp__contact-us .responsive__layout .cmp__contact-us-section .cmp__contact-us-section-content{width:69.512195122%}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section .cmp__contact-us-section-content{width:100%}}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row{display:block}}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row.mt{margin-top:3pc}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row.mt{margin-top:0}}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row.mt .info-content,.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row.mt:first-child{margin-top:0}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row.mt .info-content{margin-top:1pc}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row.mb .info-content{display:block}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row.mb .info-content .key{width:100%}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row.mb .info-content .key br{display:none}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row.mb .info-content .value{display:block;margin-top:20px}}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-label{color:#000;font-size:18px;font-weight:500;line-height:22px;width:72px}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-label{font-size:1pc;font-weight:500;line-height:26px;margin-top:2pc;width:unset}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-label br,.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-label.mb-none{display:none}}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-content{-webkit-box-pack:justify;-ms-flex-pack:justify;color:rgba(0,0,0,.65);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;font-weight:400;justify-content:space-between;line-height:22px;margin-top:18px;padding-bottom:14.5px;position:relative;width:87.7192982456%}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-content.active:after{width:100%}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-content:after{background-color:hsla(0,0%,85%,.4);bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out;width:0}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-content:after{width:100%}}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-content .pc{display:none}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-content .pc{display:block}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-content{font-size:13px;font-weight:500;line-height:30px;margin-top:9pt;padding-bottom:0;width:100%}}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-content .key{text-align:left}.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-content .value{text-align:right}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section .info-row .info-content .value{color:rgba(0,0,0,.95)}}.cmp__contact-us .responsive__layout .cmp__contact-us-section .qr-code{margin-top:3pc;text-align:right}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section .qr-code{margin-top:2pc;text-align:center}}.cmp__contact-us .responsive__layout .cmp__contact-us-section .qr-code .wrapper{display:inline-block;text-align:center}.cmp__contact-us .responsive__layout .cmp__contact-us-section .qr-code img{border-radius:6px;height:114px;width:114px}.cmp__contact-us .responsive__layout .cmp__contact-us-section .qr-code p{color:rgba(0,0,0,.65);font-size:1pc;font-weight:400;line-height:1.4pc;margin-top:11px}@media screen and (max-width:1023px){.cmp__contact-us .responsive__layout .cmp__contact-us-section .qr-code p{font-size:14px;font-weight:400;line-height:19.6px;margin-top:9pt}}.cmp__contact-us .cmp__contact-us-cooperation{background-color:#f5f5f5;margin-top:56px;padding-bottom:162px;padding-top:90pt}@media screen and (max-width:1023px){.cmp__contact-us .cmp__contact-us-cooperation{margin-top:2pc;padding-bottom:4pc;padding-top:4pc}}.cmp__contact-us .cmp__contact-us-cooperation .cmp__contact-us-cooperation-title{color:rgba(0,0,0,.95);font-size:42px;font-weight:500;line-height:58.8px}@media screen and (max-width:1023px){.cmp__contact-us .cmp__contact-us-cooperation .cmp__contact-us-cooperation-title{font-size:26px;font-weight:500;line-height:36.4px}}.cmp__contact-us .cmp__contact-us-cooperation .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:62px}@media screen and (max-width:1023px){.cmp__contact-us .cmp__contact-us-cooperation .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:2pc}}.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;width:36.1280487805%}@media screen and (max-width:1023px){.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l{width:100%}}.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .cmp__contact-us-cooperation-subtitle{color:rgba(0,0,0,.95);font-size:20px;font-weight:500;line-height:28px}@media screen and (max-width:1023px){.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .cmp__contact-us-cooperation-subtitle{font-size:20px;font-weight:500;line-height:26px;margin-top:2pc}}.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .top .cmp__contact-us-cooperation-desc{color:rgba(0,0,0,.55);font-size:1pc;font-weight:500;letter-spacing:-.11px;line-height:24px;margin-top:20px}.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .top .cmp__contact-us-cooperation-desc span,.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .top .cmp__contact-us-cooperation-desc span span{color:rgba(0,0,0,.55);font-size:1pc;font-weight:500;line-height:24px}@media screen and (max-width:1023px){.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .top .cmp__contact-us-cooperation-desc{font-size:14px;font-weight:500;line-height:21px}}.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .bottom .info-row{margin-top:24px}.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .bottom .info-row .item{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid hsla(0,0%,85%,.4);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:20px 0 10px}.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .bottom .info-row .item:first-child{padding-top:0}.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .bottom .info-row .item .key,.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .bottom .info-row .item .key span,.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .bottom .info-row .item .key span span{color:rgba(0,0,0,.65);font-size:14px;font-weight:500;line-height:20px}@media screen and (max-width:1023px){.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .bottom .info-row .item .key{font-size:14px;font-weight:500;line-height:26px}}.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .bottom .info-row .item .value,.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .bottom .info-row .item .value span,.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .bottom .info-row .item .value span span{color:rgba(0,0,0,.95);font-size:1pc;font-weight:500;line-height:26px}@media screen and (max-width:1023px){.cmp__contact-us .cmp__contact-us-cooperation .wrapper .l .bottom .info-row .item .value{font-size:14px;font-weight:500;line-height:14px}}.cmp__contact-us .cmp__contact-us-cooperation .wrapper .r{width:60.8231707317%}@media screen and (max-width:1023px){.cmp__contact-us .cmp__contact-us-cooperation .wrapper .r{width:100%}}.cmp__contact-us .cmp__contact-us-cooperation .wrapper .r img{aspect-ratio:798/479;border-radius:8px;max-width:100%}@media screen and (max-width:1023px){.cmp__contact-us .cmp__contact-us-cooperation .wrapper .r img{aspect-ratio:343/206;border-radius:6px;width:100%}}