#section-form{max-width:946px;margin:0 auto;padding-bottom:15.5rem}#section-form .contact-box{margin-bottom:8rem}#section-form .contact-box h4{padding-bottom:2.4rem;border-bottom:1px solid #000}#section-form .form-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.4rem 0;border-bottom:1px solid #ddd}#section-form .form-list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.7rem 0;line-height:1;font-weight:800}#section-form .form-list label .badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.1rem;height:2.3rem;margin-left:.8rem;line-height:1;background-color:#5138ff !important;border-radius:4px;font-size:1.1rem;color:#fff}@media(max-width: 1023px){#section-form .form-list label .badge{font-size:1rem}}#section-form .form-list input,#section-form .form-list select,#section-form .form-list textarea{min-width:70rem;padding:1.6rem 2rem;border-radius:8px;border:1px solid #c2c2c2;font-size:1.6rem;outline:0}@media(max-width: 1023px){#section-form .form-list input,#section-form .form-list select,#section-form .form-list textarea{font-size:1.3rem}}#section-form .form-list textarea{height:23.8rem;resize:none !important}#section-form .form-list .search-section{width:100%;max-width:70rem}#section-form .form-list .search-section input{min-width:58rem}#section-form .form-list .search-section input.search-input-selected{min-width:70rem}#section-form .form-list .search-section .search-button{height:6rem}#section-form .agreement-box{margin-bottom:8rem}#section-form .agreement-box .check-all{margin-bottom:2.4rem}#section-form .agreement-box .check-all label{margin-bottom:.8rem}#section-form .agreement-box .check-all p{font-size:1.4rem}@media(max-width: 1023px){#section-form .agreement-box .check-all p{font-size:1.2rem}}#section-form .agreement-box .checkbox.check-all span::before{content:"";display:block;width:20px;min-width:20px;height:20px;margin-top:1px;margin-right:8px;background-color:#fff;border-radius:4px;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}#section-form .agreement-box .checkbox.check-all input:checked~span::before{background-image:url("https://img.iting.co.kr/wp-content/uploads/2024/07/iting-checkbox-checked.png");background-position:center;background-repeat:no-repeat;background-size:20px;border-color:rgba(0,0,0,0)}#section-form .agreement-box .checkbox.check-all span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.8rem !important;padding:0;line-height:1;border-top:0 !important;font-size:1.6rem;font-weight:800 !important}@media(max-width: 1023px){#section-form .agreement-box .checkbox.check-all span{font-size:1.3rem}}#section-form .agreement-box .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}#section-form .agreement-box .checkbox label br{display:none !important}#section-form .agreement-box .checkbox input{opacity:0;display:block;width:2.8rem;height:2.5rem}#section-form .agreement-box .checkbox span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0rem;height:2.5rem;border-top:1px solid #d7dfee;font-size:1.4rem;cursor:pointer}@media(max-width: 1023px){#section-form .agreement-box .checkbox span{font-size:1.2rem}}#section-form .agreement-box .checkbox span::before{display:block;width:20px;min-width:20px;height:20px;margin-right:8px;background-color:#fff;border-radius:4px;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}#section-form .agreement-box .checkbox input:checked~span::before{background-image:url("https://img.iting.co.kr/wp-content/uploads/2024/07/iting-checkbox-checked.png");background-position:center;background-repeat:no-repeat;background-size:20px;border-color:rgba(0,0,0,0)}#section-form .agreement-box .novalidate{display:block;width:100%;position:relative}#section-form .agreement-box .novalidate input{opacity:0;display:block;width:2.8rem;height:2.5rem}#section-form .agreement-box .novalidate span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;padding-top:1.6rem;font-size:1.4rem;cursor:pointer}@media(max-width: 1023px){#section-form .agreement-box .novalidate span{font-size:1.2rem}}#section-form .agreement-box .novalidate span::before{content:"";display:block;width:20px;min-width:20px;height:20px;margin-top:1px;margin-right:8px;background-color:#fff;border-radius:4px;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}#section-form .agreement-box .novalidate input:checked~span::before{background-image:url("https://img.iting.co.kr/wp-content/uploads/2024/07/iting-checkbox-checked.png");background-position:center;background-repeat:no-repeat;background-size:20px;border-color:rgba(0,0,0,0)}#section-form .agreement-box .terms-wrap{padding-bottom:5.3rem;border-top:1px solid #000}#section-form .agreement-box .terms-wrap:last-child{padding-bottom:0}#section-form .agreement-box .terms-wrap em{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.6rem 0;font-weight:800 !important;font-size:1.4rem;cursor:pointer}@media(max-width: 1023px){#section-form .agreement-box .terms-wrap em{font-size:1.2rem}}#section-form .agreement-box .terms-wrap .terms-open{display:inline-block;width:3.2rem;height:3.2rem;margin-left:.8rem;position:relative;vertical-align:-0.9rem}#section-form .agreement-box .terms-wrap .terms-open::before{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:2px;height:16px;background-color:#000;-webkit-transition:.2s ease-in;transition:.2s ease-in}#section-form .agreement-box .terms-wrap .terms-open::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:16px;height:2px;background-color:#000}#section-form .agreement-box .terms-wrap .wpcf7-list-item{margin:0}#section-form .agreement-box .terms-wrap .agreement{display:none;overflow-y:scroll;height:21.9rem;padding:2.4rem;background-color:#fff;border:1px solid #d7dfee}#section-form .agreement-box .terms-wrap .agreement p{font-size:1.4rem}@media(max-width: 1023px){#section-form .agreement-box .terms-wrap .agreement p{font-size:1.2rem}}#section-form .agreement-box .terms-wrap .agreement br{display:block}#section-form .agreement-box .terms-wrap.active .terms-open::before{-webkit-transform:rotate(90deg) translate(-8px, 1px);transform:rotate(90deg) translate(-8px, 1px)}#section-form .agreement-box .terms-wrap.active .agreement{display:block}#section-form .submit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#section-form .submit-wrap input[type=submit]{width:14.1rem;height:5.6rem;line-height:1 !important;border-radius:28px;background-color:#5138ff !important;font-weight:700;color:#fff}#section-form .submit-wrap .wpcf7-spinner{display:none}#section-form .wpcf7-not-valid-tip{margin-top:1.6rem;font-size:1.4rem}@media(max-width: 1023px){#section-form .wpcf7-not-valid-tip{font-size:1.2rem}}@media(max-width: 1023px){#section-form{padding-bottom:12rem}#section-form .contact-box{margin-bottom:6rem}#section-form .form-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#section-form .form-list li .wpcf7-form-control-wrap{width:100%}#section-form .form-list label{padding-top:0}#section-form .form-list label .badge{width:3.7rem;height:1.9rem}#section-form .form-list input,#section-form .form-list select{width:100%;min-width:100%;height:4.6rem;padding:1.2rem 1.6rem;border-radius:4px;font-size:1.2rem !important}#section-form .form-list textarea{width:100%;min-width:100%;height:12rem;padding:1.2rem 1.6rem;border-radius:4px;font-size:1.2rem !important}#section-form .form-list .search-section input{min-width:auto}#section-form .form-list .search-section input.search-input-selected{min-width:auto}#section-form .form-list .search-section .search-button{height:4.6rem}#section-form .agreement-box{margin-bottom:4rem}#section-form .agreement-box .terms-wrap:last-child{padding-bottom:5.3rem}#section-form .agreement-box .terms-wrap em{padding:1.3rem 0}#section-form .agreement-box .novalidate span{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.3rem 0}#section-form .submit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#section-form .submit-wrap input[type=submit]{height:4.8rem}#section-form .wpcf7-not-valid-tip{margin-top:.8rem}}@media(min-width: 1024px)and (max-width: 1599px){#section-form #section-form .form-list input,#section-form #section-form .form-list select,#section-form #section-form .form-list textarea{min-width:80%}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#company-search-container{overflow:visible !important}#company-search-container .search-section .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#company-search-container .search-section .search-form .search-input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}#company-search-container .clear-button{display:none;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;font-size:18px;color:#999;cursor:pointer;padding:0;width:20px;height:20px;font-size:2rem !important;line-height:1;-webkit-transition:color .3s ease;transition:color .3s ease}#company-search-container .clear-button:hover{color:#e74c3c !important;background-color:#f8f9fa;border-radius:50%}#company-search-container .search-button,#company-search-container .search-complete{position:relative;width:11.2rem;height:4.5rem;padding:12px 0;background:#000 !important;color:#fff !important;border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}#company-search-container .search-button:hover,#company-search-container .search-complete:hover{-webkit-box-shadow:0 4px 12px rgba(52,152,219,.3);box-shadow:0 4px 12px rgba(52,152,219,.3)}@media screen and (max-width: 1023px){#company-search-container .search-button,#company-search-container .search-complete{width:6.5rem}}#company-search-container .search-complete{background-color:#27ae60 !important}#company-search-container .search-complete::after{content:"";display:inline-block;width:18px;height:18px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -53%) scale(1);transform:translate(-50%, -53%) scale(1)}#company-search-container .search-results{display:none;position:absolute;top:100%;left:0;right:0;max-height:400px;overflow-y:auto;border:2px solid #e1e8ed;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;scrollbar-width:thin;scrollbar-color:#e1e8ed #fafbfc}#company-search-container .search-results p{margin-bottom:0 !important;word-break:keep-all}#company-search-container .search-results::-webkit-scrollbar{width:8px}#company-search-container .search-results::-webkit-scrollbar-track{background:#fafbfc;border-radius:4px}#company-search-container .search-results::-webkit-scrollbar-thumb{background:#e1e8ed;border-radius:4px}#company-search-container .search-results::-webkit-scrollbar-thumb:hover{background:#cbd5e0}#company-search-container .search-loading{text-align:center;padding:20px;color:#3498db}#company-search-container .search-loading .search-loading-spinner{display:inline-block;width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}#company-search-container .search-loading .search-loading-text{margin-top:10px}#company-search-container .search-error{color:#d63384;padding:10px;border:1px solid #f5c6cb;background-color:#f8d7da;border-radius:4px}#company-search-container .search-results-list{list-style:none;padding:0}#company-search-container .search-results-list .company-item{padding:15px;border-bottom:1px solid #e1e8ed;background:#fff;cursor:pointer;-webkit-transition:background-color .2s ease,border-color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,border-color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,border-color .2s ease,transform .1s ease;transition:background-color .2s ease,border-color .2s ease,transform .1s ease,-webkit-transform .1s ease}#company-search-container .search-results-list .company-item:hover{background-color:#e9ecef !important;border-color:#adb5bd !important}#company-search-container .search-results-list .company-item:active{background-color:#dee2e6 !important;border-color:#6c757d !important;-webkit-transform:scale(0.98);transform:scale(0.98)}#company-search-container .search-results-list .company-item.selected{background-color:#e3f2fd;border-color:#3498db}#company-search-container .search-results-list .company-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:5px}#company-search-container .search-results-list .company-name{font-weight:800 !important}#company-search-container .search-results-list .company-business-type{font-size:1.2rem !important;color:#999 !important}#company-search-container .search-results-container .search-no-results{cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#company-search-container .search-results-container .search-no-results:hover{background-color:#e9ecef}#company-search-container .search-manual-input-area{padding:15px;border-top:1px solid #e1e8ed;background-color:#f8f9fa;text-align:center}#company-search-container .search-manual-input-area .search-manual-input-text{margin:0;color:#6c757d;font-size:14px;line-height:1.5}#company-search-container .search-no-results,#company-search-container .search-error-message{color:#6c757d;text-align:center;padding:20px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media screen and (max-width: 1023px){#company-search-container .search-no-results,#company-search-container .search-error-message{padding:10px}}#company-search-container .search-no-results:hover,#company-search-container .search-error-message:hover{background-color:#e9ecef}#company-search-container .search-no-results-hint,#company-search-container .search-error-message-hint{text-align:center;color:#7f8c8d}#company-search-container .search-initial-message{padding:16px;text-align:center;color:#7f8c8d}#company-search-container .search-input-selected{background-color:#f8f9fa !important;color:#6c757d !important}