.mainService_container__h9V04{width:100%}.mainService_main__tstUJ{padding:30px 100px}.mainService_title_container__QSzNt{width:100%;margin-top:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.mainService_title__ZXpcb{width:420px;font-size:60px;text-align:center;font-weight:700;color:#242424}.mainService_underline__HAZAg{border:2px solid #fa571c;width:400px;height:1px}.mainService_service_container__0LjCY{margin-top:50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.mainService_service__AaKFR{background-color:#fcf0eb;width:300px;height:300px;padding:15px;text-align:center;cursor:pointer;border-radius:15px;font-weight:700;font-size:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.mainService_qualifyicon__SNmHs{color:#242424;font-size:25px}.mainService_main_service_detail__J_mhm{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:20px}.mainService_detail_title__FYsHn{font-size:30px;font-weight:700;margin-bottom:20px}@media (max-width:500px){.mainService_main__tstUJ{padding:30px}.mainService_title__ZXpcb{font-size:50px;width:90%}.mainService_underline__HAZAg{width:90%}}.modal_overlay__zOP7v{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal_modal__fxCNj{background-color:#fff;padding:2rem;border-radius:8px;position:relative;max-width:800px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.2)}.modal_closeButton__rseqY{position:absolute;top:8px;right:12px;font-size:1.5rem;background:none;border:none;cursor:pointer}.modal_content__QHEE3{margin-top:1rem}@media (max-width:800px){.modal_modal__fxCNj{max-width:100%;height:600px;overflow-y:scroll}}