*{margin:0;padding:0;font-size:inherit;color:inherit;box-sizing:border-box;cursor:default}div,h1,img,p{transition:.3s}li,ul{list-style:none}a{color:#000}a:visited{color:#000}body,html{font-family:"Noto Sans KR",sans-serif;width:100vw;overflow-x:hidden;overflow-y:overlay}body::-webkit-scrollbar,html::-webkit-scrollbar{width:15px}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background-clip:padding-box;border:4px solid transparent;border-radius:10px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{border:transparent 5px solid}i{color:#999;font-weight:100;font-size:.8em}.main{background-image:url(../src/main.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:50px}.main .main_logo{padding:10px;max-width:500px;margin:auto;display:flex;justify-content:space-between}.main .main_logo img{opacity:.5;width:80px}.main .main_contents{text-align:center;margin-top:50px}.main .main_contents h1{font-size:30px;font-weight:500}.main .main_contents p{font-size:16px;font-weight:100}.main .main_gasdot{display:flex;overflow:hidden;min-width:200px;max-width:450px;margin:auto}.main .main_gasdot img{width:100%;margin:auto}.main .main_download .main_button{margin:auto;padding:10px 30px;min-width:150px;width:100%;justify-content:center;font-size:1.5rem;background-color:#29b6f6;color:#fff;max-width:300px}.main .main_download .main_button img{width:30px;margin:auto 0 auto 5px}aside{z-index:2;position:relative;overflow:hidden;top:10px;right:10px;position:fixed;padding:2px 2px;margin:auto 0;background-color:rgba(0,0,0,.0666666667);display:flex;border-radius:100px}aside b{transition:.3s;margin:auto;font-size:.9em;cursor:inherit;padding:5px;border-radius:100px}aside b.lang-no-select{cursor:pointer}aside b.lang-no-select a{text-decoration:none;cursor:pointer}aside b.lang-no-select:hover{background-color:rgba(0,0,0,.6)}aside b.lang-no-select:hover a{color:#fff;transition:.3s}aside b.lang-select{background-color:rgba(255,255,255,.6666666667);border-radius:100px}.contents{margin-top:100px;text-align:center}.contents.policy .contents_usecase .usecase{display:unset}.contents.policy .contents_usecase .usecase .usecase_list{max-width:inherit}.contents article{margin-bottom:100px}.contents article>h1{margin-bottom:30px;font-size:20px}.contents .contents_appinfo .info_box{margin:30px auto;width:80vw;max-width:500px;padding:10px;box-shadow:0 0 5px 0 rgba(0,0,0,.1333333333)}.contents .contents_appinfo .info_box p{margin-top:10px}.contents .contents_appinfo .info_box p b{font-size:18px}.contents .contents_usecase .usecase{padding:0 10px;margin:auto;display:flex;flex-wrap:wrap;width:100%;max-width:1000px;overflow:hidden}.contents .contents_usecase .usecase .usecase_list{margin:auto;margin-top:50px;width:100%;max-width:420px}.contents .contents_usecase .usecase .usecase_list .usecase_imgbox{min-width:150px;width:45vw;max-width:420px;display:flex;margin:auto}.contents .contents_usecase .usecase .usecase_list .usecase_imgbox img{width:100%;aspect-ratio:1/1}.contents .contents_usecase .usecase .usecase_list h2{margin:10px 0 15px}.contents .contents_usecase .usecase .usecase_list p{line-height:1.1em}.contents .hardware_info{background:#eee;padding:50px 20px 30px}.contents .hardware_info .hardware_img img{transition:.3s;min-width:200px;width:100%;max-width:500px}.contents .hardware_info .hardware_info_button{display:flex}.contents .hardware_info .hardware_info_button .info_button{margin:auto;margin-top:50px;padding:10px 40px;background:#29b6f6;color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.contents .hardware_info .notice{margin-top:50px}.contents .hardware_info .notice .notice_imgbox{width:25px;margin:auto;display:flex}.contents .hardware_info .notice .notice_imgbox img{width:100%;margin:auto}.contents .hardware_info .notice h2{font-size:20px;margin:5px 0 20px}.contents .hardware_info .notice p{font-size:16px}.contents .app_info .info_text p b{font-weight:900}.contents .app_info .app_info_img img{width:100%;max-width:500px}.contents .contents_carousel .carousel{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;width:98vw;max-width:1100px;margin:auto}.contents .contents_carousel .carousel .carousel-content{position:relative;overflow:hidden;height:600px;display:flex}.contents .contents_carousel .carousel .carousel-content .slide{position:absolute;z-index:1;transition:left .4s cubic-bezier(.47,.13,.15,.89);display:flex;flex-direction:column;height:100%}.contents .contents_carousel .carousel .carousel-content .slide .slide_img{display:flex;margin:10px 0;height:80%}.contents .contents_carousel .carousel .carousel-content .slide .slide_img img{margin:auto;height:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.contents .contents_carousel .carousel .carousel-content .slide h2{font-size:18px}.contents .contents_carousel .carousel .carousel-content .slide p{padding:10px 20px}.contents .contents_carousel .carousel .carousel-content.en-slide .slide .slide_img img{box-shadow:unset}.contents .contents_carousel .carousel .nav{position:relative;position:absolute;top:0;background-color:rgba(0,0,0,.2);min-width:40px;width:calc(40px + 1vw);max-width:100px;height:70px;z-index:2;color:#fff;top:calc(50% - 150px)}.contents .contents_carousel .carousel .nav div{position:absolute;width:3px;height:30px;background:#fff;top:calc(50% - 25px);left:calc(50% - 2px);transform:rotate(45deg)}.contents .contents_carousel .carousel .nav div:last-child{top:calc(50% - 5px);transform:rotate(-45deg)}.contents .contents_carousel .carousel .nav.nav-left{left:0}.contents .contents_carousel .carousel .nav.nav-right{right:0}.contents .contents_carousel .carousel .nav.nav-right div{transform:rotate(-45deg)}.contents .contents_carousel .carousel .nav.nav-right div:last-child{transform:rotate(45deg)}.contents .contact ul{margin:auto;width:-moz-fit-content;width:fit-content}.contents .contact ul li{display:flex;margin:20px 0}.contents .contact ul li .contact_icon{padding:10px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:flex}.contents .contact ul li .contact_icon img{width:20px;margin:auto}.contents .contact ul li p{margin:auto 10px;max-width:250px;text-align:left}.contents .bottom_download .bottom_download_button{margin:auto;padding:10px 30px;min-width:150px;width:100%;justify-content:center;font-size:1.5rem;background-color:#29b6f6;color:#fff;max-width:300px}.contents .bottom_download .bottom_download_button img{width:30px;margin:auto 0 auto 5px}.footer{background:#29b6f6;color:#fff;padding:10px 10px;display:flex}.footer .footer_box{margin:auto;display:flex;flex-wrap:wrap}.footer .footer_box div{margin:auto 0;padding:0 10px;position:relative}.footer .footer_box div a{color:#fff;text-decoration:none}.footer .footer_box div::after{content:"";position:absolute;width:1px;height:15px;top:7px;right:0;background:#fff}.footer .footer_box div:last-child::after{display:none}.footer .footer_box div img{height:25px}.button_active{transition:.3s;position:relative;display:flex}.button_active img{width:100%}.button_active:hover{opacity:.9;transition:.1s;transform:translate(1px,1px)}.button_active:active{opacity:.8;transition:.1s;transform:translate(0,0)}.button_active a{cursor:pointer;width:100%;height:100%;top:0;left:0;position:absolute}@media screen and (min-width:920px){.main .main_contents h1{font-size:60px}.main .main_contents p{font-size:26px}.main .main_download .main_button{min-width:200px;max-width:400px}.contents{margin-top:150px}.contents article{margin-bottom:150px}.contents article>h1{font-size:40px}.contents article h2{font-size:26px}.contents .contents_appinfo .info_box{margin-top:50px;padding:50px 0}.contents .contents_appinfo .info_box p{margin-top:10px}.contents .contents_appinfo .info_box p b{font-size:26px}.contents .contents_usecase .usecase .usecase_list p{line-height:1.3em}.contents .hardware_info .hardware_info_button .info_button{padding:20px 80px}.contents .app_info .notice .notice_imgbox{width:40px}.contents .app_info .notice h2{font-size:26px}.contents .app_info .notice p{font-size:20px}.contents .contents_carousel .carousel .carousel-content{height:650px}.contents .contents_carousel .carousel .carousel-content .slide{line-height:1.3em}.contents .contents_carousel .carousel .carousel-content .slide h2{font-size:26px;margin:10px 0 20px}.contents .bottom_download .bottom_download_button{min-width:200px;max-width:400px}.contents .contact ul li p{max-width:unset}}@media screen and (max-width:650px){.contents .contents_usecase .usecase{display:block}.contents .contents_usecase .usecase .usecase_list .usecase_imgbox{margin:auto;min-width:90%;max-width:90%}}