@font-face{font-family:SangdoRoboto;src:url('b90b3c84ed7d2307f3bcc5ed.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
html[data-design-revision="v5"]{scroll-padding-top:110px}
html[data-design-revision="v5"] body{padding-top:88px!important;margin:0}
html[data-design-revision="v5"] h1,html[data-design-revision="v5"] h2,html[data-design-revision="v5"] h3,html[data-design-revision="v5"] h4,html[data-design-revision="v5"] h5,html[data-design-revision="v5"] h6{font-family:SangdoRoboto,Arial,Helvetica,sans-serif!important;font-style:normal!important;letter-spacing:0!important}
html[data-design-revision="v5"] h1,html[data-design-revision="v5"] h2{font-weight:600}
html[data-design-revision="v5"] h1 span,html[data-design-revision="v5"] h2 span,html[data-design-revision="v5"] h3 span{font-family:inherit!important;font-style:normal!important}
html[data-design-revision="v5"] h1 em,html[data-design-revision="v5"] h2 em,html[data-design-revision="v5"] h3 em{font-family:inherit!important;font-style:normal!important}
html[data-design-revision="v5"] .eyebrow{letter-spacing:.06em}
.sangdo-header-v5{position:fixed!important;top:0;left:0;right:0;height:88px;z-index:1000;background:#fff;border:0;border-bottom:1px solid #e5ebef;color:#354450;box-shadow:0 2px 10px #12324905;font-family:SangdoRoboto,Arial,Helvetica,sans-serif;font-synthesis:weight}
.sangdo-header-v5 *{box-sizing:border-box}
.sangdo-header-v5 .v5-header-inner{max-width:1600px;width:calc(100% - 80px);height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:36px}
.sangdo-header-v5 .v5-brand{display:block;flex:none;padding:0;border:0}
.sangdo-header-v5 .v5-brand img{display:block;width:180px;height:auto;max-width:none;margin:0}
.sangdo-header-v5 ul{list-style:none;padding:0;margin:0}
.sangdo-header-v5 a{text-decoration:none!important;color:inherit}
.sangdo-header-v5 .v5-nav-list{display:flex;align-items:center;gap:clamp(16px,1.9vw,32px)}
.sangdo-header-v5 .v5-nav-group{position:relative;margin:0;padding:0}
.sangdo-header-v5 .v5-nav-trigger,.sangdo-header-v5 .v5-contact-link{display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:24px 0;margin:0;border-radius:0;color:#354450;font:600 14px/1.3 SangdoRoboto,Arial,sans-serif;letter-spacing:0;text-align:left;white-space:nowrap;cursor:pointer;min-height:44px}
.sangdo-header-v5 .v5-nav-trigger:hover,.sangdo-header-v5 .v5-contact-link:hover,.sangdo-header-v5 .v5-nav-trigger[aria-expanded="true"]{color:#00749d}
.sangdo-header-v5 .v5-chevron{display:block;width:6px;height:6px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg);margin-top:-3px}
.sangdo-header-v5 .v5-submenu{position:absolute;top:100%;left:-18px;min-width:250px;width:max-content;max-width:350px;background:white;box-shadow:0 14px 30px #17364c1a;border:1px solid #dbe4e9;padding:8px;color:#354450;text-align:left}
.sangdo-header-v5 .v5-submenu[hidden]{display:none!important}
.sangdo-header-v5 .v5-submenu a{display:block;font:400 15px/1.4 SangdoRoboto,Arial,sans-serif;letter-spacing:0;min-height:42px;padding:11px 14px;white-space:normal}
.sangdo-header-v5 .v5-submenu a:hover,.sangdo-header-v5 .v5-submenu a:focus-visible{background:#edf4f7;color:#006b91}
.sangdo-header-v5 .v5-all-link{border-bottom:1px solid #e0e8ed;margin-bottom:6px}
.sangdo-header-v5 .v5-all-link a{font-weight:600;color:#006b91}
.sangdo-header-v5 a:focus-visible,.sangdo-header-v5 button:focus-visible{outline:3px solid #0076a3;outline-offset:4px}
.sangdo-header-v5 .v5-menu-toggle{display:none;align-items:center;justify-content:center;gap:12px;background:#fff;border:1px solid #c7d5df;color:#123249;min-height:44px;padding:9px 14px;font:500 15px/1.4 SangdoRoboto,Arial,sans-serif;cursor:pointer}
/* Every home category uses the same full-width 8:5 photo window. */
html[data-design-revision="v5"] .category-grid .category-card figure.uniform-product-media{height:auto!important;aspect-ratio:8/5!important;padding:0!important;margin:18px 0 22px;flex:none}
html[data-design-revision="v5"] .category-grid .category-card:not(.construction-category) figure.uniform-product-media>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important}
html[data-design-revision="v5"] .category-grid .category-card.farm-category figure.uniform-product-media>img{object-position:left center!important}
html[data-design-revision="v5"] .category-grid .category-card.crane-category figure.uniform-product-media{background:#adbfc1}
html[data-design-revision="v5"] .category-grid .category-card.crane-category figure.uniform-product-media>img{object-fit:contain!important}
html[data-design-revision="v5"] .category-grid .category-card h3{font-size:21px;font-weight:600;line-height:1.25;margin-top:0;min-height:52px}
html[data-design-revision="v5"] .category-grid .category-card{border-right:1px solid #d7e1e7}
html[data-design-revision="v5"] .category-grid .category-card:last-child{border-right-color:transparent}
html[data-design-revision="v5"] .detail-tabs{top:88px}
html[data-design-revision="v5"] .sangdo-vehicle.integrated-self-loader .self-loader-hero .model-heading{font-family:SangdoRoboto,Arial,sans-serif!important;font-weight:600!important;letter-spacing:0!important}
/* Company pages retain their statements and pictures; only presentation changes. */
body[data-company-page="true"]{font-family:SangdoRoboto,Arial,Helvetica,sans-serif!important;font-size:16px!important;color:#344b5d!important;line-height:1.7}
body[data-company-page="true"] .dsgn-body{padding-top:0!important}
body[data-company-page="true"] h1{font-size:clamp(30px,3.5vw,44px)!important;line-height:1.2!important;font-weight:600!important}
body[data-company-page="true"] [class*="userEL"] .text{font-family:SangdoRoboto,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important}
body[data-company-page="true"] [class*="userEL"] .text .fsize20{font-size:16px!important}
body[data-company-page="true"] h1+hr{margin-top:24px!important;border-color:#0076a3!important;width:48px!important}
body[data-company-page="true"] .userEL1807960{max-width:1000px;margin:auto}
.v5-organization,.v5-facilities,.v5-vision{max-width:1240px;width:calc(100% - 64px);margin:48px auto 72px;font-family:SangdoRoboto,Arial,sans-serif;box-sizing:border-box}
.v5-organization *,.v5-facilities *,.v5-vision *{box-sizing:border-box}
.v5-organization h2{font-size:28px;color:#173950;text-align:center;margin:0 0 32px}
.v5-org-root{width:150px;min-height:80px;padding:20px;display:flex;align-items:center;justify-content:center;background:#14588a;color:white;font-size:27px;font-weight:600;margin:auto;position:relative}
.v5-org-root:after{content:"";position:absolute;width:1px;height:44px;background:#a7bdcc;top:100%;left:50%}
.v5-org-divisions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:44px 0 0!important;margin:0!important;gap:22px}
.v5-org-divisions>li{position:relative;min-width:0;padding-top:32px}
.v5-org-divisions>li:before{content:"";position:absolute;top:0;left:-11px;right:-11px;height:1px;background:#a7bdcc}
.v5-org-divisions>li:first-child:before{left:50%}.v5-org-divisions>li:last-child:before{right:50%}
.v5-org-divisions>li:after{content:"";position:absolute;top:0;left:50%;height:32px;width:1px;background:#a7bdcc}
.v5-org-divisions h3{min-height:114px;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px 12px;margin:0 0 20px;background:#eff4f7;border-top:3px solid #1777a1;color:#193b51;font-size:19px;line-height:1.35;font-weight:600}
.v5-org-divisions>li>ul{list-style:disc;margin:0;padding-left:20px;color:#425e70;font-size:14px;line-height:1.7}
.v5-org-divisions>li>ul>li{margin-bottom:6px;overflow-wrap:break-word}
.v5-vision{max-width:1080px;display:grid;gap:34px}
.v5-vision-row{display:grid;grid-template-columns:360px 1fr;gap:44px;align-items:center;border-bottom:1px solid #e2e9ee;padding-bottom:34px}
.v5-vision-row:last-child{border:0}
.v5-vision-row figure{margin:0;width:100%;max-width:360px}
.v5-vision-row figure img{display:block;width:100%;height:205px;object-fit:contain;margin:0}
.v5-vision-row h2{font-size:26px!important;line-height:1.3;color:#183d56;margin:0 0 16px;font-weight:600}
.v5-vision-row p{font-family:SangdoRoboto,Arial,sans-serif!important;font-size:16px;line-height:1.8;margin:0;color:#425b6c;max-width:none}
.v5-facilities{max-width:1140px}
.v5-facility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 32px}
.v5-facility-card{margin:0;min-width:0}
.v5-facility-photo{display:block;width:100%;height:auto;aspect-ratio:1;overflow:hidden;background:#f2f5f7}
.v5-facility-card figcaption{padding:18px 0 0;user-select:text;-webkit-user-select:text}
.v5-facility-card h2{font-size:22px!important;line-height:1.35;color:#193b51;margin:0 0 7px;font-weight:600}
.v5-facility-card p{font-size:15px;color:#5c7180;margin:0;line-height:1.5}
@media(max-width:1199px){
 .sangdo-header-v5 .v5-header-inner{width:calc(100% - 40px)}
 .sangdo-header-v5 .v5-menu-toggle{display:flex}
 .sangdo-header-v5 #v5-navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid #d7e1e7;max-height:calc(100dvh - 88px);overflow:auto;padding:10px 20px 24px;box-shadow:0 15px 25px #1232491a}
 .sangdo-header-v5 #v5-navigation[data-open="true"]{display:block}
 .sangdo-header-v5 .v5-nav-list{display:block}
 .sangdo-header-v5 .v5-nav-trigger,.sangdo-header-v5 .v5-contact-link{width:100%;justify-content:space-between;min-height:52px;padding:14px 4px;border-bottom:1px solid #e5ebef;font-size:15px}
 .sangdo-header-v5 .v5-submenu{position:static;width:100%;max-width:none;min-width:0;padding:8px 12px 16px;background:#f5f8fa;box-shadow:none;border:0}
 .sangdo-header-v5 .v5-submenu a{font-size:15px;padding:11px 12px}
}
@media(max-width:760px){
 html[data-design-revision="v5"] body{padding-top:72px!important}
 .sangdo-header-v5{height:72px}.sangdo-header-v5 .v5-brand img{width:148px}
 .sangdo-header-v5 #v5-navigation{max-height:calc(100dvh - 72px)}
 html[data-design-revision="v5"] .detail-tabs{top:72px}
 html[data-design-revision="v5"] .category-grid .category-card h3{font-size:17px;min-height:44px}
 html[data-design-revision="v5"] .category-grid .category-card figure.uniform-product-media{margin:14px 0 16px}
 html[data-design-revision="v5"] .category-grid .category-card:nth-child(2n){border-right-color:transparent}
 .v5-organization,.v5-facilities,.v5-vision{width:calc(100% - 40px);margin:30px auto 48px}
 .v5-org-root{width:130px;min-height:68px;font-size:24px;margin:0 0 0 24px}
 .v5-org-root:after{left:24px;height:24px}
 .v5-org-divisions{grid-template-columns:1fr;padding:24px 0 0 48px!important;gap:24px}
 .v5-org-divisions>li{padding:0 0 0 20px;border-left:1px solid #a7bdcc}
 .v5-org-divisions>li:before,.v5-org-divisions>li:first-child:before,.v5-org-divisions>li:last-child:before{top:34px;left:0;right:auto;width:20px}
 .v5-org-divisions>li:after{left:-1px;top:-24px;height:24px}
 .v5-org-divisions h3{min-height:68px;font-size:18px;text-align:left;justify-content:flex-start;padding:14px 16px;margin-bottom:14px}
 .v5-org-divisions>li>ul{font-size:15px}
 .v5-vision{gap:28px}.v5-vision-row{grid-template-columns:1fr;gap:20px;padding-bottom:28px}
 .v5-vision-row figure{max-width:350px;margin:auto}.v5-vision-row figure img{height:auto;max-height:205px}
 .v5-vision-row h2{font-size:23px!important;margin-bottom:12px}.v5-vision-row p{font-size:15px}
 .v5-facility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}
 .v5-facility-card h2{font-size:18px!important}.v5-facility-card p{font-size:13px}.v5-facility-card figcaption{padding-top:12px}
}
@media(max-width:430px){.v5-facility-grid{grid-template-columns:1fr;gap:30px}.v5-facility-card{max-width:350px;width:100%;margin:auto}}
