html{overflow-y:scroll;scroll-behavior:smooth}body{-webkit-text-size-adjust:none}button{cursor:pointer}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font-size:inherit;color:inherit;box-sizing:border-box}dl,ul,ol,menu,li{list-style:none}fieldset,img{border:0 none;box-sizing:border-box}input,select,textarea,button{vertical-align:middle;margin:0;padding:0;font-family:inherit;box-sizing:border-box}button{border:0 none;background-color:rgba(0,0,0,0);cursor:pointer;box-sizing:border-box}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;box-sizing:border-box}input,textarea,img{max-width:100%}a,a:hover,a:visited,a:active{text-decoration:none}sup{font-size:small;vertical-align:text-top}sub{font-size:small;vertical-align:text-bottom}button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}table caption{overflow:hidden;position:absolute;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}section,main{display:block}img{vertical-align:top}h1,h2,h3,h4,h5,h6,em,strong{font-weight:600}input:disabled,textarea:disabled{opacity:1;-webkit-text-fill-color:inherit}textarea:focus-visible{outline:none}input[type=text],input[type=password]{-webkit-appearance:none;border-radius:0}@font-face{font-family:"Pretendard";font-weight:900;font-display:swap;src:local("Pretendard Black"),url(../fonts/Pretendard-Black.subset.woff2) format("woff2"),url(../fonts/Pretendard-Black.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(../fonts/Pretendard-ExtraBold.subset.woff2) format("woff2"),url(../fonts/Pretendard-ExtraBold.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(../fonts/Pretendard-Bold.subset.woff2) format("woff2"),url(../fonts/Pretendard-Bold.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(../fonts/Pretendard-SemiBold.subset.woff2) format("woff2"),url(../fonts/Pretendard-SemiBold.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(../fonts/Pretendard-Medium.subset.woff2) format("woff2"),url(../fonts/Pretendard-Medium.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(../fonts/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:300;font-display:swap;src:local("Pretendard Light"),url(../fonts/Pretendard-Light.subset.woff2) format("woff2"),url(../fonts/Pretendard-Light.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(../fonts/Pretendard-ExtraLight.subset.woff2) format("woff2"),url(../fonts/Pretendard-ExtraLight.subset.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(../fonts/Pretendard-Thin.subset.woff2) format("woff2"),url(../fonts/Pretendard-Thin.subset.woff) format("woff")}@font-face{font-family:"Lato";font-weight:900;font-display:swap;src:local("Lato Black"),url(../fonts/Lato-Black.woff2) format("woff2"),url(../fonts/Lato-Black.woff) format("woff")}@font-face{font-family:"Lato";font-weight:700;font-display:swap;src:local("Lato Bold"),url(../fonts/Lato-Bold.woff2) format("woff2"),url(../fonts/Lato-Bold.woff) format("woff")}@font-face{font-family:"Lato";font-weight:400;font-display:swap;src:local("Lato Regular"),url(../fonts/Lato-Regular.woff2) format("woff2"),url(../fonts/Lato-Regular.woff) format("woff")}@font-face{font-family:"Lato";font-weight:300;font-display:swap;src:local("Lato Light"),url(../fonts/Lato-Light.woff2) format("woff2"),url(../fonts/Lato-Light.woff) format("woff")}@font-face{font-family:"Lato";font-weight:100;font-display:swap;src:local("Lato Thin"),url(../fonts/Lato-Thin.woff2) format("woff2"),url(../fonts/Lato-Thin.woff) format("woff")}@font-face{font-family:"Ubuntu";font-weight:700;font-display:swap;src:local("Ubuntu Bold"),url(../fonts/Ubuntu-Bold.woff2) format("woff2"),url(../fonts/Ubuntu-Bold.woff) format("woff")}@font-face{font-family:"Ubuntu";font-weight:400;font-display:swap;src:local("Ubuntu Regular"),url(../fonts/Ubuntu-Regular.woff2) format("woff2"),url(../fonts/Ubuntu-Regular.woff) format("woff")}#header{position:fixed;width:100%;height:77px;padding:0 24px;top:0;left:0;z-index:99;background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(255,255,255,.1);color:#fff;transition:background .2s ease-in-out}#header .inner-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}#header h1{flex-shrink:0;display:inline-flex;width:160px;height:32px;background-image:url("../images/common/logo.png");background-repeat:no-repeat;background-size:contain;background-position:left center;text-indent:-999em}#header.scroll{background-color:#1c1525}@media screen and (max-width: 1023px){#header{padding:28px 24px;height:76px;border-bottom-width:0}}#navigation{color:#fff}#navigation ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:0 40px;height:78px}#navigation ul span{font-size:16px;font-weight:600;cursor:pointer}#navigation ul .active span{color:#7c96ff}@media screen and (max-width: 1023px){#navigation{display:none}}body{min-width:320px;word-wrap:break-word;font-size:14px;color:#111;line-height:1.5;font-weight:400;font-family:"Pretendard"}.site__map{display:block;width:100%;margin:5px 0 0;padding:10px;box-sizing:border-box;text-align:left;background:#eee}#app{overflow:hidden;position:relative}#container{position:relative;min-height:100svh}#container:after{content:"";display:block;clear:both}.inner-box{width:100%;min-width:auto;max-width:none}@media screen and (min-width: 1600px)and (max-width: 9999px){.inner-box{min-width:1560px;max-width:1920px;margin:0 auto}}#footer{background-color:#1c1525}#footer .inner-box{display:flex;flex-direction:row;padding:70px 24px 50px}@media screen and (max-width: 1023px){#footer .inner-box{display:flex;flex-direction:column;gap:30px 0;padding:33px 22px 22px}}#footer h6{display:inline-flex;width:200px;height:32px;background-image:url("../images/common/logo.png");background-repeat:no-repeat;background-size:contain;background-position:left center;text-indent:-999em;line-height:0}#footer address,#footer p{font-size:14px;font-weight:300;line-height:148%;color:rgba(255,255,255,.6)}#footer .info{display:flex;flex-direction:row;gap:0 20px}#footer .copyright{margin-top:34px}@media screen and (max-width: 1023px){#footer .copyright{margin-top:14px}}#dim{position:fixed;top:-50%;left:0;z-index:900;pointer-events:none;width:100%;height:200%;opacity:0;background:rgba(0,0,0,.3)}#modal{display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;left:30px;z-index:1000;pointer-events:none;width:calc(100% - 60px);height:100%;box-sizing:border-box}#modal .content{display:none;position:relative;pointer-events:auto;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:500px;max-height:calc(100% - 60px);margin:0 auto;padding:0;box-sizing:border-box;border:1px solid #000;background:#fff}#modal .content:after{content:"";display:block;clear:both}#modal .content .btn-close{position:absolute;top:0;right:0}#popup{background:skyblue}input[type=checkbox]{border:1px solid red}input[type=checkbox]:checked{border:1px solid #000}input[type=radio]{border:1px solid red}input[type=radio]:checked{border:1px solid #000}input[type=text],input[type=password],input[type=number],input[type=tel],input[type=search],input[type=email]{color:red}input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=email]::-moz-placeholder{color:gray}input[type=text]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder{color:gray}input[type=text]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=search]:disabled,input[type=email]:disabled{background:gray}input[type=file]{color:red}textarea{color:red}textarea::-moz-placeholder{color:gray}textarea::placeholder{color:gray}textarea:disabled{background:gray}select{color:red}.tablename1{width:100%}.tablename1 th{border:1px solid #000}.tablename1 td{border:1px solid #000}.container-main .visual{position:relative;width:100%;height:800px;padding-top:78px;background-color:#1c1525;background:linear-gradient(145.07deg, rgba(28, 21, 37, 0.9) 20.56%, rgba(28, 21, 37, 0.630938) 49.97%, rgba(93, 125, 246, 0.36) 89.42%);overflow:hidden}@keyframes colorChange{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.container-main .visual .inner{position:absolute;top:0;left:50%;z-index:2;width:100%;max-width:1560px;height:100%;margin:0 auto;transform:translateX(-50%)}.container-main .visual .move{position:absolute;left:50%;top:60px;transform:translateX(-50%)}.container-main .visual .move .text{font-family:"Nato";font-size:280px;font-weight:900;line-height:300px;color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;opacity:.1}.container-main .visual .typo{position:absolute;left:0;top:50%;z-index:2;transform:translateY(-50%);max-width:1420px;display:flex;flex-direction:column;gap:20px 0}.container-main .visual .typo p{position:relative;color:#fff;text-align:left}.container-main .visual .typo p.t1{font-size:64px;font-weight:700}.container-main .visual .typo p.t2{font-family:"Ubuntu";font-weight:400;text-align:left;font-size:48px;line-height:120%;opacity:.8}.container-main .visual .typo::before{content:"";position:absolute;top:50%;left:0;z-index:0;transform:translateY(-50%);width:384px;height:384px;border-radius:50%;background-color:#1c1525;filter:blur(350px)}.container-main .visual .circle{position:absolute;border-radius:50%;border-style:solid;border-width:0;z-index:1}.container-main .visual .circle.c1{top:75%;left:6.3vw;width:113px;height:113px;border-width:11px;border-color:#5d7df6;opacity:.7}.container-main .visual .circle.c2{top:20%;left:24vw;width:30px;height:30px;border-width:5px;border-color:#ff9090}.container-main .visual .circle.c3{top:70%;left:37vw;width:40px;height:40px;background-color:#43d9be}.container-main .visual .circle.c4{top:52.8%;left:5%;width:81px;height:81px;border-width:5px;border-color:#5d7df6}.container-main .visual .circle.c5{top:44%;left:36.6%;width:30px;height:30px;border-width:5px;border-color:#ff9090}.container-main .visual .curve{position:absolute;right:0;bottom:-20px;z-index:1;width:100%;width:827px;height:auto}.container-main .visual .curve .draw{stroke:#43d9be;stroke-width:5;fill:none;stroke-linecap:round;stroke-dasharray:0;stroke-dashoffset:1000}.container-main .visual .curve .wave{stroke:#43d9be;stroke-width:5;fill:none;stroke-linecap:round;stroke-dasharray:12 10;opacity:1;animation:fadeIn .2s ease 2.6s forwards,move 1.6s linear 2.6s infinite}.container-main .visual .marquee{display:flex;overflow:hidden;width:100%}.container-main .visual .marquee:not(.t1){margin-top:-10px}.container-main .visual .marquee.reverse{flex-direction:row-reverse}.container-main .visual .marquee .marquee-text{margin:0;font-family:"Nato";font-size:270px;font-weight:900;line-height:270px;white-space:nowrap;color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;opacity:.1}@media screen and (min-width: 1024px)and (max-width: 1599px){.container-main .visual .typo{padding:0 24px}}@media screen and (max-width: 1023px){.container-main .visual{height:500px}.container-main .visual .move{top:0}.container-main .visual .move .text{font-size:180px}.container-main .visual .typo{padding:0 20px}.container-main .visual .typo p{position:relative;z-index:1;color:#fff;text-align:left}.container-main .visual .typo p.t1{font-size:38px;line-height:52px}.container-main .visual .typo p.t2{font-size:24px}.container-main .visual .typo::before{width:200px;height:200px}.container-main .visual .circle.c1{top:auto;left:auto;bottom:30px;right:6.3vw;width:81px;height:81px;border-width:5px}.container-main .visual .circle.c2{top:60%;left:15vw;width:30px;height:30px}.container-main .visual .circle.c3{top:10%;left:70vw;width:44px;height:44px}.container-main .visual .circle.c4{display:none}.container-main .visual .circle.c5{display:none}.container-main .visual .marquee:not(.t1){margin-top:-10px}.container-main .visual .marquee .marquee-text{font-size:130px;line-height:130px}.container-main .visual .curve{right:0;bottom:-40%;width:105%;max-width:none}}@media screen and (max-width: 1023px)and (max-width: 768px){.container-main .visual .curve{bottom:-10%}}.container-main .title{display:flex;flex-direction:column;gap:10px 0;text-align:center}.container-main .title h2{font-size:40px;font-weight:700;letter-spacing:-0.2px}@media screen and (max-width: 1023px){.container-main .title h2{font-size:28px}}.container-main .title>span{font-family:"Lato";color:#646464;font-size:20px;line-height:120%}@media screen and (max-width: 1023px){.container-main .title>span{width:70%;font-size:18px;margin:0 auto}}.container-main .portfolio{padding:120px 0 160px;background-color:#f4f4f9}.container-main .portfolio .title{position:relative;gap:0;max-width:1280px;margin:0 auto;text-align:left}.container-main .portfolio .title>span{color:#5d7df6}.container-main .portfolio .control{display:flex;flex-direction:row;gap:0 10px;position:absolute;bottom:0;right:0;width:110px;height:50px}.container-main .portfolio .control .swiper-button-prev,.container-main .portfolio .control .swiper-button-next{position:initial;width:50px;height:50px;background-color:#fff;border-radius:50%;margin:0}.container-main .portfolio .control .swiper-button-prev::after,.container-main .portfolio .control .swiper-button-next::after{width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("../images/common/ico-arrow.svg");font-size:0;color:rgba(0,0,0,0)}.container-main .portfolio .control .swiper-button-prev:hover,.container-main .portfolio .control .swiper-button-next:hover{background-color:#5d7df6}.container-main .portfolio .control .swiper-button-prev:hover::after,.container-main .portfolio .control .swiper-button-next:hover::after{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(5deg) brightness(102%) contrast(102%)}.container-main .portfolio .control .swiper-button-prev::after{transform:rotate(180deg)}.container-main .portfolio .cont{position:relative;max-width:1560px;margin:38px auto 0}.container-main .portfolio .cont .swiper-slide{width:390px}.container-main .portfolio .cont .item{position:relative}.container-main .portfolio .cont .item .imgs{position:relative}.container-main .portfolio .cont .item .imgs::after{content:"";position:absolute;top:0;left:0;width:0;height:100%;opacity:0;overflow:hidden;background-color:rgba(0,0,0,.6);transition:opacity .4s}.container-main .portfolio .cont .item .imgs img{width:100%;-o-object-fit:cover;object-fit:cover}.container-main .portfolio .cont .item .card{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;opacity:0;overflow:hidden;color:#fff;transition:opacity .4s color .4s;cursor:pointer}.container-main .portfolio .cont .item .card .badge{height:28px;padding:8px 15px;border-bottom-right-radius:10px;background-color:#000;font-family:"Lato";font-size:12px;line-height:12px;font-weight:700;text-transform:uppercase}.container-main .portfolio .cont .item .card .name{display:flex;flex-direction:row;align-items:center;height:100px;padding:0 30px;margin-top:15px;font-family:"Lato";font-weight:900;font-size:34px;line-height:35px}.container-main .portfolio .cont .item .card .detail{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 60px);height:calc(100% - 173px);margin:0 30px 30px;padding:20px 30px 10px 20px;border-radius:10px;background-color:rgba(0,0,0,.4)}.container-main .portfolio .cont .item .card .detail ul{display:flex;flex-direction:column;gap:12px 0}.container-main .portfolio .cont .item .card .detail ul li{position:relative;padding-left:13px;font-size:16px;font-weight:500}.container-main .portfolio .cont .item .card .detail ul li::before{content:"";position:absolute;left:0;top:9px;width:3px;height:3px;border-radius:100%;background-color:#fff}.container-main .portfolio .cont .item .card .detail .info{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.container-main .portfolio .cont .item .card .detail .info .device{display:flex;flex-direction:row;gap:0 10px}.container-main .portfolio .cont .item .card .detail .info .device>span{width:24px;height:24px;text-indent:-999em;background-position:center;background-size:contain}.container-main .portfolio .cont .item .card .detail .info .device>span.pc{background-image:url("../images/common/ico-pc.svg")}.container-main .portfolio .cont .item .card .detail .info .device>span.mo{background-image:url("../images/common/ico-mobile.svg")}.container-main .portfolio .cont .item .card .detail .info .link{position:relative;padding-right:16px;font-family:"Lato";font-size:14px;line-height:17px}.container-main .portfolio .cont .item .card .detail .info .link::after{content:"";position:absolute;right:0;height:100%;width:10px;background-image:url("../images/common/ico-link.svg");background-position:right 5px;background-size:contain;background-repeat:no-repeat}.container-main .portfolio .cont .item:hover .imgs::after{width:100%;opacity:1}.container-main .portfolio .cont .item:hover .card{opacity:1}.container-main .portfolio .cont .item.noImg .text{opacity:1;color:#000}.container-main .portfolio .cont .item.noImg:hover .text{color:#fff}@media screen and (min-width: 1024px)and (max-width: 1599px){.container-main .portfolio .title{padding:0 24px}.container-main .portfolio .title>span{width:100%}.container-main .portfolio .control{display:none}.container-main .portfolio .swiper{padding:0 24px}}@media screen and (max-width: 1023px){.container-main .portfolio{padding:62px 0}.container-main .portfolio .title{padding:0 45px}.container-main .portfolio .title>span{width:100%;font-size:14px}.container-main .portfolio .control{display:none}.container-main .portfolio .cont .swiper{padding:0 45px}}@media screen and (max-width: 1023px)and (max-width: 512px){.container-main .portfolio .cont .swiper .card .badge{font-size:11px}.container-main .portfolio .cont .swiper .card .name{height:70px;margin-top:5px;padding:0 20px;font-size:24px;line-height:25px}.container-main .portfolio .cont .swiper .card .detail{margin:0 15px 15px;width:calc(100% - 30px);height:calc(100% - 75px - 28px - 15px);padding:10px}.container-main .portfolio .cont .swiper .card .detail ul{gap:5px 0}.container-main .portfolio .cont .swiper .card .detail ul li{padding-left:8px;font-size:12px}.container-main .portfolio .cont .swiper .card .detail ul li::before{top:7px;width:2px;height:2px}.container-main .portfolio .cont .swiper .card .detail .info .device>span{width:18px;height:18px}.container-main .portfolio .cont .swiper .card .detail .info .link{font-size:12px}}.container-main .partnership{padding:130px 0 160px;background-color:#f9f9f9}.container-main .partnership .cont{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:80px}.container-main .partnership .cont .list{display:flex;flex-direction:row;justify-content:space-between;height:52px;gap:0 100px;overflow-x:visible;white-space:normal}.container-main .partnership .cont .list li{flex-shrink:0;white-space:nowrap}.container-main .partnership .cont .list img{display:block;height:100%}@media screen and (min-width: 1024px)and (max-width: 1599px){.container-main .partnership .cont .list{gap:0 50px;height:35px}}@media screen and (max-width: 1023px){.container-main .partnership{padding:60px 0 80px}.container-main .partnership .title{font-size:18px;padding:0 20px}.container-main .partnership .cont{margin-top:50px;height:30px;overflow:hidden}.container-main .partnership .cont .list{width:100%;padding:0 45px;height:100px;gap:0 30px;overflow-x:auto;touch-action:pan-x;-webkit-overflow-scrolling:touch;white-space:nowrap;height:100px;-ms-overflow-style:none;scrollbar-width:none}.container-main .partnership .cont .list::-webkit-scrollbar{display:none}.container-main .partnership .cont .list li{flex:0 0 auto}.container-main .partnership .cont .list img{height:30px}}.container-main .infinier{padding:160px 0;background:linear-gradient(145.07deg, rgba(28, 21, 37, 0.855) 20.56%, rgba(28, 21, 37, 0.76) 49.97%, rgba(49, 66, 129, 0.665) 89.42%);color:#fff}.container-main .infinier .cont{display:flex;flex-direction:row;justify-content:space-between;max-width:1560px;margin:100px auto 0}.container-main .infinier .cont>div{width:25%;padding-left:24px;padding-top:18px;padding-bottom:18px}.container-main .infinier .cont>div:first-child{padding-left:0}.container-main .infinier .cont>div:not(:last-child){padding-right:24px;border-right:1px solid rgba(255,255,255,.3)}.container-main .infinier .cont dl{display:flex;flex-direction:column;gap:8px 0}.container-main .infinier .cont dl dt{color:#869fff;font-size:32px;font-weight:800}.container-main .infinier .cont dl dd{font-size:18px;line-height:184%}@media screen and (min-width: 1024px)and (max-width: 1599px){.container-main .infinier{padding-left:24px;padding-right:24px}.container-main .infinier .cont{flex-wrap:wrap}.container-main .infinier .cont>div{margin-top:20px;width:50%;padding-left:24px}.container-main .infinier .cont>div:not(:last-child){padding-right:0;border-right:0 none}.container-main .infinier .cont>div:not(:nth-child(2n)){padding-left:0;padding-right:24px;border-right:1px solid rgba(255,255,255,.3)}}@media screen and (max-width: 1023px){.container-main .infinier{padding:80px 42px}.container-main .infinier .cont{display:flex;flex-direction:column;gap:30px 0;margin-top:42px}.container-main .infinier .cont>div{width:100%;padding-bottom:0;padding-left:0;margin-top:0}.container-main .infinier .cont>div:not(:last-child){padding-right:0;border-right:0 none}.container-main .infinier .cont dl dt{font-size:28px}}.container-main .introduce{padding:120px 0 80px;background-color:#fff}.container-main .introduce .cont{display:flex;flex-direction:row;justify-content:space-between;max-width:1280px;margin:80px auto 0}.container-main .introduce .cont>div{display:flex;flex-direction:row;width:30%;gap:0 20px}.container-main .introduce .cont>div strong{width:64px;text-align:center;font-weight:700;font-size:76px;line-height:120%;background:radial-gradient(98.73% 98.73% at 0.35% 47.8%, #EF4BCB 0%, #34897B 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.container-main .introduce .cont dl{display:flex;flex-direction:column;gap:8px 0;padding:18px 0}.container-main .introduce .cont dl dt{font-size:24px;font-weight:700}.container-main .introduce .cont dl dd{color:#646464;font-size:16px;line-height:148%}@media screen and (max-width: 1023px){.container-main .introduce{padding:80px 24px}.container-main .introduce .cont{display:flex;flex-direction:column;margin-top:40px}.container-main .introduce .cont>div{width:100%;gap:0 24px}.container-main .introduce .cont>div strong{flex-shrink:0}}.container-main .contactus{padding:80px 0 100px;background-color:#f4f4f9}.container-main .contactus .map-load{max-width:1280px;height:435px;margin:40px auto 0}.container-main .contactus .map-info{max-width:1280px;margin:58px auto 0;padding:0 20px;display:flex;flex-direction:column}.container-main .contactus .map-info dl{display:flex;flex-direction:row;gap:0 50px;font-size:20px;line-height:180%}.container-main .contactus .map-info dl dt{width:140px;flex-shrink:0;font-weight:600}.container-main .contactus .map-info dl dd{font-weight:400}.container-main .contactus .map-info dl dd.mail a{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width: 1023px){.container-main .contactus{padding-bottom:50px}.container-main .contactus .map-info{gap:28px 0;margin-top:46px}.container-main .contactus .map-info dl{display:flex;flex-direction:column;gap:0}}