h2.tech-h2{text-align:center;margin-bottom:20px;font-size:20px}h2.tech-h2 em{letter-spacing:-.5pt;display:block}@media screen and (min-width:767px){h2.tech-h2{margin-bottom:40px;font-size:26px}}@media screen and (min-width:979px){h2.tech-h2{margin-bottom:50px;font-size:30px}}.tech-top{color:#fff;text-align:center;background-color:#666;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;padding:40px 20px;display:flex;position:relative}.tech-top.tech-otac{background-image:url(/img/tech_topbg_otac.jpg)}.tech-top.tech-face{background-image:url(/img/tech_topbg_face.jpg)}.tech-top.tech-blockchain{background-image:url(/img/tech_topbg_blockchain.jpg)}.tech-top.tech-patent{background-image:url(/img/tech_topbg_patent.jpg)}.tech-top h1{flex-direction:column;font-size:24px;font-weight:700;display:flex}.tech-top h1 small{color:var(--color-line-gray);font-size:18px;font-weight:500}.tech-top p{margin-top:8px;font-size:16px}@media screen and (min-width:767px){.tech-top{height:300px}.tech-top h1{font-size:30px}.tech-top h1 small{font-size:20px}.tech-top p{margin-top:8px;font-size:18px}}@media screen and (min-width:979px){.tech-top{height:400px}}.middle-comment{background-color:#dbeaff;padding:20px;font-weight:500}@media screen and (min-width:639px){.middle-comment{text-align:center}}@media screen and (min-width:767px){.middle-comment{padding:30px 20px}}@media screen and (min-width:979px){.middle-comment{padding:32px 20px;font-weight:700}}.patent-content{padding:40px 20px;position:relative}.patent-content h3{margin-bottom:20px;font-size:20px;position:relative}.patent-content h3:before{background-color:var(--color-line-gray);content:"";width:100%;height:1px;position:absolute;bottom:0;left:0}.patent-content h3 em{letter-spacing:-.25pt;border-bottom:2px solid #000;padding-bottom:10px;padding-right:30px;display:inline-block;position:relative}.patent-content .patent-list dl:not(:first-child){margin-top:30px}.patent-content .patent-list dl dt{margin-bottom:5px;font-weight:400}.patent-content .patent-list dl dd{font-weight:500}.patent-content .patent-list dl dd .patent-type em{flex-shrink:0;margin-right:10px}.patent-content .patent-list dl dd .patent-type span{flex-grow:1}.patent-content .patent-list dl dd p{font-size:18px}@media screen and (min-width:767px){.patent-content{padding:60px 20px 80px}.patent-content h3{margin-bottom:40px;font-size:26px}.patent-content .patent-list dl:not(:first-child){margin-top:40px}.patent-content .patent-list dl dt{margin-bottom:15px;font-size:16px}.patent-content .patent-list dl dd{font-size:16px}.patent-content .patent-list dl dd p{margin-top:10px;font-size:20px}}@media screen and (min-width:979px){.patent-content h3{margin-bottom:50px;font-size:30px}.patent-content h3 em{padding-right:50px}.patent-content .patent-list dl:not(:first-child){margin-top:60px}}@media screen and (min-width:1239px){.patent-content{padding:80px 0 150px}}.blockchain-graph{padding:40px 20px}@media screen and (min-width:767px){.blockchain-graph{padding:60px 20px 80px}}@media screen and (min-width:1239px){.blockchain-graph{padding:60px 0 100px}}.blockchain-Anyledger{text-align:center;color:#fff;background:#666 url(/img/tech_topbg_blockchain2.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:center;padding:40px 20px;display:flex;position:relative}.blockchain-Anyledger h3{margin-bottom:10px;font-size:30px;font-weight:700}@media screen and (min-width:767px){.blockchain-Anyledger{height:200px}}@media screen and (min-width:1239px){.blockchain-Anyledger{height:300px}.blockchain-Anyledger h3{font-size:40px}}.tech-service .ts-con{text-align:center;padding:60px 20px}.tech-service .ts-con:not(:first-child){border-top:10px solid #fafafa}.tech-service h3{margin-bottom:10px;font-size:20px;font-weight:700}.tech-service p{font-size:16px}.tech-service .ts-btn-area{margin-top:20px}.tech-service .ts-btn-area figure{width:60%;max-width:242px;margin:0 auto;font-size:0}.tech-service .ts-btn-area .ts-btn{border-width:2px;border-radius:20px;height:40px;margin-top:20px;padding:0 20px;font-size:16px;font-weight:500;line-height:36px}.tech-service .width-scrollbox{padding-top:20px}@media screen and (min-width:639px){.tech-service .ts-btn-area figure img{margin-left:11%}}@media screen and (min-width:767px){.tech-service .ts-con{padding:60px 20px}.tech-service .ts-con:not(:first-child){border-top-width:15px}.tech-service h3{margin-bottom:15px;font-size:26px}.tech-service p{font-size:18px}.tech-service .ts-btn-area{margin-top:30px}.tech-service .ts-btn-area .ts-btn{border-radius:25px;height:50px;margin-top:32px;padding:0 32px;font-size:18px;line-height:46px}.tech-service .width-scrollbox{padding-top:30px}}@media screen and (min-width:979px){.tech-service .ts-con{padding:80px 20px}.tech-service .ts-con:not(:first-child){border-top-width:20px}.tech-service .ts-btn-area .ts-btn{font-size:20px}.tech-service h3{margin-bottom:20px;font-size:30px}.tech-service p{font-size:20px}.tech-service .ts-btn-area{margin-top:50px}.tech-service .width-scrollbox{padding-top:50px}}@media screen and (min-width:1239px){.tech-service .ts-con{padding:100px 0 120px}}.face-content{padding:40px 20px;position:relative}.face-content .fc-con{border-bottom:1px solid var(--color-line-gray);justify-content:space-between;align-items:center;padding:20px 0;display:flex;position:relative}.face-content .fc-con figure{flex-shrink:0;width:25%;margin-right:5%;font-size:0}.face-content .fc-con .fc-txt{flex-grow:1}.face-content .fc-con .fc-txt h4{margin-bottom:10px;font-size:18px;font-weight:700}.face-content .fc-con .fc-txt p{color:#666;font-size:14px}@media screen and (min-width:639px){.face-content .fc-con figure{width:100px;margin-right:30px}}@media screen and (min-width:767px){.face-content{flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:60px 20px;display:flex}.face-content .fc-con{width:48%;padding:30px}}@media screen and (min-width:979px){.face-content{padding:80px 40px 100px}.face-content .fc-con{padding:40px 20px}.face-content .fc-con .fc-txt h4{font-size:20px}.face-content .fc-con .fc-txt p{font-size:16px}}@media screen and (min-width:1239px){.face-content{padding:80px 60px 120px}.face-content .fc-con{width:480px}}.face-service{background-color:var(--bg-gray);padding:40px 20px;position:relative;overflow:hidden}@media screen and (min-width:979px){.face-service{padding:80px 40px}}@media screen and (min-width:1239px){.face-service{padding:80px 0 100px}}.otac-content{max-width:1080px;margin:0 auto;padding:40px 20px}.otac-content p{border-bottom:1px solid var(--color-line-gray);margin-bottom:20px;padding-bottom:20px}.otac-content ul li{justify-content:flex-start;align-items:flex-start;display:flex}.otac-content ul li:not(:first-child){margin-top:5px}.otac-content ul li span.check-ico{flex-shrink:0;margin-right:6px}.otac-content ul li em{flex-grow:1}.otac-content small{color:#666;margin-top:30px;display:block}@media screen and (min-width:767px){.otac-content{padding:60px 20px}}@media screen and (min-width:979px){.otac-content{padding:80px 20px}.otac-content p{margin-bottom:30px;padding-bottom:30px}.otac-content ul li:not(:first-child){margin-top:10px}.otac-content small{margin-top:46px}}@media screen and (min-width:1239px){.otac-content{padding:80px 0}}.tech-feature{padding:40px 20px}.tech-feature .feature-box{background-color:#fff;border:1px solid #c9c9c9;border-radius:20px;max-width:1100px;margin:0 auto;overflow:hidden}.tech-feature .feature-box .feature-con{padding:30px 20px;position:relative}.tech-feature .feature-box .feature-con h3{text-align:center;border-bottom:1px solid #707070;margin-bottom:25px;padding-bottom:20px}.tech-feature .feature-box .feature-con h3 figure{width:25%;max-width:100px;margin:0 auto;font-size:0}.tech-feature .feature-box .feature-con h3 em{margin-top:5px;font-size:20px;font-weight:700;display:block}.tech-feature .feature-box .feature-con dl:not(:first-of-type){margin-top:20px}.tech-feature .feature-box .feature-con dl dt{margin-bottom:5px;font-size:16px;font-weight:500}.tech-feature .feature-box .feature-con dl dd{color:#333}.tech-feature .feature-box .feature-con .arrowbox{background-color:var(--color-blue);text-align:center;color:#fff;z-index:20;border-radius:50%;width:40px;height:40px;font-size:20px;line-height:40px;position:absolute;top:-20px;left:calc(50% - 20px)}.tech-feature .feature-box .feature-con.otac-after{background-color:#f8fbff}.tech-feature .feature-box .feature-con.otac-after:after{border:4px solid var(--color-blue);content:"";z-index:10;border-radius:0 0 20px 20px;position:absolute;inset:-1px}@media screen and (min-width:767px){.tech-feature{padding:60px 20px}.tech-feature .feature-box{justify-content:center;align-items:stretch;display:flex}.tech-feature .feature-box .feature-con{width:50%;padding:30px}.tech-feature .feature-box .feature-con.otac-before dl:not(:first-of-type){margin-top:40px}.tech-feature .feature-box .feature-con h3 em{font-size:24px}.tech-feature .feature-box .feature-con dl dt{font-size:18px}.tech-feature .feature-box .feature-con dl dd{font-size:16px}.tech-feature .feature-box .feature-con .arrowbox{width:50px;height:50px;font-size:24px;line-height:50px;top:calc(50% - 25px);left:-25px;transform:rotate(-90deg)}.tech-feature .feature-box .feature-con.otac-after:after{border-width:5px;border-radius:0 20px 20px 0}}@media screen and (min-width:979px){.tech-feature{padding:80px 20px}.tech-feature .feature-box .feature-con{padding:45px}.tech-feature .feature-box .feature-con dl:not(:first-of-type){margin-top:40px}.tech-feature .feature-box .feature-con.otac-before dl:not(:first-of-type){margin-top:80px}.tech-feature .feature-box .feature-con h3,.tech-feature .feature-box .feature-con h3 em{font-size:28px}.tech-feature .feature-box .feature-con dl{padding:0 10px}.tech-feature .feature-box .feature-con dl dt{font-size:20px}.tech-feature .feature-box .feature-con dl dd{font-size:18px}.tech-feature .feature-box .feature-con .arrowbox{width:76px;height:76px;font-size:30px;line-height:76px;top:calc(50% - 38px);left:-40px}}@media screen and (min-width:1239px){.tech-feature{padding:80px 0}.tech-feature .feature-box .feature-con{padding:62px}}
.hide{display:none!important}.swiper-container.vod-swiper{min-height:auto!important}article.preview-slide>ul.swiper-wrapper>li.swiper-slide{display:block}.civil .port-outcome .round-box a{margin-right:8px}#footer .foot-info h1>img{height:14px}.company-top h1>img{height:28px}section.main-client img{background:#fff}.select-platform{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%)}.visual .swiper-slide{transition:transform .3s;transform:scale(.7)!important}.visual .swiper-slide.swiper-slide-active,.visual .preview-slide .swiper-slide{transform:scale(1)!important}.pointer{cursor:pointer}.board-content img{width:670px;margin:0 auto;display:block}.board-content h4 a{color:#fff;text-align:center;background:#459bf8;border-radius:25px;width:250px;height:50px;margin:0 auto;font-size:18px;font-weight:700;line-height:50px;display:block}.agree-modal-content{border:0;width:100%;height:calc(100% - 112px);margin:0;padding:0;overflow:auto}#agree{padding:20px;font-size:16px}#agree .header{padding-bottom:15px;font-size:20px;font-weight:700}#agree table{width:100%;margin:10px 0;font-size:14px}#agree table th{background:#eee;border:1px solid #ddd;padding:5px;font-size:14px}#agree table td{border:1px solid #ddd;padding:5px;font-size:14px}#agree p{padding:5px 0;font-size:16px}#agree a{color:#1e62d1}#agree .sectionTitle{padding:25px 0 10px;font-weight:700}#agree .pt25{padding-top:25px}#agree .pt10{padding-top:10px}.agree-modal-wrap{width:100%;height:100%;position:relative;overflow:hidden}.check-label{padding:5px 0}.check-label input{vertical-align:middle;margin-top:2px;margin-right:5px}.check-label span{vertical-align:middle;padding-right:5px;font-size:15px;display:inline-block}.check-text{cursor:pointer;background:#fff;border:1px solid #aaa;border-radius:5px;margin-right:10px;padding:0 11px;font-size:17px;line-height:40px;display:inline-block}.check-text.on{color:#fff;background:#1064e3;border:1px solid #1064e3}.main-service-phone-counsel .mspc-con.mspc-service{padding:50px 40px}.main-service-phone-counsel .mspc-con.mspc-phone{color:#fff;border-radius:20px;padding:50px 40px;position:relative;overflow:hidden;box-shadow:0 3px 6px #00000029}.main-service-phone-counsel .mspc-con.mspc-phone:after{background-image:url(/img/inquiry/anypass-front-talk-icon2.png);background-size:contain}.main-service-phone-counsel .mspc-con.mspc-phone a.kakao-inquiry-btn{height:50px;margin-top:20px;display:inline-block}.main-service-phone-counsel .mspc-con.mspc-phone a.kakao-inquiry-btn img{width:auto;height:115%}@media screen and (max-width:500px){.visual .select-platform{-webkit-mask-image:none;mask-image:none}}@media screen and (min-width:639px){.agree-modal-wrap{background-color:#fff;border-radius:20px;width:100%;max-width:60vw;max-height:85vh;margin:0 auto;padding:10px;position:relative;overflow:hidden}}@media screen and (min-width:767px){.company-history .history-box:after{bottom:8px}.main-service-phone-counsel .mspc-con.mspc-service a{font-weight:700}.main-service-phone-counsel .mspc-con.mspc-phone a.kakao-inquiry-btn{height:50px}}@media screen and (max-width:768px){.port-use{height:auto}.port-use>.respon.content{padding:50px 0}}@media screen and (min-width:769px){.port-use{height:auto}.port-use>.respon.content{padding:100px 0}}@media screen and (min-width:979px){#footer .foot-info{width:321px}}@media screen and (min-width:1239px){#footer .foot-info h1>img{height:20px}.company-top h1>img{height:38px}}@media screen and (1239px<=width<=1639px){#header .gnb .gnb-2ul{min-width:135px}}@media screen and (1239px<=width<=1280px){#header .start-counsel{right:20px}}@media screen and (1439px<=width<=1510px){#header .start-counsel{right:20px}}@media screen and (min-width:1700px){.visual .select-platform{width:90%;margin:40px auto 0}}
