@media (max-width:767px){section.intro{display:none}section.invite .invite_box{align-items:center;gap:80px;width:100%}section.invite .text_box span:first-of-type{font-size:20px;letter-spacing:-.4px;margin-bottom:8px}section.invite .text_box span:last-of-type{font-size:15px;letter-spacing:-.15px;line-height:20px;text-align:center}section.invite .text_box h2{font-size:45px;line-height:55px}section.invite .group_btn{flex-direction:column;gap:12px;width:calc(100% - 40px)}section.invite .group_btn a{font-size:14px;gap:5.6px;height:45px;width:100%}section.invite .group_btn a .icon{background-size:100% 100%;height:14px;width:14px}section.invite .group_btn a:first-of-type{background:#9afc4a}section.invite .group_btn a:last-of-type{background:#fff;color:#222}section.painpoints{flex-direction:column;gap:40px;height:auto;padding:80px 0 76px}section.painpoints .text_box{gap:20px}section.painpoints .text_box span{font-size:16px}section.painpoints .text_box h2{font-size:30px;line-height:36px;text-align:center}section.painpoints .bubble_list.pc{display:none}section.painpoints .bubble_list{display:flex;flex-direction:column;gap:10.4px;padding:0 20px;width:100%}section.painpoints .bubble_list li{display:flex}section.painpoints .bubble_list li .bubble_item{height:84.597px;position:relative}section.painpoints .bubble_list li:nth-child(2n){justify-content:flex-end}section.painpoints .bubble_list li:first-child .bubble_item{left:unset;top:unset;width:230px}section.painpoints .bubble_list li:nth-child(2) .bubble_item{left:unset;top:unset;width:225px}section.painpoints .bubble_list li:nth-child(3) .bubble_item,section.painpoints .bubble_list li:nth-child(4) .bubble_item{left:unset;top:unset;width:230px}section.painpoints .bubble_list li:nth-child(5) .bubble_item{left:unset;top:unset;width:260px}section.painpoints .bubble_list li:nth-child(6) .bubble_item{left:unset;top:unset;width:268px}section.painpoints .bubble_list li:nth-child(7) .bubble_item{left:unset;top:unset;width:295px}section.answer{background:url(https://2495902.fs1.hubspotusercontent-na1.net/hubfs/2495902/MIDAS_CIVIL_MEC_Solver/img/img_bg_answer_mo.jpg) no-repeat;background-size:100% 100%;gap:40px;height:auto;padding:80px 0}section.answer img{margin-bottom:11px;width:365px}section.answer h2{font-size:28px;line-height:28px}section.answer .card_list{display:flex;gap:15px;overflow-x:auto;overflow-y:hidden;padding:0 20px;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;scroll-padding-left:20px}section.answer .card_item{flex:0 0 80%;height:296px;max-width:254px;scroll-snap-align:start}section.answer .card_list::-webkit-scrollbar{display:none}section.answer .card_text{font-size:20px;margin-bottom:30px}section.answer .card_reveal{gap:30px}section.answer .card_reveal .card_text{font-size:20px;line-height:26px}section.answer .card_reveal span{font-size:14px;line-height:19px}section.answer .card_item:hover .card_base{filter:brightness(1)}section.answer .card_item:hover .card_reveal{transform:translateY(100%)}section.answer .card_item .card_base{filter:brightness(1)}section.answer .card_item .card_reveal{transform:translateY(100%)}section.answer .card_item.active .card_base{filter:brightness(.6)}section.answer .card_item.active .card_reveal{transform:translateY(0)}section.improvement{height:auto}section.improvement .inner{gap:40px;height:auto;padding:100px 20px 80px}section.improvement h3{line-height:0}section.improvement .text_box{flex-direction:column;gap:20px}section.improvement .video_area{height:auto}section.improvement .hint_text{font-size:13px}section.compare{height:auto;margin-top:unset}section.compare .inner{gap:40px;height:auto;justify-content:flex-start;padding:80px 20px}section.compare h3{line-height:36px}section.compare .text_box{flex-direction:column;gap:20px}section.compare .video_area{gap:unset;height:auto}section.skill{height:auto;margin-top:unset}section.skill .inner{padding:80px 0}section.skill .group_btn{gap:25px;height:28px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;margin:40px 0 16px;padding:0 20px;scroll-padding-left:20px}section.skill .group_btn a{flex:0 0 auto;font-size:15px;height:28px;max-width:254px;scroll-snap-align:start}section.skill .group_btn::-webkit-scrollbar{display:none}section.skill .group_cont{padding:0 20px;width:100%}section.skill .cont_tab{flex-direction:column;height:auto}section.skill .cont_tab .text_box{order:2;padding:30px 20px;width:100%}section.skill .cont_tab .text_box strong{font-size:18px;line-height:24px;margin-bottom:16px}section.skill .cont_tab .text_box p{font-size:14px;line-height:20px}section.skill .cont_tab img{height:auto;width:100%}section.skill .badge_text{font-size:12px;height:22px;line-height:22px;margin-bottom:8px;padding:0 6px;width:109px}.toast_show .register_toast{align-items:flex-start;bottom:20px;flex-direction:column;gap:20px;height:auto;padding:20px;width:calc(100% - 40px)}.toast_show .register_toast .btn_close{padding-top:0;right:20px;top:20px;transform:unset}.toast_show .register_toast .text_box strong{font-size:16px;letter-spacing:-.32px}.toast_show .register_toast ul.info_list{flex-direction:column;gap:6px}.toast_show .register_toast ul.info_list li{font-size:13px;gap:7px;height:18px}.toast_show .register_toast ul.info_list li span{font-size:12px;height:18px;line-height:18px;padding:0 6px}.toast_show .register_toast .btn_go_register{order:2;position:relative;right:unset;top:unset;transform:unset;width:100%}section.register{padding:80px 0}section.register .inner{width:100%}section.register .time_box{gap:6px;margin:15px 0 40px}section.register .time_box .point{font-size:12px;height:18px;line-height:18px;margin-right:4px;padding:0 6px}section.register .time_box .poin:before{display:none}section.register .time_box span{font-size:13px}section.register .divide_bar{height:10px}section.register .info_box{height:auto;padding:15px}section.register ul.info_list li{align-items:flex-start;flex-direction:column;gap:4px}section.register ul.info_list li .point{font-size:12px;height:18px;line-height:18px;padding:0 6px}section.register ul.info_list li span{font-size:14px;gap:6px}section.register .info_box:after{height:60px;right:10px;top:-23px;width:60px}section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .hs-form-booleancheckbox-display span,section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .hs-form-checkbox-display span,section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a label{font-size:14px}section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .hs-form-booleancheckbox-display>span:before,section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .hs-form-checkbox-display>span:before{height:20px;margin-right:6px;width:20px}section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .hs-form-booleancheckbox input[type=checkbox]:checked+span:before,section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .hs-form-checkbox input[type=checkbox]:checked+span:before{height:20px;width:20px}section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .input input,section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .input select{font-size:16px;line-height:24px}section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a>div{width:100%}section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .hs_submit .actions input{font-size:16px;height:60px}section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .hs-form-booleancheckbox-display span>p{font-size:14px}section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .input input::placeholder,section.register #hsForm_49b01d78-09dc-4652-b843-954d0c88c37a .input select::placeholder{font-size:14px}section.register .msg_submitted h3{margin-bottom:20px}section.register .msg_submitted p{letter-spacing:-.28px;margin-bottom:40px}section.register .group_btn{flex-direction:column;gap:12px}section.register .group_btn a{background:#fff;color:#222;font-size:14px;gap:5.6px;height:45px;width:100%}section.register .group_btn a .icon{background:url(https://2495902.fs1.hubspotusercontent-na1.net/hubfs/2495902/MIDAS_CIVIL_MEC_Solver/icon/icon_arrow.svg) no-repeat;background-size:100% 100%;height:14px;width:14px}section.register .view_toast{border-radius:16px;bottom:20px;gap:3px;height:60px;padding:0 15px;width:281px}section.register .view_toast img{align-self:flex-start;height:24px;margin-top:8px;width:24px}section.register .view_toast p{font-size:13px;letter-spacing:-.26px;padding-top:4px;white-space:nowrap}section.register .time_box .point:before{display:none}section.feature{padding:80px 0}section.feature p{margin:20px 0 40px}section.feature .group_btn{flex-direction:column;gap:12px}section.feature .group_btn a{font-size:14px;gap:6px;height:45px;width:100%}section.feature .group_btn a .icon{background-size:100% 100%;height:14px;width:14px}section.feature ul.feature_list{display:flex;flex-wrap:wrap;gap:10px;padding-top:60px}section.feature ul.feature_list li:first-child,section.feature ul.feature_list li:nth-child(2),section.feature ul.feature_list li:nth-child(3),section.feature ul.feature_list li:nth-child(4),section.feature ul.feature_list li:nth-child(5),section.feature ul.feature_list li:nth-child(6){height:auto;width:100%}section.feature ul.feature_list.active li:nth-child(5){order:6}section.free{background:url(https://2495902.fs1.hubspotusercontent-na1.net/hubfs/2495902/MIDAS_CIVIL_MEC_Solver/img/img_bg_free_mo.jpg) no-repeat;background-size:100% 100%;padding:80px 0}section.free p{margin:20px 0 40px}section.free .group_btn a{font-size:14px;gap:5.6px;height:45px;width:100%}section.free .group_btn a .icon{background-size:100% 100%;height:14px;width:14px}}