#menu-main>li,header .col,header .col-auto,header .row{position:static!important}#menu-main>li>a{font-size:14px}.sub-menu{display:flex!important;flex-wrap:wrap;width:100%;visibility:hidden;margin:0 auto;opacity:0;transition:all .2s;left:0;right:0;top:100%;position:absolute;background-color:#fff;min-width:243px;padding:10px;border-bottom:1px solid;justify-content:center;align-items:center}.sub-menu li{margin:16px}.sub-menu li>a{text-align:center;color:#02405e!important;font-size:13px}.sub-menu img{display:block;margin:10px auto;transition:all .2s;max-height:120px;width:auto}header .e-search,#menu-main>li{padding-bottom:1.2rem}header{padding-bottom:0!important}.e-logo img{padding-bottom:6px}li:hover>.sub-menu{opacity:1;visibility:visible}.sub-menu li:hover img{transform:scale(1.1)}.sub-menu li:not(:last-child){border-bottom:none!important}.footer-btm{height:50px;display:flex;align-items:center}@media (min-width:768px){.category-products-section .holder{display:flex;gap:24px;align-items:flex-start}.category-products-section .left-column{flex:0 0 25%;max-width:25%;display:flex;flex-direction:column;gap:24px}.category-products-section .right-column{flex:0 0 75%;max-width:75%}.category-products-section .left-column .category-info{display:flex !important;flex-direction:column !important;grid-template-columns:none !important;column-count:1 !important;column-gap:0 !important;gap:20px;width:100%}.category-products-section .left-column .category-info .box{width:100% !important;max-width:100% !important;break-inside:avoid}.category-products-section .left-column .tool-links,.category-products-section .left-column .tool-links.tl-choice{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:16px;width:100%}.category-products-section .left-column .file-select-container{display:flex;flex-direction:column;gap:10px;width:100%}.category-products-section .left-column .btn{width:100%}.category-products-section .left-column>*{width:100% !important;max-width:100% !important;float:none !important;clear:both !important}.category-products-section .left-column .row,.category-products-section .left-column .column,.category-products-section .left-column [class*=small-],.category-products-section .left-column [class*=medium-],.category-products-section .left-column [class*=large-]{width:100% !important;max-width:100% !important;float:none !important}.category-products-section .tabs{margin-bottom:20px}.category-products-section .tabs li{display:inline-block;margin-right:16px}.category-products-section .tabs li:last-child{margin-right:0}.category-products-section .products-set-table{overflow-x:auto}.category-products-section .product-hero-image{margin-bottom:24px}.category-products-section .product-hero-image img{width:100%;height:auto;display:block}.category-products-section .right-column .products-set{margin-top:0;padding-top:0}.category-products-section .right-column .products-set-table{width:100%}.category-products-section .product-hero-image{width:200px;margin-left:auto;margin-bottom:24px}.category-products-section .product-hero-image img{width:100%;height:auto;display:block}.category-products-section .btn.btn-primary.prod{background-color:#cd283d;border-color:#cd283d;color:#fff}}.header-icons{display:flex;align-items:flex-start;gap:12px}.header-icons .e-icon,.header-icons .e-search .e-icon{display:flex;align-items:center;justify-content:center;line-height:1;padding:0;height:auto}@media (min-width:1000px){body.o-header-sticky_js .site-search{position:fixed;border-top:.3125rem solid;width:100%;z-index:120;transform:translateY(-100px);animation:sticky-header .35s forwards;animation-timing-function:cubic-bezier(.075,.82,.165,1)}}.site-header-spacer{height:106px;align-content}.rfq-icon{display:flex;align-items:center;gap:6px;color:#2d2d2d;text-decoration:none;font-weight:700;font-size:14px;padding-bottom:1.2rem !important}@media only screen and (max-width:1440px){body:not(.o-header-sticky_js) .rfq-icon,body.o-header-sticky_js .rfq-icon{margin-top:1px}}@media only screen and (min-width:1441px){body:not(.o-header-sticky_js) .rfq-icon,body.o-header-sticky_js .rfq-icon{margin-top:2px}}.rfq-icon:hover{color:#00639f}.rfq-icon i{font-size:1em;line-height:1;display:flex;align-items:center}.gform_wrapper .gfield_label,.gform_wrapper legend.gfield_label,.gform_wrapper legend.gfield_label_before_complex{font-size:14px !important;color:#18536e !important;font-weight:500}.gform_wrapper .gform-field-label--type-sub{font-size:11px !important;color:#18536e !important}