@media (max-width:767px){.btn_go_contact{border-radius:44px;bottom:20px;font-size:16px;height:44px;left:50%;padding:0 18px;position:fixed;transform:translate(-50%,20px)}.btn_go_contact>.icon{height:20px;width:20px}section.visual{height:100vh}section.visual .inner{padding:60px 0}section.visual .text_box span.sub_title{color:#e7edf4;font-size:14px;margin-bottom:0}section.visual .text_box span.desc{display:none}section.visual .text_box h2{font-size:36px;text-align:center}section.visual .text_box{align-items:center;gap:8px}.group_btn{gap:8px;justify-content:center}.group_btn a{font-size:15px;padding:13px 14px}section.visual .visual_box{gap:16px}section.intro .inner{padding:60px 20px 76px}section.intro h3:first-of-type{display:none}section.intro .rist_list{display:none;flex-wrap:wrap;gap:9px;margin:24px 0 94px}section.intro .rist_list li{border-radius:8px;height:auto;width:100%}section.intro .rist_list li img{height:auto}section.intro .rist_list li .text_box{gap:4px;height:auto;padding:18px 20px 20px}section.intro .rist_list li .text_box strong{font-size:20px}section.intro .rist_list li .text_box span{font-size:14px;line-height:140%}section.intro .skill_area{flex-direction:column;gap:24px;margin-top:24px}section.intro .skill_frame .skill_box{height:49.44vw;width:100%}section.intro .skill_frame strong{font-size:20px;gap:6px;margin:17px 0 9px}section.intro .skill_frame strong:before{height:19px;width:19px}section.intro .skill_list{gap:0}section.intro .skill_list li{font-size:15px;line-height:40px;padding-bottom:0}section.intro .skill_list li:before{height:24px;width:24px}section.intro .message_text{backdrop-filter:blur(3px);border-radius:10px;box-shadow:0 5.878px 12.932px -3.527px rgba(19,25,39,.12),0 10.581px 37.62px -2.351px rgba(19,25,39,.12);font-size:3vw;font-weight:500;padding:11px}section.intro .message_text:last-of-type{bottom:13px}section.intro .skill_frame.type_asis .message_text:first-of-type{left:4.44vw;top:15vw}section.intro .skill_frame.type_tobe .message_text:first-of-type{left:4.44vw;top:12vw}section.intro .skill_frame.type_asis .message_text:last-of-type{bottom:4.44vw;right:3.6vw}section.intro .skill_frame.type_tobe .message_text:last-of-type{right:3.88vw}section.monitoring .inner{padding:60px 20px 80px}section.monitoring h3{font-size:26px;margin:10px 0 24px}.card_area{gap:13px}.card_area .card_frame{border-radius:8px;flex-direction:column;gap:unset;height:auto;overflow:hidden}.card_area .video_card video{height:auto}.card_area .card_frame:last-of-type .video_card{order:2}.card_area .info_card{border-radius:unset;gap:8px;height:auto;padding:70px 18px 24px;width:100%}.card_area .info_card:before{border-radius:6px;height:40px;left:18px;top:18px;width:40px}.card_area .video_card{border-radius:unset;height:50.2vw;width:100%}.card_area strong{color:#374151;font-size:22px;letter-spacing:-.24px;line-height:140%}.card_area .info_list{gap:4px}.card_area .info_list li{font-size:14px;gap:4px}.card_area .info_list li:before{height:16px;top:2px;width:16px}section.feedback .inner,section.prediction .inner{padding:60px 20px 80px}section.feedback h3,section.prediction h3{font-size:26px;margin:10px 0 24px}section.faith{background:url(https://resource.midasuser.com/hubfs/onsitePortal/img/img_bg_mo.jpg) no-repeat 0 0/100% 680px;background-color:#000}section.faith .faith_frame:first-of-type{background:none;padding-bottom:40px;padding-top:80px}section.faith .faith_frame:last-of-type{display:none;padding-bottom:40px}section.faith .inner{padding:0 20px}section.faith .text_area span{font-size:32px}section.faith .text_area span.active{opacity:1}section.faith .count_area{align-items:center;flex-direction:column;gap:40px;margin:44px 0 66px;width:auto}section.faith .count_text{gap:2px}section.faith .count_text:before{bottom:-20px;font-size:12px}section.faith .count_text:first-of-type span.key_number{min-width:54px}section.faith .count_text:nth-child(2) span.key_number{min-width:165px}section.faith .count_text:last-of-type span.key_number{min-width:140px}section.faith span{font-size:30px}section.faith span.key_number{font-size:40px;letter-spacing:-1.128px}section.faith .faith_area{gap:12px}section.faith .faith_box{background:url(https://resource.midasuser.com/hubfs/onsitePortal/img/img_bg_faith_01_mo.png) no-repeat 0 0/100% 100%;height:88.88vw;width:100%}section.faith .faith_box:nth-child(2){background:url(https://resource.midasuser.com/hubfs/onsitePortal/img/img_bg_faith_02_mo.png) no-repeat 0 0/100% 100%}section.faith .faith_box:last-of-type{background:url(https://resource.midasuser.com/hubfs/onsitePortal/img/img_bg_faith_03_mo.png) no-repeat 0 0/100% 100%;height:88.88vw}section.faith .faith_box:hover{background:url(https://resource.midasuser.com/hubfs/onsitePortal/img/img_bg_faith_01_mo.png) no-repeat 0 0/100% 100%}section.faith .faith_box:nth-child(2):hover{background:url(https://resource.midasuser.com/hubfs/onsitePortal/img/img_bg_faith_02_mo.png) no-repeat 0 0/100% 100%}section.faith .faith_box:last-of-type:hover{background:url(https://resource.midasuser.com/hubfs/onsitePortal/img/img_bg_faith_03_mo.png) no-repeat 0 0/100% 100%}section.faith .faith_box a{gap:4px;padding:19.5px 0 0 19.5px}section.faith .faith_box strong{font-size:22px}section.faith .faith_box p{font-size:14px;line-height:143%}section.faith .faith_box span{font-size:14px;font-weight:400;margin-top:4px}section.faith .faith_box span>.icon{height:16px;width:16px}section.contact{background:url(https://resource.midasuser.com/hubfs/onsitePortal/img/img_bg_contact_mo.jpg) no-repeat 0 0/100% 100%}section.contact .inner{padding-bottom:105px}section.contact h3{font-size:32px;line-height:120%}section.contact .sub_title{font-size:14px;margin:12px 0 28px}section.contact img{height:50px;margin-bottom:16px;width:44.5px}}