.yojiu-skip{position:fixed;z-index:99999;left:12px;top:-100px;padding:12px;background:#fff;color:#0047ab}.yojiu-skip:focus{top:12px}.yojiu-fallback{padding-top:160px;padding-bottom:80px;min-height:65vh}.admin-bar .header{top:32px}.yojiu-pagination{display:flex;gap:10px;margin-top:32px}.yojiu-pagination a{display:grid;place-items:center;min-width:42px;min-height:42px;border:1px solid #d8e4ef;color:#0047ab}.yojiu-pagination a[aria-current=page]{background:#0047ab;color:white}.yojiu-native-form{width:100%}.yojiu-native-form .fluentform{font-family:inherit}.yojiu-native-form .ff-el-form-control{font:inherit;border:1px solid #b9c9d6;border-radius:0;background:#fff;padding:14px 16px;min-height:50px}.yojiu-native-form .ff-el-input--label label{font-weight:500;color:#173b5d}.yojiu-native-form .ff-btn-submit{font:inherit;background:#0047ab;color:#fff;border:0;border-radius:0;padding:15px 24px;min-height:50px}.yojiu-native-form .ff-el-form-check{color:#173b5d}.enquiry-section .fluentform{color:#fff}.enquiry-section .ff-el-input--label label,.enquiry-section .ff-el-form-check{color:inherit}.yojiu-native-form .ff-message-success{color:#173b5d;background:#fff;padding:16px}.yojiu-native-form .error{font-size:14px}.product-lightbox img{max-width:90vw;max-height:85vh}.directory-section .directory-status:empty{display:none}@media(max-width:782px){.admin-bar .header{top:46px}}@media(max-width:540px){.yojiu-native-form .ff-t-container{display:block}.yojiu-native-form .ff-t-cell{width:100%!important;padding:0!important}.yojiu-native-form .ff-btn-submit{width:100%}}
/* The selected white product hero uses dark copy and one static scene. */
.home .hero{background:#efeeef}
.home .hero-image{background:#efeeef url('../media/hero-products-white-20261111.webp') center/cover no-repeat}
.home .hero-copy,.home .hero-copy h1{color:#123b67;text-shadow:none}
.home .hero-copy p{color:#61666c;text-shadow:none}
.home .hero-copy .hero-eyebrow{color:#2f5c84}
.home .hero-contact{background:#0047ab;color:#fff;border-color:#0047ab}
.home .hero-contact:is(:hover,:focus-visible){background:#123b67;color:#fff;border-color:#123b67}
.home .hero-contact:focus-visible{outline:2px solid #0047ab;outline-offset:5px}
.home .hero-bottom .scroll-cue,.home .hero .hero-socials>a{color:#123b67;background:rgba(255,255,255,.8);border:1px solid #c5cdd5}
.home .hero-bottom .manufacturer-note{color:#123b67}
.home .header .navigation,.home .header .search-toggle,.home .header .menu-toggle{color:#123b67}
.home .header .navigation>a,.home .header .navigation .nav-trigger{text-shadow:none}
@media(max-width:800px){.home .hero-image{background-size:100% auto;background-position:center bottom 75px}}
.yojiu-system-page .header .navigation,.yojiu-system-page .header .search-toggle,.yojiu-system-page .header .menu-toggle{color:#123b67}
.yojiu-system-page .header .navigation>a,.yojiu-system-page .header .navigation .nav-trigger{text-shadow:none}
