@font-face{font-family:pretendard-light;font-style:normal;font-weight:300;src:url(/assets/font/Pretendard/public/static/Pretendard-Light.otf);font-display:swap}@font-face{font-family:pretendard-regular;font-style:normal;font-weight:400;src:url(/assets/font/Pretendard/public/static/Pretendard-Regular.otf);font-display:swap}@font-face{font-family:pretendard-medium;font-style:normal;font-weight:500;src:url(/assets/font/Pretendard/public/static/Pretendard-Medium.otf);font-display:swap}@font-face{font-family:pretendard-bold;font-style:normal;font-weight:700;src:url(/assets/font/Pretendard/public/static/Pretendard-Bold.otf);font-display:swap}@font-face{font-family:inter-light;font-style:normal;font-weight:300;src:url(/assets/font/Inter/static/Inter-Light.ttf);font-display:swap}@font-face{font-family:inter-regular;font-style:normal;font-weight:400;src:url(/assets/font/Inter/static/Inter-Regular.ttf);font-display:swap}@font-face{font-family:inter-medium;font-style:normal;font-weight:500;src:url(/assets/font/Inter/static/Inter-Medium.ttf);font-display:swap}@font-face{font-family:inter-bold;font-style:normal;font-weight:700;src:url(/assets/font/Inter/static/Inter-Bold.ttf);font-display:swap}#request-section{height:auto}#request-section *{box-sizing:border-box}#request-section .contents-wrapper{margin-top:27.5rem}#request-section .contents-wrapper .title-wrapper .title{font-family:pretendard-bold;color:#ff671d;font-size:8rem;line-height:10rem;text-align:center;margin-bottom:7.2rem}#request-section .contents-wrapper .title-wrapper .subtitle{font-family:pretendard-regular;color:#fff;font-size:3rem;line-height:5rem;text-align:center}#request-section .contents-wrapper .form{width:64rem}#request-section .contents-wrapper .form .fields{padding-top:4rem;padding-bottom:4rem;border-bottom:1px solid rgba(255,103,29,.5)}#request-section .contents-wrapper .form .fields .field{margin-bottom:3rem}#request-section .contents-wrapper .form .fields .field .tab-list{gap:1.2rem}#request-section .contents-wrapper .form .fields .field .tab-list .tab{border-radius:2.8rem;border:2px solid #555555;background-color:transparent;width:14rem;height:4.8rem;font-family:pretendard-regular;color:#555;font-size:2rem;line-height:2.387rem}#request-section .contents-wrapper .form .fields .field .tab-list .tab:hover{border:2px solid #FF671D}#request-section .contents-wrapper .form .fields .field .tab-list .tab.active{border:2px solid #FF671D;background-color:#ff671d;color:#000}#request-section .contents-wrapper .form .fields .field .tab-list .tab:last-child{margin-right:0rem}#request-section .contents-wrapper .form .fields .field .check-list{flex-wrap:wrap;gap:1.2rem}#request-section .contents-wrapper .form .fields .field .check-list .check{border-radius:2.8rem;border:2px solid #555555;background-color:transparent;padding-left:2.4rem;padding-right:2.4rem;height:4.8rem;font-family:pretendard-regular;color:#555;font-size:2rem;line-height:2.387rem}#request-section .contents-wrapper .form .fields .field .check-list .check:hover{border:2px solid #FF671D}#request-section .contents-wrapper .form .fields .field .check-list .check.active{border:2px solid #FF671D;background-color:#ff671d;color:#000}#request-section .contents-wrapper .form .fields .field .check-list .check.achievement-etc{width:8.66rem;padding:0}#request-section .contents-wrapper .form .fields .field .check-list input{width:calc(100% - 9.86rem)}#request-section .contents-wrapper .form .fields .field .check-list:last-child{padding-top:1.6rem}#request-section .contents-wrapper .form .fields .field .contents{min-height:9rem}#request-section .contents-wrapper .form .fields .field .label{font-family:pretendard-regular;color:#aaa;font-size:1.6rem;line-height:1.6rem;margin-bottom:1rem}#request-section .contents-wrapper .form .fields .field .label .required{font-family:pretendard-regular;color:#ff671d;margin-left:.5rem}#request-section .contents-wrapper .form .fields .field .control .control-top{justify-content:space-between;margin-bottom:4rem}#request-section .contents-wrapper .form .fields .field .control .control-top .check .checkbox{background-image:url(/assets/img/icon/icon-check.png);background-size:4rem 4rem;width:4rem;height:4rem;margin-right:2rem}#request-section .contents-wrapper .form .fields .field .control .control-top .check .label{font-family:pretendard-regular;color:#fff;font-size:2rem;line-height:2rem;margin-bottom:0rem}#request-section .contents-wrapper .form .fields .field .control .control-top .check.active .checkbox{background-image:url(/assets/img/icon/icon-check-active.png)}#request-section .contents-wrapper .form .fields .field .control .control-top .collect-policy{font-family:pretendard-regular;color:#fff;font-size:1.6rem;line-height:1.6rem;border-bottom:.1rem solid #FFFFFF}#request-section .contents-wrapper .form .fields .field .control .control-bottom .button{background-color:#ff671d;height:6.4rem;font-family:pretendard-bold;color:#000;font-size:3rem;line-height:3.58rem;letter-spacing:.4rem}#request-section .contents-wrapper .form .fields .field:last-child{margin-bottom:0rem}#request-section .contents-wrapper .form .fields:first-child{margin-top:8rem}#request-section .contents-wrapper .form .fields:last-child{border-bottom:0px}.modal .modal-contents.policy .collect-policy{width:100%}.modal .modal-contents.policy .collect-policy>div{margin-bottom:5rem}.modal .modal-contents.policy .collect-policy>div:last-child{margin-bottom:0rem}.modal .modal-contents.policy .collect-policy .title{font-family:pretendard-bold;color:#000;font-size:4rem;line-height:4rem;margin-bottom:.5rem}.modal .modal-contents.policy .collect-policy .subtitle{font-family:pretendard-bold;color:#000;font-size:2.4rem;line-height:2.4rem;margin-bottom:3rem}.modal .modal-contents.policy .collect-policy .contents{font-family:pretendard-regular;color:#000;font-size:1.6rem;line-height:2.4rem}@media screen and (max-width: 767px){#request-section{height:auto}#request-section .contents-wrapper{margin-top:144px}#request-section .contents-wrapper .title-wrapper .title{font-size:36px;line-height:44px;margin-bottom:24px}#request-section .contents-wrapper .title-wrapper .subtitle{font-size:16px;line-height:26px}#request-section .contents-wrapper .form{width:calc(100vw - 48px)}#request-section .contents-wrapper .form .fields{padding-top:24px;padding-bottom:24px}#request-section .contents-wrapper .form .fields .field{margin-bottom:24px}#request-section .contents-wrapper .form .fields .field .tab-list{gap:8px}#request-section .contents-wrapper .form .fields .field .tab-list .tab{border-radius:24px;width:100px;height:40px;font-size:16px;line-height:16px}#request-section .contents-wrapper .form .fields .field .check-list{flex-wrap:wrap;gap:8px}#request-section .contents-wrapper .form .fields .field .check-list .check{padding-left:16px;padding-right:16px;height:40px;color:#555;font-size:16px;line-height:16px}#request-section .contents-wrapper .form .fields .field .check-list .check.achievement-etc{width:86.6px}#request-section .contents-wrapper .form .fields .field .check-list input{width:calc(100% - 94.6px)}#request-section .contents-wrapper .form .fields .field .check-list:last-child{padding-top:8px}#request-section .contents-wrapper .form .fields .field .contents{min-height:110px}#request-section .contents-wrapper .form .fields .field .label{font-size:12px;line-height:12px;margin-bottom:6px}#request-section .contents-wrapper .form .fields .field .control .control-top{margin-bottom:48px}#request-section .contents-wrapper .form .fields .field .control .control-top .check .checkbox{background-size:24px 24px;width:24px;height:24px;margin-right:10px}#request-section .contents-wrapper .form .fields .field .control .control-top .check .label{font-size:16px;line-height:16px}#request-section .contents-wrapper .form .fields .field .control .control-top .check.active .checkbox{background-image:url(/assets/img/icon/icon-check-active.png)}#request-section .contents-wrapper .form .fields .field .control .control-top .collect-policy{font-size:16px;line-height:16px}#request-section .contents-wrapper .form .fields .field .control .control-bottom .button{height:44px;font-size:20px;line-height:20px;letter-spacing:4px}#request-section .contents-wrapper .form .fields:first-child{margin-top:56px}.modal .modal-contents.policy .collect-policy>div{margin-bottom:24px}.modal .modal-contents.policy .collect-policy .title{font-size:30px;line-height:40px;margin-bottom:24px}.modal .modal-contents.policy .collect-policy .subtitle{font-size:20px;line-height:26px;margin-bottom:8px}.modal .modal-contents.policy .collect-policy .contents{font-size:14px;line-height:20px}}
