#root,body,html{height:100%;margin:0;padding:0}*{word-break:keep-all}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--color-primary:#c81f21;--color-primary-hover:#a81a1c;--color-secondary:#7444ff;--color-secondary-hover:#5a35cc;--color-background:#fff;--color-background-alt:#f8f9fa;--color-background-dark:#343a40;--color-text:#343a40;--color-text-light:#fff;--color-text-muted:#888;--color-text-secondary:#6c757d;--color-border:#e0e0e0;--color-border-light:#f0f0f0;--color-shadow:rgba(0,0,0,0.1);--color-shadow-dark:rgba(0,0,0,0.2);--color-header-bg:#fff;--color-header-text:#343a40;--color-footer-bg:#343a40;--color-footer-text:#fff;--font-headings-font-family:"Noto Sans KR",sans-serif;--font-headings-font-size:1;--font-headings-font-weight:700;--font-headings-letter-spacing:0;--font-headings-line-height:1.3;--font-body-font-family:"Noto Sans KR",sans-serif;--font-body-font-size:1;--font-body-font-weight:400;--font-body-letter-spacing:0;--font-body-line-height:1.6;--font-hero-english-font-family:"Playfair Display",serif;--font-hero-english-font-size:1;--font-hero-english-font-weight:700;--font-hero-english-letter-spacing:0;--font-hero-english-line-height:1.2;--font-hero-korean-font-family:"Noto Sans KR",sans-serif;--font-hero-korean-font-size:1;--font-hero-korean-font-weight:400;--font-hero-korean-letter-spacing:0;--font-hero-korean-line-height:1.6}body{background-color:var(--color-background)!important;color:var(--color-text)!important}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:var(--font-headings-font-family);font-weight:var(--font-headings-font-weight);letter-spacing:calc(var(--font-headings-letter-spacing)*1em);line-height:var(--font-headings-line-height)}h1{font-size:calc(2.5rem*var(--font-headings-font-size))}h2{font-size:calc(2rem*var(--font-headings-font-size))}h3{font-size:calc(1.75rem*var(--font-headings-font-size))}h4{font-size:calc(1.5rem*var(--font-headings-font-size))}h5{font-size:calc(1.25rem*var(--font-headings-font-size))}h6{font-size:calc(1rem*var(--font-headings-font-size))}body{font-weight:var(--font-body-font-weight)}a,body,button,input,label,li,p,select,span,textarea{font-family:var(--font-body-font-family);letter-spacing:calc(var(--font-body-letter-spacing)*1em);line-height:var(--font-body-line-height)}p{color:var(--color-text);font-size:calc(1rem*var(--font-body-font-size))}.text-muted{color:var(--color-text-muted)!important}a{color:var(--color-secondary);transition:color .2s ease}a:hover{color:var(--color-primary)}.btn-primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-text-light)!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.btn-secondary{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--color-text-light)!important}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover)!important}.btn-outline-primary{color:var(--color-primary)!important;border-color:var(--color-primary)!important}.btn-outline-primary:hover{background-color:var(--color-primary)!important;color:var(--color-text-light)!important}.btn-outline-secondary{color:var(--color-secondary)!important;border-color:var(--color-secondary)!important}.btn-outline-secondary:hover{background-color:var(--color-secondary)!important;color:var(--color-text-light)!important}.navbar.navbar-light.bg-light{background-color:var(--color-primary)!important}.navbar.navbar-light.bg-light .nav-link{color:var(--color-text-light)!important}.global-header,.header,[class*=header]:not(.modal-header),header{background-color:var(--color-header-bg)!important;color:var(--color-header-text)!important}.global-header a,.header a,header a{color:var(--color-header-text)!important}.global-header a:hover,.header a:hover,header a:hover{color:var(--color-secondary)!important}.footer,.global-footer,[class*=footer]:not(.modal-footer),footer{background-color:var(--color-footer-bg)!important;color:var(--color-footer-text)!important}.footer a,.global-footer a,footer a{color:var(--color-footer-text)!important;opacity:.8}.footer a:hover,.global-footer a:hover,footer a:hover{color:var(--color-secondary)!important;opacity:1}.navbar{background-color:var(--color-header-bg)!important}.nav-link{color:var(--color-header-text)!important}.nav-link.active,.nav-link:hover{color:var(--color-secondary)!important}.card{background-color:var(--color-background)!important;box-shadow:0 2px 8px var(--color-shadow)!important}.card,.card-header{border-color:var(--color-border)!important}.card-header{background-color:var(--color-background-alt)!important}.card-title,.form-control{color:var(--color-text)!important}.form-control{background-color:var(--color-background)!important;border-color:var(--color-border)!important}.form-control:focus{border-color:var(--color-secondary)!important;box-shadow:0 0 0 .2rem rgba(var(--color-secondary),.25)!important}.form-label{color:var(--color-text)!important}.bg-dark,.section-dark,[class*=dark-section]{background-color:var(--color-background-dark)!important;color:var(--color-text-light)!important}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark p,.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6,.section-dark p{color:var(--color-text-light)!important}.bg-light,.section-light,[class*=light-section]{background-color:var(--color-background)!important;color:var(--color-text)!important}hr{border-color:var(--color-border)}.border,.border-bottom,.border-left,.border-right,.border-top{border-color:var(--color-border)!important}.shadow,.shadow-lg,.shadow-sm{box-shadow:0 .5rem 1rem var(--color-shadow)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-secondary{background-color:var(--color-secondary)!important}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.modal-content,.modal-header{background-color:#fff!important;color:var(--color-text)!important}.modal-header{border-bottom:1px solid var(--color-border)!important}.modal-header .modal-title{color:var(--color-text)!important}.modal-body,.modal-footer{background-color:#fff!important;color:var(--color-text)!important}.modal-footer{border-top:1px solid var(--color-border)!important}.modal-dialog.modal-login .modal-content{background-color:#fff!important}[class*=login]:not(.modal-login):not(.modal-dialog),[class*=Login]:not(.modal-login):not(.modal-dialog){background-color:var(--color-secondary)!important;color:var(--color-text-light)!important}[class*=hero],[class*=Hero]{background-color:var(--color-background-dark)!important;color:var(--color-text-light)!important}[class*=contact],[class*=Contact]{background-color:var(--color-background-alt)!important}[class*=blog],[class*=Blog],[class*=post],[class*=Post]{border-color:var(--color-border)!important}.bm-thumbnail-corner,.bm-thumbnail-corner-ribbon{background-color:var(--color-primary)!important;color:var(--color-text-light)!important}.bm-thumbnail-video{border-color:var(--color-primary)!important}#left-fixed-menu ul li a{background-color:var(--color-primary)!important;color:var(--color-text-light)!important}#left-fixed-menu ul li a:hover{background-color:var(--color-primary-hover)!important}.bg-primary-accent,.bg-red{background-color:var(--color-primary)!important;color:var(--color-text-light)!important}.bg-secondary-accent{background-color:var(--color-secondary)!important;color:var(--color-text-light)!important}*,:after,:before{transition:background-color .3s ease,color .2s ease,border-color .3s ease,box-shadow .3s ease}.no-transition,.no-transition *{transition:none!important}[data-layout-mode=clean] body{background-color:var(--color-background)!important}[data-layout-mode=clean] .pc-shadow-container,[data-layout-mode=clean] .shadow-container,[data-layout-mode=clean] [class*=ShadowContainer]{box-shadow:none!important;border-radius:0!important;border:none!important;max-width:100%!important}[data-layout-mode=clean] .container,[data-layout-mode=clean] [class*=ContentContainer]{max-width:1400px!important;padding-left:0!important;padding-right:0!important}[data-layout-mode=clean] [class*=PageWrapper]{background-color:var(--color-background)!important}[data-layout-mode=clean] .card{box-shadow:none!important;border:none!important;border-radius:0!important}[data-layout-mode=clean] .footer,[data-layout-mode=clean] .header,[data-layout-mode=clean] [class*=footer],[data-layout-mode=clean] [class*=header],[data-layout-mode=clean] footer,[data-layout-mode=clean] header,[data-layout-mode=clean] section{border-radius:0!important}[data-layout-mode=bordered] [class*=ShadowContainer]{box-shadow:0 0 15px hsla(0,0%,53.3%,.3)!important}@media (max-width:1400px){[data-layout-mode=bordered] [class*=ShadowContainer],[data-layout-mode=clean] [class*=ShadowContainer]{box-shadow:none!important;border-radius:0!important;max-width:100%!important}}body{letter-spacing:-.5px;line-height:1.5;font-size:14px;color:#343a40}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{height:30%;background:#ccc;border-radius:10px}::-webkit-scrollbar-track{background:hsla(0,0%,78.4%,.5)}a{text-decoration:none}li,ol,ul{list-style:none}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.bg-red{background-color:var(--color-primary)}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.btn,.card,.form-control{border-radius:0}.form-control::placeholder{font-size:12px}.bm-subtitle{font-weight:700;text-align:center}.profile-button{font-weight:900;width:100%;max-width:200px;height:35px}.vs-title{font-size:30px;font-weight:900;line-height:1.18;color:#2e2f36;margin:0 0 5px;line-height:1}.vs-subtitle{color:#888;font-weight:400;line-height:1.47;-webkit-letter-spacing:-1.7px;-moz-letter-spacing:-1.7px;-ms-letter-spacing:-1.7px;letter-spacing:-1.7px;font-size:15px}@media (max-width:768px){vs-title{font-size:20px}.vs-subtitle{color:#888;font-size:15px}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadein{0%{opacity:0;right:-200px}to{opacity:1;right:-150px}}.btn-login{background:var(--color-secondary);border:0}.btn-login:hover{background:var(--color-secondary-hover);border:0}
/*# sourceMappingURL=main.2d837cf9.chunk.css.map */