html{font-size:65.625%}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:700;src:url(//45245251.fs1.hubspotusercontent-na1.net/hubfs/45245251/raw_assets/public/The_Gasket_Factory_April2024/fonts/archivo_n7.6f363ab30b12ea00d5e6243ed0e977a11393a3ad.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(//45245251.fs1.hubspotusercontent-na1.net/hubfs/45245251/raw_assets/public/The_Gasket_Factory_April2024/fonts/roboto_n4.da808834c2315f31dd3910e2ae6b1a895d7f73f5.woff2) format("woff2")}a{color:rgba(41,59,47,.85);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem;transition:text-decoration-thickness .1s ease}a:hover{color:#293b2f;text-decoration-thickness:.2rem}.span2 .hs-button,.span3 .hs-button,.span4 .hs-button,.span5 .hs-button,.span6 .hs-button{padding:11px 31.5px}.span2 .hs-sec-btn,.span3 .hs-sec-btn,.span4 .hs-sec-btn,.span5 .hs-sec-btn,.span6 .hs-sec-btn{padding:10.5px 44px}.content-wrapper,.dnd-section>.row-fluid,.footer .page-center,.header .page-center,.header .primary-section .page-center,.page-center{max-width:100rem;padding:0 1.5rem}header.gasket_header{background-color:#293b2f;border-color:rgba(41,59,47,.75)}header.gasket_header .header_nav_menu .hs-menu-wrapper>ul>li>a{background-color:rgba(2,103,128,0);color:rgba(239,240,245,.75);font-size:14.7px}header.gasket_header .header_nav_menu .hs-menu-wrapper>ul>li>a:hover{background-color:rgba(2,103,128,0);color:#eff0f5}header.gasket_header .header_nav_menu .hs-menu-wrapper>ul>li.hs-item-has-children>ul{background-color:#293b2f}header.gasket_header .header_nav_menu .hs-menu-wrapper>ul>li.hs-item-has-children ul li a{background-color:rgba(2,103,128,0);color:rgba(239,240,245,.75)}header.gasket_header .header_nav_menu .hs-menu-wrapper>ul>li.hs-item-has-children ul li a:hover{background-color:rgba(2,103,128,0);color:#eff0f5}header.gasket_header .search_icon svg{color:#eff0f5}.ftr_bottom,footer.gasket_footer{background-color:#293b2f;color:rgba(239,240,245,.75)}.ftr_bottom .ftr_bottom_content .footer-content a,footer.gasket_footer a{color:rgba(239,240,245,.75)}footer.gasket_footer a:hover{color:#eff0f5}.custom-no-navigation{height:auto}.field,.hs-form-field{margin-bottom:1.5rem;position:relative}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{border:.1rem solid transparent;box-shadow:0 0 0 1px rgba(41,59,47,.55);font-size:1.6rem;letter-spacing:.1rem;line-height:1.5;margin:1px;padding:1.5rem;transition:top .1s ease,font-size .1s ease}.hs-input:hover{border-radius:26px;box-shadow:0 0 0 calc(.1rem + 1px) rgba(41,59,47,.55);outline:0}form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border-color:unset;border-radius:26px;box-shadow:0 0 0 calc(.1rem + 1px) #293b2f;outline:0}form label{font-size:1.6rem;letter-spacing:.1rem;line-height:1.5}html.search-open{overflow:hidden}.hs-button:active,.hs-button:hover,.tabber .media-col .form-wrap input.hs-button:active,.tabber .media-col .form-wrap input.hs-button:hover,form input[type=submit]:active,form input[type=submit]:hover{box-shadow:0 0 0 1.3px #fff,0 0 0 1px #22252a}.header-wrapper{left:0;position:absolute;right:0;transition:top .3s;z-index:99}.header-wrapper.scrolledDown{position:fixed;top:-300px}.header-wrapper.animate.scrolledup{margin-top:-41px;position:fixed;top:0}.headermain-wrap{min-height:234px}.header-wrapper.custom-no-navigation{margin-top:0!important}.hs-button,.hs-sec-btn,.hs-trans-btn,.systems-page .hs-search-results__next-page,.systems-page .hs-search-results__prev-page,form input[type=submit]{text-decoration:none}@media(max-width:989px){.headermain-wrap{min-height:122px}}@media screen and (min-width:750px){.footer,body{font-size:1.6rem}.content-wrapper--vertical-spacing,.dnd-section{padding-bottom:36px;padding-top:36px}h1{font-size:44px}h2{font-size:26.4px}h3{font-size:19.8px}h5{font-size:14.3px}.hs-form-field{margin-bottom:2rem}}@media screen and (min-width:990px){.content-wrapper,.dnd-section>.row-fluid,.footer .page-center,.header .page-center,.header .primary-section .page-center,.page-center{padding:0 5rem}}@media screen and (max-width:532px){.header-wrapper.animate.scrolledup{margin-top:-56px}}