@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,Nanum Gothic,Dotum,sans-serif;margin:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-header{align-items:center;background-color:#0a0a0a80;box-sizing:border-box;color:#fff;display:flex;height:90px;justify-content:space-between;left:0;padding:10px 140px;position:absolute;top:0;width:100%;z-index:10}.header-left{display:flex;gap:15px}.logo-container{align-items:center;display:flex}.header-logo{fill:#fff;height:200px;margin-top:30px;width:auto}.header-nav{align-items:center;display:flex;left:50%;position:absolute;transform:translateX(-50%)}.nav-list{display:flex;gap:40px;list-style:none;margin:0;padding:0}.nav-item,.nav-link{position:relative}.nav-link{color:#fff;font-weight:700;text-decoration:none;transition:color .3s}.nav-link.active,.nav-link:hover{color:#ddbb52}.nav-item:hover .nav-link:after,.nav-link.active:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid #ddbb52;bottom:-15px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.header-right{align-items:center;display:flex;gap:20px;justify-content:flex-end}.flag-icon{border:1px solid #ddd;border-radius:20%;height:auto;width:30px}.dropdown-menu{background-color:#0a0a0acc;border-radius:2px;display:flex;flex-direction:column;gap:30px;left:50%;list-style:none;margin:0;padding:20px;position:absolute;text-align:center;top:56px;transform:translateX(-50%);width:120px}.dropdown-menu li a{color:#fff;text-decoration:none;transition:color .3s}.dropdown-menu li a:hover{color:#ddbb52}.mobile-menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none}@media (max-width:768px){.main-header{padding:10px 20px 10px 0}.header-logo{height:150px;margin-left:-2px;margin-top:20px}.header-nav{align-items:center;background-color:#0a0a0af2;display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;transform:none;width:100%}.header-nav.mobile-open{display:flex}.nav-list{flex-direction:column;gap:30px;text-align:center}.nav-link{font-size:1.5rem}.dropdown-menu{background:none;gap:20px;padding:20px 0 0;position:static;transform:none;width:auto}.dropdown-menu li a{font-size:1.2rem}.mobile-menu-toggle{display:block;z-index:11}.flag-icon,.nav-item:hover .nav-link:after,.nav-link.active:after{display:none}}.footer{background-color:#fff;color:#000;font-weight:300;padding:0 1rem}.footer-container{margin:0 auto;max-width:1280px;padding:0}.footer-company-info{max-width:56rem}.footer-grid{display:flex;flex-wrap:wrap;gap:3rem}.footer-address-info,.footer-customer-center{flex:1 1 300px}.footer-title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.footer-phone{font-size:1.875rem;font-weight:700;margin-bottom:2rem}.footer-description{color:#374151;line-height:1.625;margin-bottom:2rem;max-width:32rem}.footer-social-media{display:flex;gap:1.5rem}.footer-social-media a{color:#4b5563;transition:color .3s ease}.footer-social-media a:hover{color:#000}.footer-social-media svg{height:1.5rem;width:1.5rem}.footer-address p{font-size:1.5rem;font-weight:700;margin:0}.footer-bottom{align-items:center;border-top:1px solid #eaeaea;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-top:0;padding:1.5rem 0}.footer-bottom-left{color:#4b5563;font-size:.875rem;line-height:1.2}.footer-bottom-left p{margin-bottom:.5rem}.copyright{margin-top:1.8rem}.footer-logo-container{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.footer-logo-symbol{height:2.5rem;width:auto}.footer-logo-text{height:2rem;width:auto}.footer-bottom-right{display:flex;font-size:.875rem;gap:1.5rem}.footer-bottom-right a{color:#4b5563;text-decoration:none;transition:color .3s ease}.footer-bottom-right a:hover{color:#000}@media (max-width:768px){.footer-bottom{flex-direction:column;gap:1rem;text-align:left}.footer-bottom-left{font-size:.75rem}.footer-bottom-left p{margin-bottom:.3rem}.copyright{margin-top:1rem}.footer-logo-container{margin-bottom:1rem}.footer-bottom-right{display:none}.mobile-break{display:block}}.App{text-align:center}
/*# sourceMappingURL=main.448e4963.css.map*/