:root{--white:#FFFFFF;--navy:#202A66;--blue:#32409A;--yellow:#FFC20E;--teal:#2590A3;--pink:#BC358C;--link-color:#BC358C;--link-hover:#202A66;--light-yellow:#F6EFDD;--light-blue:#EAECF5;--light-teal:#CBE1E5;--bg-color-dark:#000000;--bg-color-light:#e5e5e5;--font-sans:'Open Sans', sans-serif;--font-serif:'Bitter', serif;--size-default:1rem}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400}@-moz-document url-prefix(){body{font-weight:lighter!important}}html{font-size:16px!important;hanging-punctuation:first last}body{overflow-x:hidden}html body{font-family:'Open Sans',sans-serif;font-size:1.125rem;color:#202A66;font-weight:400;line-height:1.4}.fl-rich-text a{color:#BC358C}.fl-rich-text a:hover{color:#202A66;text-decoration:none}h1.page-title .fl-heading{font-family:'Bitter',serif;font-weight:600;font-size:3.75rem;line-height:1.1;color:#32409A;padding:20px 0}h2.fl-heading,.fl-module-heading h2.fl-heading{font-family:'Open Sans',sans-serif;font-weight:700;font-size:1.875rem;line-height:1.1;color:#202A66;padding:20px 0}h3.fl-heading,.fl-builder-content h3{font-family:'Open Sans',sans-serif;font-weight:400;font-size:1.625rem;line-height:1.1;color:#202A66;padding:20px 0}.sidebar-heading{font-family:var(--font-serif);font-size:1.625rem!important;font-weight:600}.sidebar-heading a{color:var(--navy)}.menu>li.current-menu-item>a{font-weight:700}.eyebrow p{box-shadow:inset 0 -2px 0 0 #FFC20E;display:inline;margin-bottom:10px}.arrow-button-1 .fl-button-text::after{content:'\f061';font-family:'Font Awesome 6 Free';font-weight:900;margin-left:5px;color:var(--white);transition:color 0.3s ease}.arrow-button-2 .fl-button-text::after{content:'\f061';font-family:'Font Awesome 6 Free';font-weight:900;margin-left:5px;color:var(--blue);transition:color 0.3s ease}.arrow-button-1:hover .fl-button-text::after,.arrow-button-2:hover .fl-button-text::after{color:var(--white)}.fl-rich-text a{color:var(--COLOR NAME)}*/ .footer h2,.fl-module.fl-module-heading.footer h2{font-family:'Open Sans',sans-serif;font-size:1.625rem;font-weight:600;color:#FFF}.widget_maxmegamenu .widgettitle{display:none!important}.menu-heading a.mega-menu-link{font-weight:800!important}li.decorate-accessibility.astm-search-menu.is-menu.sliding.menu-item{display:inline-block;margin-left:10px;vertical-align:bottom;margin-bottom:5px}html body .click-open .fl-menu{position:relative}html body .click-open .fl-menu nav>ul.menu>ul.sub-menu li.hide-heading>.fl-has-submenu-container{display:none;visibility:hidden}html body .click-open .fl-menu nav>ul.menu>li.fl-has-submenu:hover>.fl-has-submenu-container~.sub-menu{visibility:hidden;opacity:0;display:none}html body .click-open ul.fl-menu-horizontal li.fl-has-submenu.clicked>ul.sub-menu,html body .click-open ul.fl-menu-horizontal li.fl-has-submenu.clicked>.fl-has-submenu-container~ul.sub-menu{visibility:visible!important;opacity:1!important;display:block!important}.click-open .hamburger-menu .fl-hamburger-menu-top{height:50px;width:100%}.click-open .hamburger-menu .fl-hamburger-menu-middle{height:50px;width:100%}.click-open .hamburger-menu .fl-hamburger-menu-bottom{height:50px;width:100%}.fl-menu .fl-menu-mobile-toggle.hamburger .fl-menu-mobile-toggle-label,.fl-menu .fl-menu-mobile-toggle.hamburger-label .fl-menu-mobile-toggle-label{font-weight:700}.accordion-label{font-size:2rem;font-family:var(--font-sans)}@media only screen and (max-width:1024px){h1.page-title .fl-heading{font-size:3.125rem}h2.fl-heading,.fl-module-heading h2.fl-heading{font-size:1.75rem}h3.fl-heading,.fl-builder-content h3{font-size:1.375rem}}@media only screen and (max-width:768px){.header-quick-links .fl-button-group-layout-horizontal .fl-button-group-buttons,.fl-button-group-layout-horizontal.fl-button-group-buttons{display:block;width:100%}.header-quick-links .fl-button-group-layout-horizontal .fl-button-wrap{display:block}h1.page-title .fl-heading{font-size:2.5rem}h2.fl-heading,.fl-module-heading h2.fl-heading{font-size:1.75rem}h3.fl-heading,.fl-builder-content h3{font-size:1.375rem}.accordion-label{font-size:1.375rem;font-family:var(--font-sans)}}