@charset "UTF-8";.text-truncate-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em}.text-truncate-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:4.5em}.text-truncate-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:6em}.text-truncate-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:7.5em}@media (min-width:320.02px){.text-truncate-xxs-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-xxs-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em}.text-truncate-xxs-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:4.5em}.text-truncate-xxs-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:6em}.text-truncate-xxs-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:7.5em}}@media (min-width:375.02px){.text-truncate-xs-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-xs-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em}.text-truncate-xs-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:4.5em}.text-truncate-xs-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:6em}.text-truncate-xs-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:7.5em}}@media (min-width:576.02px){.text-truncate-sm-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-sm-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em}.text-truncate-sm-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:4.5em}.text-truncate-sm-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:6em}.text-truncate-sm-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:7.5em}}@media (min-width:768.02px){.text-truncate-md-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-md-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em}.text-truncate-md-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:4.5em}.text-truncate-md-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:6em}.text-truncate-md-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:7.5em}}@media (min-width:1024.02px){.text-truncate-lg-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-lg-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em}.text-truncate-lg-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:4.5em}.text-truncate-lg-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:6em}.text-truncate-lg-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:7.5em}}@media (min-width:1200.02px){.text-truncate-xl-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-xl-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em}.text-truncate-xl-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:4.5em}.text-truncate-xl-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:6em}.text-truncate-xl-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:7.5em}}@media (min-width:1400.02px){.text-truncate-xxl-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-xxl-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em}.text-truncate-xxl-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:4.5em}.text-truncate-xxl-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:6em}.text-truncate-xxl-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:7.5em}}@media (min-width:1600.02px){.text-truncate-xxxl-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-xxxl-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:3em}.text-truncate-xxxl-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:4.5em}.text-truncate-xxxl-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:6em}.text-truncate-xxxl-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-height:1.5;-webkit-box-orient:vertical;word-wrap:break-word;height:7.5em}}.imgToCover{display:block;position:relative;overflow:hidden}.imgToCover:after{content:"";display:block;padding-bottom:100%}.imgToCover>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}.imgToContain{display:block;position:relative;overflow:hidden}.imgToContain:after{content:"";display:block;padding-bottom:contain}.imgToContain>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}.sub-body{min-height:100vh;display:flex;flex-wrap:wrap}.sub-body .footer,.sub-body .main{flex:0 0 100%}.sub-body .footer{align-self:flex-end}.sub-title{margin-bottom:5rem;text-align:center;line-height:1.3}.sub-title__title{color:#222;font-family:"MavenPro","Roboto","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.5rem;font-weight:600}.sub-title__title:after{content:"";margin:0 auto;margin-top:2.25rem;width:1.875rem;height:0.375rem;background:url(../images/main/title-dot.svg) no-repeat;background-size:contain;display:block}@media screen and (max-width:1024px){.sub-title{margin-bottom:3.125rem}.sub-title__title{font-size:1.875rem}.sub-title__title:after{margin-top:1.25rem}}.product-index{overflow:hidden;position:relative}.product-index .product-item{position:relative}.product-index .product-item .number{font-weight:700;color:#222;letter-spacing:-0.02em;font-size:6.875rem;line-height:1}.product-index .product-item .title{font-size:4rem;font-weight:100;letter-spacing:-0.03em;line-height:1.453125;color:#333}.product-index .product-item .common-txt{color:#666;margin-top:1em}.product-index .product-item .icon-wrap{margin-top:1em;display:flex;margin-left:-0.5em;margin-right:-0.5em}.product-index .product-item .icon-wrap .icon{padding:0 0.5em}@media screen and (max-width:1024px){.product-index .product-item .number{font-size:5rem}.product-index .product-item .title{font-size:3.125rem}.product-index .product-item .icon-wrap img{width:38px}}@media screen and (max-width:576px){.product-index .product-item .title{font-size:2.5rem;line-height:1.35}}.product-index .product-item--1{text-align:left;padding-top:6.25rem}.product-index .product-item--1:before{content:"";height:23.75rem;width:80%;max-width:1400px;position:absolute;left:0;top:0;display:block;background:#f9e990 url(../images/product/1_braille.png) no-repeat 0 50%}.product-index .product-item--1 .container{position:relative;z-index:2;display:flex;margin:0 auto}.product-index .product-item--1 .img-bx{height:31.25rem;background:url(../images/product/1_bg.png) no-repeat 50% 50%;background-size:cover;flex:1 1 45%;max-width:33.5625rem}.product-index .product-item--1 .txt-bx{flex:1 1 55%;margin-left:auto;padding:1.25rem 3.125rem;max-width:41.25rem;align-self:center}@media screen and (max-width:1024px){.product-index .product-item--1{padding:0}.product-index .product-item--1:before{content:none}.product-index .product-item--1 .container{position:static;display:block}.product-index .product-item--1 .number{position:absolute;top:1.875rem;left:15px}.product-index .product-item--1 .txt-bx{flex:1 1 100%;max-width:100%;padding:0;margin-top:1.875rem}}@media screen and (min-width:1024.02px){.product-index .product-item--2 .container{padding-top:9.0625rem}.product-index .product-item--2 .img-bx{position:absolute;top:0;right:0;max-width:60%}.product-index .product-item--2 .number{position:absolute;top:-2.25rem;right:0}.product-index .product-item--2 .txt-bx{position:relative;max-width:43.75rem;min-height:34.375rem;padding:5rem 0 1.25rem}.product-index .product-item--2 .txt-bx__wrap{position:relative;max-width:36.25rem;padding-right:1.875rem}.product-index .product-item--2 .txt-bx:before{height:100%;content:"";width:28.125rem;right:0;top:0;position:absolute;display:block;background:#e3eadd url(../images/product/2_braille.png) no-repeat -40% 90%}}@media screen and (max-width:1024px){.product-index .product-item--2 .number{position:absolute;top:-0.5em;right:15px}}.product-index .product-item--3{text-align:center}.product-index .product-item--3 .title{margin-top:1em}.product-index .product-item--3 .img-bx{margin:0 auto;margin-top:5rem;position:relative;display:inline-block}.product-index .product-item--3 .img--keypad{position:absolute;top:0;left:0}@media screen and (max-width:1024px){.product-index .product-item--3 .title{margin-top:0.5em}.product-index .product-item--3 .img-bx{margin-top:2.5rem}}@media screen and (min-width:1024.02px){.product-index .product-item--4{height:58.75rem;padding-bottom:4.375rem;background:url(../images/product/4.jpg) no-repeat 100% 50%;background-size:cover;display:flex;align-items:flex-end;overflow:hidden}.product-index .product-item--4 .txt-bx{padding:6.25rem 1.875rem 5rem 0;max-width:45rem;position:relative}.product-index .product-item--4 .txt-bx:before{content:"";height:100%;width:200%;position:absolute;right:0;top:0;display:block;background:rgba(233,244,245,0.9) url(../images/product/4_braille.png) no-repeat 100% 95%}}.product-index .product-item--4 .number{top:-0.5em;position:absolute;left:0}@media screen and (max-width:1024px){.product-index .product-item--4 .container{position:static}.product-index .product-item--4 .number{left:15px}.product-index .product-item--4 .txt-bx{margin-top:1.875rem}}.product-index .product-review{overflow:hidden;text-align:center;width:100%;position:relative}.product-index .product-review .swiper-container{overflow:visible}.product-index .product-review .item{transform:scale(0.9);opacity:0.6}.product-index .product-review .item.swiper-slide-active{transition:500ms all;transform:scale(1);opacity:1}.product-index .product-review .item.swiper-slide-active .txt{opacity:1}.product-index .product-review .txt{opacity:0;transition:500ms all;margin-top:1em}.product-index .product-review .swiper-pagination{margin-top:3.75rem;position:relative;top:auto}.product-index .product-review .swiper-pagination-progressbar-fill{background-color:#4e4e4e}@media screen and (max-width:1024px){.product-index .product-review .swiper-pagination{margin-top:1.875rem}}.help__container{display:flex}.help__category{word-break:keep-all;line-height:1.3}@media screen and (min-width:1024.02px){.help__category{flex:0 0 280px}.help__category .depth_mobile{display:none!important}}.help__category .depth_mobile{display:block;margin-bottom:2.5rem}.help__category .depth{width:100%;border-top:1px solid #666666;border-bottom:1px solid #666666}.help__category .depth a{color:#333}.help__category .depth .dp2>a,.help__category .depth .dp2-mimic>a{border-bottom:1px solid #cccccc;font-size:1.25rem;padding:1em;display:flex;align-items:center;position:relative}.help__category .depth .dp2>a:before,.help__category .depth .dp2-mimic>a:before{font-family:xeicon!important;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.help__category .depth .dp2>a.on:before,.help__category .depth .dp2-mimic>a.on:before{content:""}.help__category .depth .dp2>a.on,.help__category .depth .dp2-mimic>a.on{color:#2ca4de}.help__category .depth .dp2>a:before,.help__category .depth .dp2-mimic>a:before{color:#333;text-align:center;position:absolute;right:0;top:50%;margin-top:-8px;font-size:12px;padding:3px;border:1px solid #bbbbbb}.help__category .depth .dp2-mimic>a:before{content:none}.help__category .depth .dp3{border-bottom:1px solid #cccccc;display:none;font-size:1.125rem}.help__category .depth .dp3 a{display:block;padding:0.8em 1em}.help__category .depth .dp3 a.on{color:#222;background-color:#dff5ff}.help__category .depth .dp3 a:hover{color:#222}.help__title{display:flex;align-items:center;justify-content:space-between;padding-bottom:1em;margin-bottom:1.875rem;border-bottom:1px solid #222}.help__list{flex:1 1 auto;padding-left:5rem}@media screen and (max-width:1400px){.help__list{padding-left:2.5rem}}@media screen and (max-width:1024px){.help__container{display:block}.help__category .depth{display:none}.help__list{padding-left:0}}.help-index .qna .qna-body:before,.help-index .qna .qna-header:before{content:none}.help-index .qna .qna-header{padding:1em}.help-index .qna .qna-header .link{text-align:left;padding:0;width:100%;display:block}.help-index .qna .qna-header .tit{padding:0;font-size:1.375rem;letter-spacing:-0.03em}.help-index .qna .qna-header .tit.on{color:#2ca4de;font-weight:500}.help-index .qna .qna-body{background-color:#fff;padding:1em;padding-left:2em}.help-index .qna-body-content{margin-top:1em;letter-spacing:-0.03em}.help-index .qna-body-content:first-child{margin-top:0}.help-index .qna-body-content dt{color:#222;font-size:1.125rem;margin-bottom:0.5em}.help-index .qna-body-content dt .on{color:#2ca4de;font-weight:600;text-decoration:underline}.help-index .qna-body-content dd{display:none;font-weight:300;color:#666}.help-index .qna-body-content dd .close-btn{display:inline-flex;margin-top:0.625rem;padding:0.5em;background-color:#f9f9f9;border:1px solid #ddd;font-size:0.875rem;border-radius:5px}.help-index .video-list .wrap{display:block}.help-index .video-list .img-bx{display:block;position:relative;overflow:hidden}.help-index .video-list .img-bx:after{content:"";display:block;padding-bottom:66%}.help-index .video-list .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}.help-index .video-list .label{position:absolute;bottom:0;left:0;color:#fff;background-color:#2ca4de;padding:0.5em 1em;line-height:1;font-weight:500}.help-index .video-list .txt-bx{margin-top:0.625rem;font-size:1.125rem;font-weight:300;color:#666}.help-index .firmware-list .wrap{height:100%;display:block;border:1px solid #ddd;padding:1.875rem;text-align:left;position:relative}.help-index .firmware-list .wrap .link{position:absolute;bottom:0;right:0}.help-index .firmware-list .wrap .title{line-height:1.2727272727;font-size:1.375rem;font-weight:500;letter-spacing:-0.03em}.help-index .firmware-list .wrap .date{color:#999;margin-top:1em}.help-index .firmware-list .wrap .desc{position:relative;overflow:hidden;left:-0.5em;font-size:1.125rem;font-weight:300;color:#666;margin:0.5em 0}.help-index .firmware-list .wrap .desc span{position:relative;display:inline-block;padding:0 0.5em}.help-index .firmware-list .wrap .desc span:before{content:"";left:-1px;height:0.8em;top:50%;margin-top:-0.4em;position:absolute;border-left:1px solid #b3b3b3}.contact-index .img-bx{padding:4.375rem 3.75rem;color:#fff;height:100%;background:url(../images/contact/bg.jpg) no-repeat 50% 50%;background-size:cover}@media screen and (max-width:1200px){.contact-index .img-bx{padding:3.125rem}}@media screen and (max-width:1024px){.contact-index .img-bx{padding:1.25rem}}.contact-index .form-bx .input{width:100%;color:#222;padding:1em;height:3.75rem}.contact-index .form-bx .input--textarea{height:5em}.contact-index .form-bx .submit-btn{width:100%;display:flex;align-items:center;justify-content:center;color:#fff;height:3.375rem}.login-wrap{max-width:500px;margin:0 auto}.login-wrap .link:hover{color:#2ca4de}.join-wrap{max-width:700px;margin:0 auto}.join-list{margin:0 auto}.join-list__item{margin-bottom:1.875rem}.join-list__item:last-child{margin-bottom:0}.join-list__title{flex-wrap:nowrap;line-height:1;font-weight:500;color:#333;letter-spacing:-0.03em;margin-bottom:0.625rem}.join-list__title.row{cursor:pointer}.join-list__title .xi-angle-up{display:none}.join-list__title.on .xi-angle-up{display:inline-block}.join-list__title.on .xi-angle-down{display:none}.join-list input::placeholder{color:#666;opacity:0.5}.term-box{border:1px solid #ddd;background-color:#f9f9f9;padding:1.25em}.term-wrap{display:none}.term-item{overflow-y:auto;max-height:250px}.common-notice-wrap{background-color:#fafafa;padding:2.5em}.common-notice-wrap .bullet-list>.item{font-size:1em;line-height:1.75;letter-spacing:-0.02em;font-weight:300;color:#666}@media screen and (max-width:1024px){.common-notice-wrap{padding:1.25em}}.withdrawal-list{display:flex;margin-left:-0.625rem;margin-right:-0.625rem;margin-top:1.875rem;flex-wrap:wrap}.withdrawal-list .item{flex:1 0 50%;max-width:50%;padding:0.625rem;display:flex;align-items:center}@media screen and (max-width:1024px){.withdrawal-list .item{flex:1 0 100%;max-width:100%}}