html[lang="ko"]{--de-container-xl:1320px;--de-container-xxl:1440px;--de-container-wide:1560px;}html[lang="ko"] .container,html[lang="ko"] .container-sm,html[lang="ko"] .container-md,html[lang="ko"] .container-lg,html[lang="ko"] .container-xl,html[lang="ko"] .container-xxl,html[lang="ko"] .container-xxxl,html[lang="ko"] .container-xxxxl{width:100%;padding-right:calc(var(--bs-gutter-x,1.5rem) * .5);padding-left:calc(var(--bs-gutter-x,1.5rem) * .5);margin-right:auto;margin-left:auto;}@media (min-width:576px){html[lang="ko"] .container,html[lang="ko"] .container-sm{max-width:540px;}}@media (min-width:768px){html[lang="ko"] .container,html[lang="ko"] .container-md,html[lang="ko"] .container-sm{max-width:720px;}}@media (min-width:992px){html[lang="ko"] .container,html[lang="ko"] .container-lg,html[lang="ko"] .container-md,html[lang="ko"] .container-sm{max-width:960px;}}@media (min-width:1200px){html[lang="ko"] .container,html[lang="ko"] .container-lg,html[lang="ko"] .container-md,html[lang="ko"] .container-sm,html[lang="ko"] .container-xl{max-width:1140px;}}@media (min-width:1400px){html[lang="ko"] .container,html[lang="ko"] .container-lg,html[lang="ko"] .container-md,html[lang="ko"] .container-sm,html[lang="ko"] .container-xl,html[lang="ko"] .container-xxl{max-width:var(--de-container-xl);}}@media (min-width:1600px){html[lang="ko"] .container,html[lang="ko"] .container-lg,html[lang="ko"] .container-md,html[lang="ko"] .container-sm,html[lang="ko"] .container-xl,html[lang="ko"] .container-xxl,html[lang="ko"] .container-xxxl{max-width:var(--de-container-xxl);}}@media (min-width:1900px){html[lang="ko"] .container,html[lang="ko"] .container-lg,html[lang="ko"] .container-md,html[lang="ko"] .container-sm,html[lang="ko"] .container-xl,html[lang="ko"] .container-xxl,html[lang="ko"] .container-xxxl,html[lang="ko"] .container-xxxxl{max-width:var(--de-container-wide);}}html[lang="ko"] .footer-area .footer-top{padding-top:var(--space-3xl);background-color:var(--footer-bg);}@media (min-width:1200px){html[lang="ko"] .footer-area .footer-top .row{display:grid;grid-template-columns:minmax(250px,1.05fr) minmax(250px,1fr) minmax(210px,0.82fr) minmax(200px,0.78fr) minmax(350px,1.25fr);gap:var(--space-2xl);align-items:start;}html[lang="ko"] .footer-area .footer-top .row > [class*="col-"]{width:auto;max-width:none;padding-top:0 !important;}}html[lang="ko"] .footer-area .widget-item{min-width:0;}html[lang="ko"] .footer-area .footer-logo{padding-bottom:var(--space-xl);}html[lang="ko"] .footer-area .footer-logo img{max-width:180px;height:auto;}html[lang="ko"] .footer-area .short-desc{max-width:360px;color:var(--footer-link);font-size:var(--font-size-base);line-height:1.75;}html[lang="ko"] .footer-area .widget-title{margin-bottom:var(--space-xl) !important;color:var(--text-white);font-size:var(--font-size-xl);line-height:1.25;}html[lang="ko"] .footer-area .widget-list-item li{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:var(--space-sm);align-items:start;padding-bottom:var(--space-md);}html[lang="ko"] .footer-area .widget-list-item li i{margin-top:0.35em;color:var(--primary-color);font-size:var(--font-size-sm);line-height:1;}html[lang="ko"] .footer-area .widget-list-item li a{color:var(--footer-link);font-size:var(--font-size-base);line-height:1.45;overflow-wrap:anywhere;hyphens:auto;}html[lang="ko"] .footer-area .widget-list-item li a:hover{color:var(--footer-link-hover);}html[lang="ko"] .footer-area .widget-contact-info ul li{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:var(--space-sm);align-items:start;padding-bottom:var(--space-md);color:var(--footer-link);font-size:var(--font-size-base);line-height:1.55;overflow-wrap:anywhere;}html[lang="ko"] .footer-area .widget-contact-info ul li i{margin-top:0.2em;color:var(--footer-link);font-size:var(--font-size-xl);line-height:1;}html[lang="ko"] .footer-area .widget-contact-info .contact-text{min-width:0;}html[lang="ko"] .footer-area .widget-contact-info .contact-line{display:block;}html[lang="ko"] .footer-area .widget-contact-info a{color:var(--footer-link);overflow-wrap:anywhere;}html[lang="ko"] .footer-area .widget-contact-info a:hover{color:var(--footer-link-hover);}html[lang="ko"] .footer-area .footer-bottom{background-color:var(--nav-bg);}html[lang="ko"] .footer-area .copyright-text{margin-bottom:0;color:var(--footer-text);font-size:var(--font-size-sm);line-height:1.6;text-align:center;}html[lang="ko"] .footer-area .copyright-text a{color:var(--footer-text);}html[lang="ko"] .footer-area .copyright-text a:hover{color:var(--footer-link-hover);}@media (min-width:768px) and (max-width:1199.98px){html[lang="ko"] .footer-area .footer-top .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl) var(--space-xl);}html[lang="ko"] .footer-area .footer-top .row > [class*="col-"]{width:auto;max-width:none;padding-top:0 !important;}html[lang="ko"] .footer-area .footer-top .row > [class*="col-"]:first-child,html[lang="ko"] .footer-area .footer-top .row > [class*="col-"]:last-child{grid-column:span 2;}html[lang="ko"] .footer-area .short-desc{max-width:620px;}}@media (max-width:767.98px){html[lang="ko"] .footer-area .footer-top{padding-top:var(--space-2xl);}html[lang="ko"] .footer-area .footer-top .row{row-gap:var(--space-xl);}html[lang="ko"] .footer-area .footer-logo{text-align:left;}html[lang="ko"] .footer-area .widget-title{margin-bottom:var(--space-md) !important;}html[lang="ko"] .footer-area .short-desc,html[lang="ko"] .footer-area .widget-list-item li a,html[lang="ko"] .footer-area .widget-contact-info ul li{font-size:var(--font-size-sm);}}