/* Functional bridge only: preserve the archived layout and original assets. */
.shhc-seo-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.shhc-inquiry-form{margin:0;padding:0;border:0;min-width:0}
.shhc-inquiry-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
#shhc-inquiry-status:empty{display:none}
#shhc-inquiry-status{clear:both}
.shhc-consent-decided #cookieDiv{display:none!important}
.shhc-inquiry-form button{font:inherit;cursor:pointer}
.shhc-inquiry-form .btn button{display:inline-block;vertical-align:middle;text-align:center;border:0;text-decoration:none}
.shhc-cookie-settings{border:0;background:transparent;color:inherit;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}
.contact-bottom .contact-message button.s{width:1.26rem;height:.54rem;line-height:.54rem;text-align:center;border-radius:30px;display:inline-block;vertical-align:top;margin:0;font-size:.20rem;font-family:"ITCAvantGardeStd-Bk";padding:0;border:0}
.message li button.submit{width:2.82rem;height:.63rem;line-height:.63rem;text-align:center;display:block;color:#fff;font-size:.32rem;font-family:"ITCAvantGardeStd-Bk";background:#7df7ff;border:0;padding:0}
@media(min-width:1025px){.contact-bottom .contact-message button.s:hover,.message li button.submit:hover{background:#59b0b6;color:#fff}}

.shhc-cookie-control{position:relative;z-index:2}.shhc-cookie-settings{position:relative;display:inline-block;min-height:44px;padding:8px 0}

@media(max-width:767px){
 .contact-bottom .contact-message button.s,.contact-bottom .contact-message #tijiao{font-size:16px;line-height:1.4;min-width:110px;width:auto;height:auto;min-height:44px;padding:12px 20px;box-sizing:border-box}
 .message li button.submit{width:100%;max-width:320px;min-height:44px;height:auto;font-size:16px;line-height:1.4;padding:12px 16px;box-sizing:border-box}
}
@media(max-width:767px){.shhc-inquiry-form #tijiao{min-height:44px;font-size:16px;line-height:1.4;padding:12px 16px;box-sizing:border-box}}
/* Let the full product quote label wrap without clipping on narrow screens. */
@media(max-width:767px){.shhc-inquiry-form[action="/feedback/feedback"] #tijiao{height:auto;min-height:44px;line-height:1.4;padding:12px 16px;box-sizing:border-box;white-space:normal}}
/* Archived article inline nowrap text must fit narrow reading columns. */
@media(max-width:767px){.blogs-show .blog-post-content [style*="nowrap" i]{text-wrap:wrap!important;white-space:normal!important;overflow-wrap:anywhere}}

/* Limit repairs to the legacy footer and the tablet reading/entry surfaces. */
.footer #mapa a{margin:0;display:inline-block;white-space:nowrap}
@media(min-width:768px) and (max-width:1024px){
 .product-show .left,.product-show .right{float:none;width:100%;padding-right:0}
 .product-show .left{max-width:680px;margin:0 auto}
 .product-show .right{padding-top:28px}
 .product-show .right .bt{font-size:22px;line-height:1.35}
 .product-show .right dl dt{line-height:1.5;min-height:44px}
 .product-show .right dl dt span{font-size:16px;line-height:44px}
 .product-show .right .jobsub{font-size:16px;line-height:1.6;padding:12px 0 24px}
 .product-show .right ul li{margin-bottom:12px}
 .product-show .right ul li .box{padding-left:110px}
 .product-show .right ul li .box span{width:110px;height:44px;line-height:44px;font-size:14px;padding-left:10px}
 .product-show .right ul li .box input{height:44px;font-size:16px;padding:8px}
 .product-show .right ul li textarea{min-height:140px;height:140px;font-size:16px;line-height:1.5;padding:12px}
 .product-show .right ul li select{width:180px;min-height:44px;height:auto;font-size:16px;line-height:1.4;padding:10px}
 .product-show .shhc-inquiry-form #tijiao{width:auto;max-width:100%;height:auto;min-height:44px;font-size:16px;line-height:1.4;padding:12px 18px;white-space:normal;box-sizing:border-box}
 .product-show .right ul li p{font-size:14px;line-height:1.5}
 .product-show .right .img .title{font-size:14px;line-height:1.5}
 .home-about .text{padding:28px 24px}
 .home-about .text .jsh{font-size:14px;line-height:1.65;width:100%;margin-bottom:24px}
 .home-about .text .bt{line-height:1.15}
 .about01 .item{display:flex;align-items:center}
 .about01 .item .img,.about01 .item .text{float:none;flex:0 0 50%;width:50%}
 .about01 .item:nth-child(2n){flex-direction:row-reverse}
 .about01 .item .text,.about01 .item:nth-child(2n) .text{padding:28px 24px}
 .about01 .item .text .jsh,.about05 .jsh{font-size:14px;line-height:1.65}
 .about01 .item .text .more{position:static;margin-top:20px}
 .home-about .more a,.about01 .more a{font-size:14px;line-height:1.5;min-height:44px;display:inline-flex;align-items:center}
 .about02list .info,.about02list .span{font-size:14px;line-height:1.5}
 .acontact ul li{padding:0 14px}
 .acontact ul li p{font-size:14px;line-height:1.6;overflow-wrap:anywhere;padding-left:20px}
 .acontact ul li p b{font-size:14px}
 .acontact ul li p img{left:0;top:4px;max-width:14px}
 .contact01 ul{padding:0 24px}
 .contact01 ul li{padding:0 16px}
 .contact01 ul li .text .bt{font-size:16px;line-height:1.3}
 .contact01 ul li .text .jsh,.contact02 ul li{font-size:14px;line-height:1.6}
 .contact-bottom .contact-title span{font-size:16px}
 .contact-bottom .contact-message{padding:0 40px 28px}
 .contact-bottom .shhc-inquiry-form input:not([type=hidden]),.contact-bottom .shhc-inquiry-form select,.contact-bottom .shhc-inquiry-form textarea{font-size:16px;line-height:1.4;min-height:44px;height:auto;padding:10px 12px;box-sizing:border-box}
 .contact-bottom .shhc-inquiry-form textarea{min-height:140px}
 .contact-bottom .shhc-inquiry-form button.s,.contact-bottom .shhc-inquiry-form #tijiao{font-size:16px;line-height:1.4;min-width:110px;width:auto;min-height:44px;height:auto;padding:12px 20px;box-sizing:border-box}
}

/* Reviewed 208-only prose/logo shape: visual order changes, editor DOM stays intact. */
.product-show .shhc-product-copy-before-certs{display:flex;flex-direction:column}
.product-show .shhc-product-copy-before-certs>center{display:contents}
.product-show .shhc-product-copy-before-certs>center>span{order:0;margin-bottom:16px}
.product-show .shhc-product-copy-before-certs>.title{order:1}
.product-show .shhc-product-copy-before-certs>.shhc-legacy-scope{order:2}
.product-show .shhc-product-copy-before-certs>center>img{order:3;align-self:center}
.product-show .shhc-product-copy-before-certs>p:empty,.product-show .shhc-product-copy-before-certs>center>br{display:none}
@media(max-width:767px){.product-show .right .shhc-product-copy-before-certs>.title{font-size:14px;line-height:1.5}}

/* Original tiny artwork embedded verbatim; retain every other background property. */
#menu ul li i{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAKCAYAAABSfLWiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTA0LTA3VDE1OjQxOjIyKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wNC0wN1QxNTo0MTo0MiswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wNC0wN1QxNTo0MTo0MiswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMzU0OWEyZi02YTBjLWUzNGQtOTMwZS1lOGJlMzhlMWQ4NWEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6YTM1NDlhMmYtNmEwYy1lMzRkLTkzMGUtZThiZTM4ZTFkODVhIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTM1NDlhMmYtNmEwYy1lMzRkLTkzMGUtZThiZTM4ZTFkODVhIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMzU0OWEyZi02YTBjLWUzNGQtOTMwZS1lOGJlMzhlMWQ4NWEiIHN0RXZ0OndoZW49IjIwMjItMDQtMDdUMTU6NDE6MjIrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6fBv1rAAAAyElEQVQokY3MMUpDQRQF0ON0KfxVymwhgvwiYpHIL6zEPYgb0C4LsHchglUgkEBQDAE7RbCxtkuVxtbmfRiGRDPdvHvvOajruocHXOPT/q+PO1wlPOIEzxHsCyxwiWnCGD/oRvAfdBy9Lja4TXG4KKCjHcAATxlwjlWKcBGHTRReYlACM1QZ8AopKy0zqIpBCzWYx32NYQuUiAhK6AYTHAbQ4D0flUgLjWJQ4R6dDPgoB9sQeIvBOv7fON0G/IWIQRPgGb52FX8BPYkv4uXotasAAAAASUVORK5CYII=")}
#menu .close{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAABsRJREFUeF7t3MFtI1EQxFArH+UfyeRjw3fpViDQwNsAhh/spetkv378Swy83+/fJeh5ntfye7712QDJ0f8MgUSixxiBjIV++5xAItFjjEDGQgUSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTACiURbkEj0GCOQsVALEgmNMAKJRFuQSPQYI5CxUAsSCY0wAolEW5BI9BgjkLFQCxIJjTCv9U+26N0wDCQGBJJoBrlqQCBXL+fdiQGBJJpBrhoQyNXLeXdiQCCJZpCrBgRy9XLenRgQSKIZ5KoBgVy9nHcnBgSSaAa5akAgVy/n3YkBgSSaQa4aEMjVy3l3YkAgiWaQqwYEcvVy3p0YEEiiGeSqAYFcvZx3JwYEkmgGuWpAIFcv592JAYEkmkGuGvBHG6LLrX/3/3ketwtuR3Ig+R8hkEj0GCOQsdBvnxNIJHqMEchYqEAioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEUYgkWgLEokeYwQyFmpBIqERRiCRaAsSiR5jBDIWakEioRFGIJFoCxKJHmMEMhZqQSKhEeYPCGnvI5hiGWMAAAAASUVORK5CYII=")}
.home-title a,.home-title p{background-image:url("data:image/png;base64,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")}
.box-hover .more1{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAASCAQAAAAa7o2YAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAHdElNRQfmCBYSFxxH6756AAAAXklEQVQoz2NgwAf00AWY8SgWZ7jIwMBwhIFo4MTwlaGSeOWDVkMVGRpYGFgYHIjSMJGhlYGLkYGX4QJRypkZ5Bk+E+sYZoZFDE8Z1AaD4ic0UryYRooZGIQZ9qIrBgDbwRwfU+Ww/wAAAABJRU5ErkJggg==")}
.home-product .box1 .info .list{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAATCAQAAADRsl49AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAHdElNRQfmCBIQCReInhsUAAAAkElEQVQoz5XRsQ3CQAyF4XdJj3SUiIYG1qCGDShYignSMAl0YQwWQKLlpwq6HMQ2dvf0PelOFprcxKLOZPAjd9Zx3tLVBYv/KNj8q+DxquDzobCJ8qKQmGslf1qdtNReHIjPOfYYkem5MvsLx776wRFeYJ9nei4D9niFbZ65jTFqjNNs9dROjzJKWLds9BoHb2k/opzJjCtTAAAAAElFTkSuQmCC")}
/* Preserve the original home artwork geometry while allowing bounded IMG recovery. */
.home-dibu.shhc-recoverable-background{position:relative;isolation:isolate}
.home-dibu>.shhc-home-backdrop{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:top center;pointer-events:none;z-index:0}
.home-dibu.shhc-recoverable-background>.container{position:relative;z-index:1}
@media(max-width:768px){.home-dibu>.shhc-home-backdrop{height:auto;inset:0 auto auto 0;object-fit:fill}}

/* Only a real backdrop error enables the readable fallback; load removes it. */
.home-dibu.shhc-recoverable-background.shhc-backdrop-failed{background-color:#767676}
