@import url("https://cdn.jsdelivr.net/npm/@noonnu/yg-jalnan@0.1.0/index.min.css");
@import url("https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy.css");
strong{font-weight: inherit;}
.mo{display: none !important}
.intro{font-family: Pretendard;}
.intro .contents_wrap{max-width:1280px;width:100%;margin:0 auto;box-sizing: border-box;}
.intro .contents_wrap .img_area img{width:100%}
.intro .title{margin-bottom: 64px;color: rgba(34, 34, 34, 0.80);font-size: 28px;font-weight: 400;line-height: 42px;letter-spacing: -0.028px;text-align: center;}
.intro .title span{display: block;margin-bottom: 8px;color: #0068ff;font-size: 20px;font-weight: 700;line-height: 28px;letter-spacing: -0.063px;}
.intro .title strong{display: block;margin-bottom: 8px;color: rgba(34, 34, 34, 0.90);font-size: 40px;font-weight: 700;line-height: 60px;letter-spacing: -0.18px;}
.intro .title span + strong {margin-top: 0}
.intro .sec8{padding:120px 0;background:#F5F6F8;text-align: center;}
.intro .sec8 .tit_area{margin-bottom:64px;}
.intro .sec8 .tit_area .title{margin-bottom:20px}
.intro .sec8 .tit_area .title strong{margin:0}
.intro .sec8 .inquire{display:inline-flex;background:#0068FF;border-radius: 80px;padding:13px 40px 14px 35px}
.intro .sec8 .inquire .tel{position:relative;padding:0 23px 0 32px;background:url("https://cdn.playbigbox.com/timecast/savewon/images/intro/icon_tel.png") left top / 24px auto no-repeat;color: #FFF;font-size: 18px;font-weight: 700;line-height: 28px;letter-spacing: -0.063px;}
.intro .sec8 .inquire .tel::after{content:"";display:block;position:absolute;top:50%;right:0;transform: translateY(-50%);width:1px;height:22px;background:rgba(255,255,255,0.5)}
.intro .sec8 .inquire .kakao{padding-left:56px;background:url("https://cdn.playbigbox.com/timecast/savewon/images/intro/icon_kakao.png") left 23px center / 25px auto no-repeat;color: #FFF;font-size: 18px;font-weight: 700;line-height: 28px;letter-spacing: -0.063px;}
.intro .sec8 .inquire a{color:#fff}
.intro .sec8 .contact .form_input{display:flex;gap:16px;flex-wrap: wrap;}
.intro .sec8 .contact .form_input .input_box{display:flex;align-items: center;gap:0 10px;background:#fff;border-radius: 4px;border:1px solid #e9e9e9;padding-left:14px;text-align: left;box-sizing: border-box;overflow: hidden;}
.intro .sec8 .contact .form_input .input_box.w_2{width:calc(25% - 3/4 * 16px);}
.intro .sec8 .contact .form_input .input_box.w_2 .tit{position:relative;flex-shrink: 0;padding-right:10px;color: rgba(34, 34, 34, 0.90);font-size: 16px;font-weight: 600;line-height: 24px;letter-spacing: -0.056px;}
.intro .sec8 .contact .form_input .input_box.w_2 .tit::after{content:"";display:block;position:absolute;top:50%;right:0;transform: translateY(-50%);width:1px;height:12px;background:rgba(34, 34, 34, 0.30)}
.intro .sec8 .contact .form_input .input_box.w_2 input{width:100%;height:50px;padding:0 20px 0 0;border:none;color: #8E8E8E;font-family: Pretendard;font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: -0.028px;box-sizing: border-box;}
.intro .sec8 .contact .form_input .input_box.w_2 input::placeholder{font-family: Pretendard;color:rgba(34, 34, 34, 0.30)}
.intro .sec8 .contact .form_input .input_box.w_2 select{width:100%;height:50px;;border:none;background:url("https://cdn.playbigbox.com/timecast/savewon/images/intro/icon_arrow.png") right 30px center / 12px auto no-repeat;color:rgba(34, 34, 34, 0.30);font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: -0.028px;;font-family: Pretendard;appearance: none;box-sizing: border-box;}
.intro .sec8 .contact .form_input .input_box.text{flex-direction: column;align-items: flex-start;gap:14px 0;width:100%;padding:30px;box-sizing: border-box;}
.intro .sec8 .contact .form_input .input_box.text .tit{color: rgba(34, 34, 34, 0.90);font-size: 16px;font-weight: 600;line-height: 24px;letter-spacing: -0.056px;}
.intro .sec8 .contact .form_input .input_box.text .textarea{width:100%;height:206px;padding:0;border:none;color: #8E8E8E;font-family: Pretendard;font-size: 16px;font-style: normal;font-weight: 400;line-height: 140%;letter-spacing: -0.32px;box-sizing: border-box;resize: none;outline: none;}
.intro .sec8 .contact .form_input .input_box.text .textarea::placeholder{color:rgba(34, 34, 34, 0.30)}
.intro .sec8 .contact .desc{margin-top:8px;color: rgba(34, 34, 34, 0.60);font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: -0.04px;text-align: left;}
.intro .sec8 .contact .btn_box .btn{display:inline-flex;align-items: center;justify-content: center;width:320px;height:76px;margin-top:64px;border-radius: 4px;background:#333;color:#fff;font-size:24px;font-weight: 700;line-height: 36px;letter-spacing: -0.072px;}
.intro .floating_area{position:fixed;bottom:80px;right:80px;display:flex;flex-direction: column;gap:10px 0;z-index: 1;}
.intro .floating_area a{display:flex;align-items: center;justify-content: center;width:110px;height: 110px;border-radius: 100%;color:#fff;text-align: center;font-size:20px;font-weight: 700;line-height: 30px;letter-spacing: -0.05px;}
.intro .floating_area .btn_contact{background:#0068FF}
.intro .floating_area .btn_move{background:#001533}
.intro .contents_wrap .text_area p{font-size:36px;font-weight: 700;line-height: 54px;letter-spacing: -0.144px;}
.intro .contents_wrap .text_area .text{color:#222;}
.intro .contents_wrap .text_area .point{color:#0068ff}
.intro .contents_wrap .text_area .point .black{color:#222;}
.intro .intro_fix_header{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,0.8);border-bottom:1px solid #E4E5E7;backdrop-filter: blur(30px);z-index: 9999;}
.intro .intro_fix_header .contents_wrap{display:flex;align-items: center;justify-content: space-between;max-width:1200px;height:56px;margin:0 auto;padding:0 40px;box-sizing: border-box;}
.intro .intro_fix_header .logo{width:212px;}
.intro .intro_fix_header .logo img{width:100%;height:auto;}
.intro .intro_fix_header .right_area{display:flex;align-items: center;gap:0 8px;}
.intro .intro_fix_header .right_area a{display:flex;align-items: center;justify-content: center;width:128px;height:38px;border-radius: 8px;color:#fff;font-size:13px;font-weight: 700;}
.intro .intro_fix_header .right_area .btn_join{background:#F7F7F8;color:#222;}
.intro .intro_fix_header .right_area .btn_login{background:#0068FF}
.intro .intro_header{padding:115px 0 120px;overflow: hidden;}
.intro .intro_header .contents_wrap .top_area{display:flex;align-items: flex-end;gap:0 44px;max-width:1200px;margin:0 auto;padding:0 44px;box-sizing: border-box;margin-bottom:166px;}
.intro .intro_header .header_text{flex-shrink: 0;width:578px;}
.intro .intro_header .header_text .news_ticker_swiper{position: relative;height: 96px;overflow: hidden;}
.intro .intro_header .header_text .news_ticker_swiper .ticker_swiper{height: 100%;}
.intro .intro_header .header_text .news_ticker_swiper .swiper-slide{display: flex;align-items: center;justify-content: flex-start;height: 96px;}
.intro .intro_header .header_text .news_ticker_swiper .ticker_text{font-size: 64px;font-weight: 800;line-height: 96px;letter-spacing: -0.416px;margin: 0;}
.intro .intro_header .header_text .news_ticker_swiper .ticker_text.fade1{color:#0068FF;}
.intro .intro_header .header_text .news_ticker_swiper .ticker_text.fade2{color:#049732}
.intro .intro_header .header_text .news_ticker_swiper .ticker_text.fade3{color:#FF9500}
.intro .intro_header .header_text .text{color:#000;font-size:64px;font-weight: 800;line-height: 96px;letter-spacing: -0.416px;}
.intro .intro_header .header_text .btn_area{display:flex;gap:0 20px;margin-top:56px;}
.intro .intro_header .header_text .btn_area>a{display:flex;align-items: center;justify-content: center;height:64px;border-radius: 200px;font-size:20px;font-weight: 700;line-height: 30px;letter-spacing: -0.05px;}
.intro .intro_header .header_text .btn_area .btn_join{width:176px;background:#f7f7f8;color:rgba(34,34,34,0.8);}
.intro .intro_header .header_text .btn_area .btn_contact{width:238px;background:#0068FF;color:#fff}
.intro .intro_header .video_area{width:100%;padding-bottom: 24.85%;margin:0;position:relative;border-radius: 16px;overflow:hidden;}
.intro .intro_header .video_area video{position:absolute;top:0;left:0;width:100%;height:100%;outline: none;border: 0;-webkit-mask-image: -webkit-radial-gradient(white, black);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;}
.intro .intro_header .bottom_area{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing: border-box;}
.intro .intro_header .bottom_area .item_area{display:flex;justify-content: space-between;margin-bottom:40px;padding:63px 70px;border-radius: 30px;background: linear-gradient(88deg, #EBFBFF 0%, rgba(235, 242, 255, 0.98) 102.44%);}
.intro .intro_header .bottom_area .item_area .item{display:flex;flex-direction: column;align-items: center;gap:8px 0}
.intro .intro_header .bottom_area .item_area .item .img_area{width:148px;}
.intro .intro_header .bottom_area .item_area .item .desc{color: #000;font-size: 34px;font-weight: 700;line-height: 52px;letter-spacing: -0.122px;text-align: center;word-break: keep-all;}
.intro .intro_header .bottom_area .item_area .item .obj_desc{color: var(--Text-Llight-004, rgba(34, 34, 34, 0.70));font-size: 24px;line-height: 36px;text-align: center;word-break: keep-all;}
.intro .intro_header .bottom_area .text_area{text-align: center;}
.intro .intro_header .bottom_area .text_area .text{color: #000;font-size: 36px;font-weight: 700;line-height: 54px;letter-spacing: -0.144px;}
.intro .intro_header .bottom_area .text_area .point{display:flex;align-items: center;justify-content: center;gap:0 24px;color:#000;font-size:48px;line-height: 69px;font-weight: 800;letter-spacing: -0.312px;}

.intro .sec2{padding:64px 0 140px;background:#F4F8FF;overflow: hidden;}
.intro .sec2 .contents_wrap{max-width:1200px;margin:0 auto;padding:0 40px;text-align: center;box-sizing: border-box;}
.intro .sec2 .contents_wrap .tit_area{position:relative;display:inline-flex;width:max-content;margin:0 auto 64px;}
.intro .sec2 .contents_wrap .tit_area::before{content:"";display:block;position:absolute;left:-77px;bottom:-46px;width:122px;height:148px;background:url("https://cdn.playbigbox.com/timecast/savewon/images/intro/icon_left_wing.webp") center / 100% auto no-repeat;}
.intro .sec2 .tit_area::after{content:"";display:block;position:absolute;right:-77px;bottom:-46px;width:122px;height:148px;background:url("https://cdn.playbigbox.com/timecast/savewon/images/intro/icon_right_wing.webp") center / 100% auto no-repeat;}
.intro .sec2 .tit_area .tit{color: #000;text-align: center;font-size: 28px;font-weight: 500;line-height: 42px;letter-spacing: -0.056px;}
.intro .sec2 .tit_area .tit>span{display:block;text-align: center;font-size: 40px;font-weight: 800;line-height: 160%;letter-spacing: -0.26px;}
.intro .sec2 .item_area{display:flex;flex-wrap: wrap;gap:16px;text-align: left;}
.intro .sec2 .item_area .item.click, .intro .sec2 .item_area .item.payment{position:relative;width:calc(50% - (1/2)* 16px);padding:40px 40px 24px;border-radius: 20px;border: 1px solid #CCE1FF;background: #FFF;box-sizing: border-box;z-index:1;overflow: hidden;}
.intro .sec2 .item_area .item.click .bg_right, .intro .sec2 .item_area .item.payment .bg_right{position:absolute;bottom:-265px;right:-161px;width:680px;height:680px;fill: radial-gradient(50% 50% at 50% 50%, #FEFFEF 0%, rgba(252, 255, 239, 0.00) 100%);z-index:-1;}
.intro .sec2 .item_area .desc{color: #000;font-size: 36px;font-weight: 600;line-height: 54px;letter-spacing: -0.144px;}
.intro .sec2 .item_area .desc .point{color:#0068FF}
.intro .sec2 .item_area .item.click .img_area{width:183px;margin:35px auto 0;}
.intro .sec2 .item_area .item.payment .img_area{width:188px;margin:45px auto 0;}
.intro .sec2 .item_area .item.monitoring{position:relative;width:100%;padding:44px 130px 0;border-radius: 20px;border: 1px solid #CCE1FF;background: #FFF;;box-sizing: border-box;overflow: hidden;z-index:1;}
.intro .sec2 .item_area .item.monitoring .img_area{width:179px;margin:0 auto}
.intro .sec2 .item_area .item.monitoring .desc{margin-bottom:28px;text-align: center;}
.intro .sec2 .item_area .item.monitoring .status_img{position:relative;bottom:-102px;margin-top:-102px;width:100%;border-radius: 16px;border:10px solid #e4e5e7;}
.intro .sec2 .item_area .item.monitoring .status_img img{width:100%;border-radius: 16px;overflow: hidden;}
.intro .sec2 .item_area .item.monitoring .bg_left{position:absolute;bottom:-293px;left:-217px;width:680px;height:680px;z-index:-1;}
.intro .sec2 .item_area .item.monitoring .bg_right{position:absolute;bottom:-293px;right:-304px;width:680px;height:680px;fill: radial-gradient(50% 50% at 50% 50%, #FEFFEF 0%, rgba(252, 255, 239, 0.00) 100%);z-index:-1;}

.intro .sec3{padding:140px 0;overflow:hidden;}
.intro .sec3 .contents_wrap{text-align: left;}
.intro .sec3 .tit_area{max-width:1200px;margin:0 auto 60px;padding:0 40px;box-sizing: border-box;}
.intro .sec3 .tit_area .tit{color: #000;font-size: 40px;font-weight: 700;line-height: 60px;letter-spacing: -0.18px;}
.intro .sec3 .tit_area .tit>span{color:#0068FF}
.intro .sec3 .service_list_container{display:none;max-width:1200px;margin:0 auto;gap:0 32px;padding:0 40px;box-sizing: border-box;}
.intro .sec3 .service_slide{width:384px;flex-shrink: 0;}
.intro .sec3 .top_area{position:relative;border-radius: 16px 16px 0 0;overflow: hidden;}
.intro .sec3 .top_area .obj_area{position:absolute;top:0;left:0;display:flex;flex-direction: column;align-items: center;gap:6px 0;width:100%;padding: 30px 36px 0;box-sizing: border-box;}
.intro .sec3 .top_area .obj_area .obj_tit{color: #263238;font-size: 28px;font-weight: 700;line-height: 42px;letter-spacing: -0.098px;}
.intro .sec3 .top_area .obj_area .obj_desc{color: #3E5662;font-size: 20px;font-weight: 500;line-height: 30px;letter-spacing: -0.05px;}
.intro .sec3 .desc{padding:24px 32px 26px 32px;border-radius: 0 0 16px 16px;background: #fff;border-right:1px solid #d3d5d8;border-bottom:1px solid #d3d5d8;border-left:1px solid #d3d5d8;color: #222;font-size: 24px;font-weight: 700;line-height: 36px;letter-spacing: -0.072px;}
.intro .sec3 .desc>span{color: #000;font-size: 28px;font-weight: 700;line-height: 42px;letter-spacing: -0.098px;}

.intro .sec3 .service_slide_swiper{display:none;max-width:1200px;margin:0 auto;padding:0 40px;box-sizing: border-box;}
.intro .sec3 .service_slide_swiper .swiper{overflow: visible;}
.intro .sec3 .service_slide_swiper .swiper-slide{width:384px;}
.intro .sec3 .service_slide_swiper .swiper-slide:not(:last-child){margin-right:32px;}
.intro .sec3 .service_slide_swiper .btn_area{display:none}

.intro .sec4{position:relative;padding:140px 0;background:#F4F8FF;z-index:1;overflow:hidden;}
.intro .sec4 .circle_area{position:absolute;left:50%;transform: translateX(-50%);max-width:1200px;width:100%;margin:0 auto;height:100%;z-index:-1;}
.intro .sec4 .circle_1{display:block;position:absolute;bottom:24px;left:17px;width:845px;height:847px;border-radius: 847.034px;opacity: 0.2;background: radial-gradient(50% 50% at 50% 50%, #2F85FF 0%, rgba(245, 247, 249, 0.00) 100%);}
.intro .sec4 .circle_2{display:block;position:absolute;bottom:24px;right:107px;width:845px;height:847px;border-radius: 847.034px;opacity: 0.2;background: radial-gradient(50% 50% at 50% 50%, #2F85FF 0%, rgba(245, 247, 249, 0.00) 100%);}
.intro .sec4 .contents_wrap{max-width:none;margin:0 auto;padding:0 40px;text-align: center;box-sizing: border-box;}
.intro .sec4 .tit_area{margin-bottom:72px;}
.intro .sec4 .tit_area .tit{color: #000;text-align: center;font-size: 28px;font-weight: 500;line-height: 42px;letter-spacing: -0.056px;}
.intro .sec4 .tit_area .tit>span{font-size:40px;font-weight: 800;line-height: 160%;letter-spacing: -0.26px;}
.intro .sec4 .step_swiper{max-width:320px;margin:0 auto}
.intro .sec4 .step_swiper .swiper{overflow: visible;}
.intro .sec4 .step_swiper .swiper-slide{width:320px;min-height:384px;padding:74px 40px 40px;background:#fff;border:1.5px solid #cce1ff;border-radius: 20px;transition: all 0.3s ease;transform-origin: center bottom;box-sizing: border-box;}
.intro .sec4 .step_swiper .swiper-slide:not(.swiper-slide-active){transform: scale(0.85);opacity: 0.7;}
.intro .sec4 .step_swiper .swiper-slide .info_wrap{display:flex;flex-direction: column;align-items: center;gap: 28px 0;}
.intro .sec4 .step_swiper .swiper-slide .info_wrap .step_number{display:flex;align-items: center;justify-content: center;width:48px;height:48px;border-radius: 75px;background:#e5f0ff;color:#0068FF;font-size:27px;font-weight: 800;letter-spacing: -0.178px;}
.intro .sec4 .step_swiper .swiper-slide .info_wrap .step_text .tit{margin-bottom:6px;color: #263238;font-size: 28px;font-weight: 700;line-height: 42px;letter-spacing: -0.098px;}
.intro .sec4 .step_swiper .swiper-slide .info_wrap .step_text .desc{color: #3E5662;font-size: 20px;font-weight: 500;line-height: 30px;letter-spacing: -0.05px;}
.intro .sec4 .step_swiper .swiper-slide .info_wrap .btn_join{display:flex;align-items: center;justify-content: center;width:100%;height:56px;border-radius: 8px;background:#0068ff;color: #FFF;font-size: 18px;font-weight: 700;line-height: 28px;letter-spacing: -0.063px;;}
.intro .sec4 .text_box{position:relative;max-width:620px;margin:93px auto 0;padding:33px;border-radius: 0 33.304px 33.304px 33.304px;border: 2.498px solid #BDF;background: #FFF;}
.intro .sec4 .text_box::before{content:"";display:block;position:absolute;top:-21px;left:36px;width:46px;height:31px;background:url('https://cdn.playbigbox.com/timecast/savewon/images/intro/icon_quotes.webp') center / 46px auto no-repeat}
.intro .sec4 .text_box .text{color: #000;text-align: center;font-size: 36px;font-weight: 700;line-height: 54px;letter-spacing: -0.144px;}
.intro .sec4 .text_box .text>span{color:#0068FF}

.intro .sec5{padding:140px 0;overflow:hidden;}
.intro .sec5 .contents_wrap{max-width:988px;margin:0 auto;padding:0 !important;}
.intro .sec5 .tit_area{margin-bottom:35px;}
.intro .sec5 .tit_area .tit{color: #000;text-align: center;font-size: 28px;font-weight: 500;line-height: 42px;letter-spacing: -0.056px;}
.intro .sec5 .tit_area .tit>span{color: #000;font-size: 40px;font-weight: 800;line-height: 160%;letter-spacing: -0.26px;}
.intro .sec5 .media_list_swiper .swiper{overflow: visible;}
.intro .sec5 .media_list_swiper .swiper-wrapper{display:flex;gap:0 16px}
.intro .sec5 .media_list_swiper .swiper-slide{position:relative;width:235px;min-height:260px;padding:20px;border-radius: 16px;border: 1px solid #D3D5D8;background: #FFF;;box-sizing: border-box;}
.intro .sec5 .media_list_swiper .swiper-slide .top_area{display:flex;align-items: center;gap:0 10px;padding-bottom:12px;margin-bottom:19px;border-bottom:1px solid #f7f7f8;}
.intro .sec5 .media_list_swiper .swiper-slide .top_area .img_area{width:48px;height:48px;border-radius: 100%;border:1px solid #ddd;overflow: hidden;}
.intro .sec5 .media_list_swiper .swiper-slide .top_area .obj{color: #000;font-size: 16px;font-weight: 600;line-height: 24px;letter-spacing: -0.056px;}
.intro .sec5 .media_list_swiper .swiper-slide .desc{color: #000;font-size: 17px;font-weight: 600;line-height: 26px;letter-spacing: -0.026px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;}
.intro .sec5 .media_list_swiper .swiper-slide .btn_view{position:absolute;right:17px;bottom:20px;display:flex;align-items: center;gap:0 8px;color: #0068FF;font-size: 15px;font-weight: 400;line-height: 22px;letter-spacing: 0.023px;}
.intro .sec5 .media_list_swiper .swiper-slide .btn_view svg path{stroke-width: 1.5px;stroke: #0068FF}
/* 260112 추가 */
.intro .intro_header{padding-top:58px}
.intro .review_banner{display:block;width:100%;height:auto;padding-top:57px}
.intro .review_banner img{max-width:100%;height:auto;}
@media screen and (min-width:1025px) and (min-height:850px) {
	.intro .sec3 .service_list_container{display:flex}
}

@media screen and (min-width:1025px) and (max-height:849px){
  .intro .sec3 .service_slide_swiper{display:block}
}

@media screen and (max-width:1120px) {
    .intro .contents_wrap{padding:0 20px}

    .intro .floating_area{right:25px}
}
@media screen and (max-width:1024px){
    .intro .floating_area{bottom:0;right:auto;left:0;flex-direction: row;gap:0;width:100%;z-index:10}
    .intro .floating_area a{width:100%;height:60px;border-radius: 0;font-size:18px;letter-spacing: -0.36px;}

    .intro .intro_header .contents_wrap .top_area{flex-direction: column;justify-content: center;align-items: center;gap:20px 0;margin-bottom:66px;padding:0 24px}
    .intro .intro_header .header_text{width:100%;text-align: center;}
	  .intro .intro_header .header_text .news_ticker_swiper{height: 42px;}
	  .intro .intro_header .header_text .news_ticker_swiper .swiper-slide{height: 42px;justify-content: center;}
	  .intro .intro_header .header_text .news_ticker_swiper .ticker_text{font-size:28px;font-weight: 700;line-height: 42px;letter-spacing: -0.098px;}
	  .intro .intro_header .header_text .text{font-size:24px;line-height: 36px;letter-spacing: -0.072px;}
	  .intro .intro_header .header_text .btn_area{display:none;}
    .intro .intro_header .video_area{padding-bottom:56.25%;border-radius: 8px;}
    .intro .intro_header .bottom_area .item_area{gap:0 12px;padding:32px 20px;}
    .intro .intro_header .bottom_area .item_area .item .img_area{width:126px;}
    .intro .intro_header .bottom_area .item_area .item .desc{font-size: 28px;font-weight: 700;line-height: 42px;letter-spacing: -0.098px;}
    .intro .intro_header .bottom_area .item_area .item .obj_desc{font-size: 16px;line-height: 24px;letter-spacing: -0.056px;}

    .intro .sec2 .item_area .item.click, .intro .sec2 .item_area .item.payment{width:100%}
    .intro .sec2 .item_area .item.monitoring{padding:44px}
    .intro .sec3 .service_slide_swiper{display:block}
    .intro .sec4 .contents_wrap{padding:0}

    .intro .sec5 .media_list_swiper .swiper-wrapper{gap:0}
    .intro .sec5 .media_list_swiper .swiper-slide:not(:last-child){margin-right:16px}
    /* 260112 추가 */
    .intro .intro_header{padding-top:40px}
    
}
@media screen and (max-width:767px) {
	.pc {display:none !important}
  .mo {display: block !important}
	.intro .title{margin-bottom: 40px;color: rgba(34, 34, 34, 0.80);font-size: 14px;font-weight: 400;line-height: 21px;letter-spacing: -0.014px;text-align: center;}
  .intro .title span{display: block;margin-bottom: 4px;color: #0068ff;font-size: 18px;font-weight: 700;line-height: 28px;letter-spacing: -0.063px;}
  .intro .title strong{display: block;margin-bottom: 4px;color: rgba(34, 34, 34, 0.90);font-size: 28px;font-weight: 700;line-height: 38px;letter-spacing: -0.154px;}

  .intro .sec8{padding:60px 0 120px}
  .intro .sec8 .tit_area{margin-bottom:32px;}
  .intro .sec8 .tit_area .title{margin-bottom:12px}
	.intro .sec8 .inquire{padding:7px 20px 7px 16px}
	.intro .sec8 .inquire .tel{padding:0 13px 0 16px;background-size:12px auto;background-position:left top 1px;font-size:11px;line-height: 150%;letter-spacing: -0.22px;}
	.intro .sec8 .inquire .tel::after{height:11px}
	.intro .sec8 .inquire .kakao{padding-left:28px;background-position:left 10px top 1px;background-size:14px auto;font-size:11px;line-height: 150%;letter-spacing: -0.22px;}
	.intro .sec8 .contact .form_input{gap:8px 0}
	.intro .sec8 .contact .form_input .input_box{padding-left:15px}
	.intro .sec8 .contact .form_input .input_box.w_2{width:100%}
	.intro .sec8 .contact .form_input .input_box.w_2 .tit{width:45px !important;font-size:12px;letter-spacing: -0.072px;line-height: 18px;}
	.intro .sec8 .contact .form_input .input_box.w_2 input{height:40px;font-size:12px;letter-spacing: -0.24px;}
	.intro .sec8 .contact .form_input .input_box.w_2 input::placeholder{font-size:12px;letter-spacing: -0.24px;}
	.intro .sec8 .contact .form_input .input_box.w_2 select{height:40px;;font-size:12px;letter-spacing: -0.24px;background-position: right 15px center;}
	.intro .sec8 .contact .form_input .input_box.text{gap:7px 0;padding:15px}
	.intro .sec8 .contact .form_input .input_box.text .tit{font-size:12px;letter-spacing: -0.24px;}
	.intro .sec8 .contact .form_input .input_box.text .textarea{height:95px;font-size:11px;letter-spacing: -0.22px;}
	.intro .sec8 .contact .form_input .input_box.text label{font-size:11px}
	.intro .sec8 .contact .desc{margin:4px 0 0 0;font-size:12px;letter-spacing: 0px;line-height: 18px;}
	.intro .sec8 .contact .btn_box .btn{width:100%;height:60px;margin-top:32px;font-size:18px;line-height: 27px;letter-spacing: -0.077px;}

	.intro .contents_wrap .text_area p{font-size:24px;line-height: 36px;letter-spacing: -0.072px;}
	.intro .intro_fix_header .contents_wrap{height:48px;width:100%;padding:0 20px 0 18px;box-sizing: border-box;}
	.intro .intro_fix_header .logo{width:124px;}
	.intro .intro_fix_header .right_area a{width:76px;height:38px}
  .intro .intro_fix_header .right_area .btn_join{background:#303336;color:#fff}
	.intro .intro_header{padding:80px 0 64px}
  .intro .intro_header .contents_wrap .top_area{flex-direction: column;justify-content: center;align-items: center;gap:20px 0;margin-bottom:66px;padding:0}
	.intro .intro_header .header_text{width:100%;text-align: center;}
	.intro .intro_header .header_text .news_ticker_swiper{height: 42px;}
	.intro .intro_header .header_text .news_ticker_swiper .swiper-slide{height: 42px;justify-content: center;}
	.intro .intro_header .header_text .news_ticker_swiper .ticker_text{font-size:28px;font-weight: 700;line-height: 42px;letter-spacing: -0.098px;}
	.intro .intro_header .header_text .text{font-size:24px;line-height: 36px;letter-spacing: -0.072px;}
	.intro .intro_header .header_text .btn_area{display:none;}
  .intro .intro_header .video_area{padding-bottom:56.25%}
  .intro .intro_header .bottom_area{padding:0}
  .intro .intro_header .bottom_area .item_area{flex-direction: column;align-items: center;justify-content: center;gap:37px 0;margin-bottom:24px;padding:28px 24px;border-radius: 8px;}
  .intro .intro_header .bottom_area .item_area .item{gap:0}
  .intro .intro_header .bottom_area .item_area .item .img_area{width:63px;margin-bottom:8px}
  .intro .intro_header .bottom_area .item_area .item .desc{font-size:14px;line-height: 21px;letter-spacing: -0.049px;}
  .intro .intro_header .bottom_area .item_area .item .obj_desc{font-size:12px;line-height: 18px;letter-spacing: -0.03px;}
  .intro .intro_header .bottom_area .text_area .text{font-size:24px;line-height: 36px;letter-spacing: -0.072px;}
  .intro .intro_header .bottom_area .text_area .point{gap:0 12px;font-size:24px;line-height: 36px;letter-spacing: -0.072px;}
  .intro .intro_header .bottom_area .text_area .point svg{width:14px;height:14px;}
  
  .intro .sec2{padding:40px 0 64px}
  .intro .sec2 .contents_wrap{padding:0 20px;}
  .intro .sec2 .contents_wrap .tit_area{margin-bottom:24px}
  .intro .sec2 .contents_wrap .tit_area::before{width:67px;height:82px;bottom:-13px;left:-42px}
  .intro .sec2 .contents_wrap .tit_area::after{width:67px;height:82px;bottom:-13px;right:-40px;}
  .intro .sec2 .tit_area .tit{font-size:24px;font-weight: 700;line-height: 36px;letter-spacing: -0.072px;}
  .intro .sec2 .tit_area .tit strong{display:block}
  .intro .sec2 .item_area{gap:10px 0;flex-direction: column;justify-content: center;align-items: center;}
  .intro .sec2 .item_area .item.click, .intro .sec2 .item_area .item.payment, .intro .sec2 .item_area .item.monitoring{display:flex;flex-direction: column;align-items: center;justify-content: center;gap:8px 0;max-width:246px;padding:20px;border-radius: 16px;border:1px solid #f1f2f3;}
  .intro .sec2 .item_area .desc{color:#222;text-align: center;font-size: 17px;font-weight: 600;line-height: 26px;letter-spacing: -0.026px;order:2}
  .intro .sec2 .item_area .desc .point{color:#222}
  .intro .sec2 .item_area .item.click .img_area{width:120px;margin:0 auto;order:1}
  .intro .sec2 .item_area .item.payment .img_area{width:120px;margin:0 auto;}
  .intro .sec2 .item_area .item.monitoring .img_area{width:120px}
  .intro .sec2 .item_area .item.monitoring .status_img{display:none}
  .intro .sec2 .item_area .item.monitoring .desc{margin:0}
  .intro .sec2 .item_area .item svg{display:none !important}

  .intro .sec3{padding:64px 0}
  .intro .sec3 .tit_area{padding:0;margin-bottom:20px}
  .intro .sec3 .tit_area .tit{color:#222;font-size:24px;line-height: 36px;letter-spacing: -0.072px;text-align: center;}
  .intro .sec3 .service_slide_swiper{padding:0}
  .intro .sec3 .service_slide_swiper .swiper-slide{width:230px}
  .intro .sec3 .service_slide_swiper .swiper-slide:not(:last-child){margin-right:16px}
  .intro .sec3 .top_area{border-radius: 10px 10px 0 0;}
  .intro .sec3 .top_area .obj_area{gap:3px 0;padding:20px}
  .intro .sec3 .top_area .obj_area .obj_tit{font-size:16px;line-height: 25px;letter-spacing: -0.059px;}
  .intro .sec3 .top_area .obj_area .obj_desc{font-size:12px;line-height: 18px;letter-spacing: -0.03px;}
  .intro .sec3 .desc{border-radius: 0 0 10px 10px;padding:14px 19px 15px;font-size:14px;line-height: 21px;letter-spacing: -0.043px;}
  .intro .sec3 .desc>span{font-size:16px;line-height: 25px;letter-spacing: -0.059px;}
  .intro .sec3 .service_slide_swiper .btn_area{display:flex;align-items: center;justify-content: center;gap:0 8px;margin-top:26px;}
  .intro .sec3 .service_slide_swiper .btn_area button{width:32px;height:32px;background:none;border:none;cursor:pointer;}
  .intro .sec3 .service_slide_swiper .btn_area button img{width:100%}
  .intro .sec3 .service_slide_swiper .btn_prev{margin-right:4px}
  .intro .sec3 .service_slide_swiper .btn_area .btn_play{display:none}

  .intro .sec4{padding:64px 0}
  .intro .sec4 .contents_wrap{padding:0}
  .intro .sec4 .circle_1{bottom:-26px;left:50%;transform:translateX(-50%);width:516px;height:516px;}
  .intro .sec4 .circle_2{display:none}
  .intro .sec4 .tit_area{margin-bottom:20px}
  .intro .sec4 .tit_area .tit{color:#222;font-size:24px;font-weight: 700;line-height: 36px;letter-spacing: -0.072px;}
  .intro .sec4 .tit_area .tit>span{color:#222;font-size:24px;font-weight: 700;line-height: 36px;letter-spacing: -0.072px;}
  .intro .sec4 .tit_area .tit strong.mo{display:inline !important}
  .intro .sec4 .step_swiper{max-width:192px;}
  .intro .sec4 .step_swiper .swiper-slide{width:192px;min-height:216px;padding:32px 24px 24px;}
  .intro .sec4 .step_swiper .swiper-slide .info_wrap{gap:16px 0;}
  .intro .sec4 .step_swiper .swiper-slide .info_wrap .step_number{width:28px;height:28px;font-size:16px;letter-spacing: -0.107px;}
  .intro .sec4 .step_swiper .swiper-slide .info_wrap .step_text .tit{margin-bottom:4px;font-size:16px;line-height: 25px;letter-spacing: -0.059px;}
  .intro .sec4 .step_swiper .swiper-slide .info_wrap .step_text .desc{font-size:12px;line-height: 18px;letter-spacing: -0.03px;}
  .intro .sec4 .step_swiper .swiper-slide .info_wrap .btn_join{height:33px;font-size:12px;line-height: 16px;letter-spacing: -0.043px;}
  .intro .sec4 .text_box{max-width:none;margin:30px 20px 0;padding:16px;border-radius: 0 16.652px 16.652px 16.652px;border: 1.249px solid #BDF;}
  .intro .sec4 .text_box .text{font-size:18px;letter-spacing: -0.072px;line-height: 27px;}
  .intro .sec4 .text_box::before{width:23px;height:15px;background-size:23px auto;left:18px;top:-10px}

  .intro .sec5{padding:64px 0 80px}
  .intro .sec5 .contents_wrap{padding:0}
  .intro .sec5 .tit_area{margin-bottom:20px}
  .intro .sec5 .tit_area .tit{color:#222;font-size:24px;font-weight: 700;line-height: 36px;letter-spacing: -0.072px;}
  .intro .sec5 .tit_area .tit>span{color:#222;font-size:24px;font-weight: 700;line-height: 36px;letter-spacing: -0.072px;}

  /* 260112 추가 */
  .intro .intro_header{padding-top:40px;}
  .intro .review_banner{padding-top:48px}
}
