@charset "UTF-8";:root{--primary-color:#1f3567;--primary-dark:#122143;--primary-light:#2c4a8a;--accent-color:#317bbb;--accent-light:#4c98d6;--link-color:#005cff;--link-hover:#0047c5;--bg-light:#f6f9fc;--bg-white:#fff;--text-dark:#1e293b;--text-light:#64748b;--text-muted:#64748b;--border-color:#e2e8f0;--shadow-sm:0 1px 3px rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);--shadow-lg:0 10px 25px -3px rgba(31,53,103,0.1),0 4px 6px -2px rgba(31,53,103,0.05);--shadow-xl:0 20px 40px -5px rgba(31,53,103,0.15);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--transition-fast:all 0.2s cubic-bezier(0.4,0,0.2,1);--transition-normal:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:all 0.5s cubic-bezier(0.4,0,0.2,1);--max-width:1080px;--ams-drop-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Cpath d='M12 1.5C9.8 6.3 2 14 2 20a10 10 0 0 0 20 0C22 14 14.2 6.3 12 1.5Z'/%3E%3C/svg%3E") center / contain no-repeat;--ams-drop-fill:linear-gradient(150deg,#28b5fa 0%,#309df6 100%);--header-height:130px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:18px;background-color:var(--bg-white);height:100%;overflow-x:hidden}body{font-family:'Public Sans',Helvetica;background-color:var(--bg-white);color:var(--text-dark);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.homepage,body.otherpage{padding-top:108px}@media (max-width:920px){}h1,h2,h3,h4,h5,h6{font-family:'Public Sans',Helvetica;color:var(--primary-dark);font-weight:500;line-height:1.25}a{color:var(--link-color);text-decoration:none;transition:var(--transition-fast);font-weight:400}a:hover{color:var(--link-hover)}img{max-width:100%;height:auto;display:block}p{line-height:1.6}strong{font-weight:700}label{font-size:18px}.hidden,.no-display{display:none !important}.clearfix{clear:both}.popover,.tooltip,.jmodedit,.item-page>.icons{display:none !important}#system-message-container{max-width:100%;margin:0 auto}#system-message .alert,.fieldError,.alertBoxInfo{padding:10px 20px;background:var(--bg-light);border:1px solid var(--border-color);margin-bottom:20px}#system-message .close{float:right;cursor:pointer}#system-message .alert-heading{display:none}.container{width:90%;max-width:var(--max-width);margin:0 auto;position:relative}header,#site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:var(--bg-white);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);padding:0.5rem 0}header .container{display:flex;justify-content:space-between;align-items:center;padding-top:0.8rem;padding-bottom:0.8rem}#main-logo{display:flex;align-items:center}#main-logo a{display:block;background:none;border:none;padding:0}#main-logo img{width:100%;max-width:160px;height:auto;object-fit:contain}#main-logo a:hover{opacity:0.75}#main-menu{position:relative;z-index:5}#main-menu ul,#main-menu ul.mod-menu{display:flex;list-style:none;gap:2.5rem;flex-direction:row;flex-wrap:nowrap}@media (max-width:1075px){#main-menu ul,#main-menu ul.mod-menu{gap:20px}}#main-menu img{display:none}#main-menu ul li a,#main-menu ul.mod-menu li a{font-family:'Public Sans',Helvetica;font-size:18px;font-weight:400;color:var(--primary-color);position:relative;padding:0.5rem 0;text-transform:none;letter-spacing:0.5px;background:none;border:none;display:block;line-height:1.4;transition:none}#main-menu ul li a::after,#main-menu ul.mod-menu li a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--link-color);transition:var(--transition-normal)}#main-menu ul li a:hover::after,#main-menu ul li.active a::after,#main-menu ul.mod-menu li a:hover::after,#main-menu ul.mod-menu li.active a::after,#main-menu ul.mod-menu li.current a::after{width:100%}#main-menu ul li.active a,#main-menu ul.mod-menu li.active a,#main-menu ul.mod-menu li.current a{color:var(--link-color);font-weight:600}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#main-menu ul li.parent,#main-menu ul.mod-menu li.parent,#mobile-menu li.parent{position:relative}#main-menu ul li.parent,#main-menu ul.mod-menu li.parent{display:flex;align-items:center}#main-menu ul li.parent>a,#main-menu ul.mod-menu li.parent>a{flex:0 0 auto}#main-menu .mod-menu__toggle-sub,#mobile-menu .mod-menu__toggle-sub{background:none;border:none;cursor:pointer;line-height:1;color:var(--primary-color)}#main-menu .icon-chevron-down,#mobile-menu .icon-chevron-down{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:var(--transition-fast)}#main-menu .mod-menu__toggle-sub[aria-expanded="true"] .icon-chevron-down,#mobile-menu .mod-menu__toggle-sub[aria-expanded="true"] .icon-chevron-down{transform:rotate(180deg)}#main-menu ul li.parent>a,#main-menu ul.mod-menu li.parent>a{padding-right:0.3rem}#main-menu .mod-menu__toggle-sub{display:inline-flex;align-items:center;vertical-align:middle}#main-menu ul li.parent>a:hover,#main-menu ul li.parent.active>a,#main-menu ul.mod-menu li.parent>a:hover,#main-menu ul.mod-menu li.parent.active>a,#main-menu ul.mod-menu li.parent.current>a{box-shadow:inset 0 -2px 0 0 var(--link-color)}#main-menu .mod-menu__sub{display:flex;flex-direction:column;gap:0;position:absolute;top:120%;left:0;min-width:260px;background:var(--bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);padding:0.6rem 0;list-style:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:var(--transition-fast);z-index:1001}#main-menu ul li.parent:hover>.mod-menu__sub,#main-menu ul li.parent:focus-within>.mod-menu__sub,#main-menu .mod-menu__sub.show-menu{opacity:1;visibility:visible;transform:translateY(0)}#main-menu li.parent .mod-menu__sub li a{display:block;padding:0.7rem 1.4rem;font-size:18px;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--primary-color);white-space:nowrap;box-shadow:none}#main-menu li.parent .mod-menu__sub li a::after{display:none}#main-menu li.parent .mod-menu__sub li a:hover{background:var(--bg-light);color:var(--link-color)}#main-menu li.parent .mod-menu__sub li.current>a,#main-menu li.parent .mod-menu__sub li.active>a{color:var(--link-color);font-weight:500}#mobile-menu li.parent>a{padding-right:2.4rem}#mobile-menu .mod-menu__toggle-sub{position:absolute;top:20px;right:0;padding:0.7rem}#mobile-menu .mod-menu__sub{display:none;flex-direction:column;gap:0;list-style:none;padding-left:1.2rem;margin-top:0.4rem;border-left:1px solid var(--border-color);margin-left:10px}#mobile-menu .mod-menu__sub.show-menu{display:flex}#mobile-menu li.parent .mod-menu__sub li a{font-size:18px;text-transform:none;font-weight:500;padding:0.6rem 0 0.6rem 1rem;border-bottom:none}#mobile-menu li.parent .mod-menu__sub li.current>a,#mobile-menu li.parent .mod-menu__sub li.active>a{color:var(--link-color)}#mobile-menu-button{display:none;background:none;border:none;cursor:pointer;padding:0.5rem;z-index:1100}.hamburger-box{width:28px;height:20px;display:inline-block;position:relative}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:28px;height:3px;background-color:var(--primary-color);position:absolute;border-radius:3px;transition:var(--transition-normal)}.hamburger-inner{top:50%;transform:translateY(-50%)}.hamburger-inner::before{content:'';top:-8px}.hamburger-inner::after{content:'';bottom:-8px}#mobile-menu-button.active .hamburger-inner{background-color:transparent !important}#mobile-menu-button.active .hamburger-inner::before{transform:rotate(45deg);top:0;background-color:var(--primary-color) !important}#mobile-menu-button.active .hamburger-inner::after{transform:rotate(-45deg);bottom:0;background-color:var(--primary-color) !important}#mobile-menu{position:fixed;top:0;right:-100%;width:320px;height:100vh;background:var(--bg-white);box-shadow:-10px 0 30px rgba(0,0,0,0.05);z-index:1050;padding:2rem 2.5rem;display:flex;flex-direction:column;gap:2rem;transition:var(--transition-slow);overflow-y:auto}#mobile-menu.active{right:0}#mobile-menu-background{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(18,33,67,0.4);backdrop-filter:blur(4px);z-index:1040;opacity:0;pointer-events:none;transition:var(--transition-normal)}#mobile-menu-background.active{opacity:1;pointer-events:auto}#mobile-menu .mm-header{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;margin-bottom:1rem}#mobile-menu .mm-logo{max-width:120px;height:auto}#mobile-menu-close{background:none;border:none;cursor:pointer;padding:0.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}#mobile-menu-close .hamburger-inner{background-color:transparent}#mobile-menu-close .hamburger-inner::before{transform:rotate(45deg);top:0}#mobile-menu-close .hamburger-inner::after{transform:rotate(-45deg);bottom:0}#mobile-menu ul,#mobile-menu ul.mod-menu{display:flex;flex-direction:column;gap:0;list-style:none}#mobile-menu ul li a,#mobile-menu ul.mod-menu li a,#mobile-menu .mm-main ul.mod-menu>li>a{font-family:'Outfit',sans-serif;font-size:18px;color:var(--primary-color);text-transform:uppercase;font-weight:600;display:block;padding:0.9rem 0;border-bottom:1px solid var(--border-color);background:none}#mobile-menu ul li:last-child a,#mobile-menu ul.mod-menu li:last-child a{border-bottom:none}#mobile-menu ul li.active a,#mobile-menu ul.mod-menu li.active a,#mobile-menu ul.mod-menu li.current a{color:var(--primary-color)}#mobile-menu ul#mod-menu1>li.active>a{color:var(--link-color)}#banner{position:relative;height:550px;overflow:hidden;background-color:var(--primary-dark);width:100%;max-width:100%;margin:0}.otherpage #banner{height:550px;min-height:unset}#banner .moduletable{position:absolute;top:0;left:0;width:100%;height:100%;background:none}#banner .custom{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--primary-dark);transform:scale(1.08);animation:slowZoom 15s ease-out forwards}#banner .container{margin-left:0;margin-top:100px;bottom:0;left:50%;transform:translateX(-50%) scale(0.9259);animation:bannerTextStatic 15s ease-out forwards;z-index:3;color:#fff;padding-bottom:3rem;width:90%;max-width:var(--max-width)}#banner a.hero-cta,#banner .custom a.hero-cta{text-shadow:none}#banner h2,#banner .headline,#banner .custom h2{font-size:32px;max-width:850px;color:var(--primary-light);font-weight:700;line-height:1.15;letter-spacing:-1px;margin-bottom:1.5rem;opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s cubic-bezier(0.4,0,0.2,1) 0.3s forwards}#banner .headline{font-size:40px}#banner h2::after,#banner .custom h2::after{display:none}#banner h3,#banner p,#banner .subheadline,#banner .custom h3,#banner .custom p{font-size:20px;color:rgba(255,255,255,0.9);max-width:600px;margin-bottom:2.5rem;opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s cubic-bezier(0.4,0,0.2,1) 0.5s forwards;font-weight:400;line-height:1.6}@media (min-width:992px){#banner h1,#banner h1.headline{text-shadow:none}}#banner .hero-usp,#banner .hero-usp *{text-shadow:none}@media (min-width:992px){#banner .hero-usp,#banner .hero-usp *{text-shadow:none}}.hero-usp{display:flex;align-items:stretch;gap:0.9rem;max-width:560px;margin-bottom:2rem !important;font-size:25px;font-weight:600;color:black;line-height:1.4;margin-left:40px}.hero-usp::before{content:'';flex-shrink:0;width:5px;border-radius:2px;background:var(--accent-light)}#banner .hero-usp,#banner .custom .hero-usp{display:flex;align-items:stretch;gap:0.9rem;max-width:560px;margin-bottom:2rem;font-size:25px;font-weight:600;color:var(--primary-light);line-height:1.4;opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s cubic-bezier(0.4,0,0.2,1) 0.6s forwards}#banner .hero-usp::before,#banner .custom .hero-usp::before{content:'';flex-shrink:0;width:5px;border-radius:2px;background:var(--accent-light)}#banner .hero-cta,#banner .custom .hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;padding:0.95rem 2.1rem;border-radius:var(--radius-sm);font-family:'Outfit',sans-serif;font-size:18px;font-weight:600;text-transform:none;text-decoration:none;border:2px solid transparent;transition:var(--transition-fast);opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s cubic-bezier(0.4,0,0.2,1) 0.7s forwards}#banner .hero-cta::after,#banner .custom .hero-cta::after{display:none}#banner .hero-cta.primary,#banner .custom .hero-cta.primary{background-color:var(--bg-white);color:var(--primary-dark)}#banner .hero-cta.primary:hover{background-color:var(--bg-light);color:var(--primary-dark);transform:translateY(-2px)}#banner .hero-cta.secondary,#banner .custom .hero-cta.secondary{background-color:transparent;border-color:rgba(255,255,255,0.8);color:var(--bg-white)}#banner .hero-cta.secondary:hover{background-color:rgba(255,255,255,0.12);border-color:var(--text-light);color:var(--text-light);transform:translateY(-2px)}#banner .hero-cta-group,#banner .custom .hero-cta-group{display:flex;flex-wrap:wrap;gap:1.2rem}@keyframes slowZoom{from{transform:scale(1.08)}to{transform:scale(1)}}@keyframes bannerTextStatic{from{transform:translateX(-50%) scale(0.9259)}to{transform:translateX(-50%) scale(1)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}#links{max-width:var(--max-width);padding:0 30px;margin:-120px auto 50px;position:relative;z-index:10}#links ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#links ul li{width:32%}#links ul li a{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;height:220px;background-color:var(--bg-white);box-shadow:var(--shadow-lg);border:none;font-size:22px;transition:background-color 0.5s ease-in-out;border-radius:var(--radius-sm)}#links ul li a span{display:block;font-size:22px;margin:20px 0 0;transition:color 0.5s ease-in-out;color:var(--text-dark)}#links ul li a:hover{background-color:var(--primary-dark)}#links ul li a:hover span{color:var(--text-light)}#content{padding:0px 0 0;background-color:var(--bg-white)}body.homepage #content{padding-top:0}#content iframe{border-radius:25px}#content .intro{position:relative;width:100%;margin:0 0 1rem;padding:clamp(2.5rem,5vw,5rem);overflow:hidden;background:linear-gradient( 135deg,#2468b1 0%,#499dd5 55% ),var(--bg-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}#content .intro *{color:white !important}#content .intro::before,#content .intro::after{content:"";position:absolute;border-radius:50%;pointer-events:none}#content .intro::before{width:260px;height:260px;top:-140px;right:-90px;border:45px solid white}#content .intro::after{width:110px;height:110px;right:18%;bottom:-65px;background:white}#content .intro .headline{position:relative;z-index:1;grid-column:1;grid-row:1;max-width:700px;margin:0;padding-bottom:1.5rem;font-size:40px;line-height:1.05;letter-spacing:-0.04em;color:var(--primary-dark)}#content .intro .hero-usp{max-width:720px;margin:0;padding-left:1.4rem;margin-bottom:25px;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;line-height:1.5;color:var(--primary-color);border-left:5px solid var(--accent-light)}#content .intro>p:not(.hero-usp){margin:0;font-size:18px;line-height:1.7;color:var(--text-muted)}#content .intro>p:nth-of-type(2){}#content .intro>p:last-child{margin-top:0.75rem}#content .intro .hero-cta{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0.95rem 2rem;margin-top:20px;font-family:"Outfit",sans-serif;font-size:18px;font-weight:600;color:var(--text-light);background:var(--link-color);border:2px solid var(--link-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}#content .intro .hero-cta:hover,#content .intro .hero-cta:focus-visible{color:var(--text-light);background:var(--link-hover);border-color:var(--link-hover);box-shadow:var(--shadow-lg);transform:translateY(-3px)}#content .intro .hero-cta:focus-visible{outline:3px solid rgba(0,92,255,0.2);outline-offset:4px}@media (max-width:850px){#content .intro::before,#content .intro::after{display:none}#content .intro{margin-bottom:3rem;padding:2.5rem}#content .intro .headline,#content .intro .hero-usp,#content .intro>p:not(.hero-usp),#content .intro>p:nth-of-type(2),#content .intro>p:last-child{}#content .intro>p:last-child{margin-top:0.5rem}}@media (max-width:500px){#content .intro{padding:2rem 1.5rem;border-radius:var(--radius-md)}#content .intro .headline{font-size:32px}#content .intro .hero-usp{padding-left:1rem;font-size:18px}#content .intro .hero-cta{width:100%}}.item-page{padding-top:0px;padding-bottom:0px}#main-content h1{font-size:30px;color:var(--primary-dark);max-width:900px;line-height:1.2;margin-bottom:2.5rem}#content h2,#content h3{margin-top:2.5rem;margin-bottom:1rem}#content h2:first-child,#content h3:first-child{margin-top:0}#content p{margin-bottom:12px}.com-content-article__body>p{max-width:800px;font-size:18px}.com-content-article__body>h1,.com-content-article__body>h2,.com-content-article__body>h3{max-width:800px}#content ul,#content ol{margin:25px 5px}#content ul li{list-style:none;position:relative;margin-bottom:12px;padding-left:28px}#content ul li::after{content:'';position:absolute;left:0;top:0.22em;width:14px;height:19px;background:var(--ams-drop-fill);border:0;border-radius:0;transform:none;-webkit-mask:var(--ams-drop-mask);mask:var(--ams-drop-mask)}#content ul.solutions>li{padding-left:0}#content ol li{list-style:outside decimal;margin-bottom:12px;margin-left:10px;padding-left:15px}.intro-text-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:5rem}.intro-text-grid p{font-size:18px;color:var(--text-dark);line-height:1.75}.intro-text-grid p strong{color:var(--primary-color);font-weight:700}.promo-card{background:var(--bg-light);border-left:5px solid var(--accent-color);border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:var(--radius-md);padding:3.5rem 4rem;box-shadow:var(--shadow-md);margin-top:4rem;display:flex;justify-content:space-between;align-items:center;gap:4rem}.promo-text-block{flex:1}.promo-text-block h2{font-size:32px;color:var(--primary-dark);margin-bottom:0.8rem}.promo-text-block p{font-size:18px;color:var(--text-muted);line-height:1.6}.contact-actions{display:flex;flex-wrap:wrap;gap:1.5rem}.contact-btn{display:inline-flex;align-items:center;gap:0.8rem;padding:1rem 2rem;border-radius:var(--radius-sm);font-family:'Outfit',sans-serif;font-size:18px;font-weight:600;transition:var(--transition-fast);box-shadow:var(--shadow-sm)}.contact-btn.primary{background-color:var(--link-color);color:var(--text-light)}.contact-btn.primary:hover{background-color:var(--link-hover);transform:translateY(-2px);box-shadow:var(--shadow-md);color:var(--text-light)}.contact-btn.secondary{background-color:var(--bg-white);color:var(--primary-color);border:1px solid var(--border-color)}.contact-btn.secondary:hover{background-color:var(--bg-light);color:var(--link-color);transform:translateY(-2px);box-shadow:var(--shadow-md)}table.promo{width:100%;margin-top:4rem;margin-bottom:2rem;background:var(--bg-light);border-left:5px solid var(--accent-color);border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}table.promo tr{display:flex;flex-wrap:wrap;align-items:stretch}table.promo td{display:block;background-size:cover;background-position:center;background-repeat:no-repeat}table.promo td:first-of-type{width:40%;min-height:280px}table.promo td:last-of-type{flex:1;padding:3rem 3.5rem;display:flex;flex-direction:column;justify-content:center;gap:1rem;background-color:transparent}table.promo td:last-of-type h2{font-size:32px;color:var(--primary-dark);margin-bottom:0}table.promo td:last-of-type p{font-size:18px;color:var(--text-muted);line-height:1.7;margin-bottom:0}table.promo a[href^="tel:"],table.promo a[href^="mailto:"]{display:inline-flex;align-items:center;padding:0.45rem 1.1rem;border-radius:var(--radius-sm);font-family:'Outfit',sans-serif;font-size:18px;font-weight:600;vertical-align:middle;transition:var(--transition-fast);white-space:nowrap}table.promo a[href^="tel:"]{background-color:var(--link-color);color:var(--text-light) !important}table.promo a[href^="tel:"]:hover{background-color:var(--link-hover);color:var(--text-light) !important;transform:translateY(-1px)}table.promo a[href^="mailto:"]{background-color:var(--bg-white);color:var(--primary-color) !important;border:1px solid var(--border-color)}table.promo a[href^="mailto:"]:hover{background-color:var(--bg-light);color:var(--link-color) !important;transform:translateY(-1px)}h2.heading-accent{display:flex;align-items:stretch;gap:1rem;margin:50px}h2.heading-accent::before{content:'';flex:0 0 5px;width:5px;border-radius:3px;background-color:var(--accent-light)}.matrix-table-heading{display:none;width:100%;max-width:var(--max-width,1080px);margin:0 auto 20px;color:var(--primary-dark);font-family:inherit;font-size:1.5em;font-weight:500;line-height:1.25;letter-spacing:-0.02em;margin-left:0;padding-left:0}.matrix-intro{width:100%;max-width:840px;margin:0 auto 30px;color:var(--text-muted);font-family:inherit;font-size:inherit;font-weight:400;line-height:1.6}.matrix-table-wrap{display:none;width:100%;max-width:var(--max-width,1080px);margin:0 auto 40px;padding:clamp(20px,3vw,36px);background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-lg,20px);box-shadow:var(--shadow-md);color:var(--text-dark);font-family:inherit;line-height:1.6}.matrix-table-wrap,.matrix-table-wrap *{box-sizing:border-box}table.matrix-table{display:table;width:100%;max-width:100%;margin:0;padding:0;border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--bg-white);color:var(--text-dark);font-family:inherit;font-size:18px;line-height:1.45}table.matrix-table th,table.matrix-table td{box-sizing:border-box;padding:12px 7px;border-bottom:1px solid var(--border-color);font-family:inherit;font-size:inherit;font-weight:400;line-height:1.45;text-align:center;vertical-align:middle;overflow-wrap:anywhere}table.matrix-table thead th{position:sticky;top:var(--header-height);z-index:2;background:var(--bg-light);color:var(--primary-dark);font-family:inherit;font-size:18px;font-weight:600;line-height:1.35;text-transform:none;white-space:normal;vertical-align:bottom}table.matrix-table thead th:first-child,table.matrix-table tbody th[scope="row"]{width:38%;text-align:left}table.matrix-table thead th:first-child{border-top-left-radius:var(--radius-md)}table.matrix-table thead th:last-child{border-top-right-radius:var(--radius-md)}table.matrix-table thead th .matrix-col-icon{display:block;width:25px;height:25px;max-width:100%;margin:0 auto 7px;object-fit:contain;color:var(--accent-color)}table.matrix-table tbody th[scope="row"]{color:var(--text-dark);font-family:inherit;font-size:18px;font-weight:500;line-height:1.45;overflow-wrap:normal}table.matrix-table th[scope="row"] button.matrix-info{position:relative;display:inline-block;width:auto;max-width:100%;padding:0;margin:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:left;white-space:normal;cursor:pointer}table.matrix-table button.matrix-info:hover,table.matrix-table button.matrix-info:focus-visible{color:var(--link-color)}table.matrix-table button.matrix-info:focus-visible{outline:2px solid var(--link-color);outline-offset:3px}.matrix-tip{display:none;position:absolute;top:calc(100% + 7px);left:0;z-index:20;width:300px;max-width:min(70vw,300px);margin:0;padding:11px 14px;border-radius:var(--radius-sm);background:var(--primary-dark);box-shadow:var(--shadow-lg);color:#fff;font-family:inherit;font-size:18px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;overflow-wrap:break-word;pointer-events:none}button.matrix-info.open .matrix-tip{display:block}table.matrix-table tbody tr:last-child th,table.matrix-table tbody tr:last-child td{border-bottom:0}table.matrix-table tbody tr:hover{background:var(--bg-light)}table.matrix-table td.mx-yes{position:relative;font-size:0}table.matrix-table td.mx-yes>*,.matrix-dot>img,.matrix-dot>svg{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}table.matrix-table td.mx-yes::before{vertical-align:middle}.matrix-mobile{display:flex;flex-direction:column;gap:10px;width:100%;max-width:var(--max-width,1080px);margin:0 auto 40px;padding:clamp(20px,3vw,36px);background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-lg,20px);box-shadow:var(--shadow-md);color:var(--text-dark);font-family:inherit;font-size:inherit;line-height:1.6}.matrix-mobile,.matrix-mobile *{box-sizing:border-box}details.matrix-group{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-white);overflow:hidden}details.matrix-group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px 14px;background:transparent;color:var(--text-dark);font-family:inherit;font-size:inherit;font-weight:600;line-height:1.35;cursor:pointer;list-style:none;transition:background-color .2s ease,color .2s ease}details.matrix-group summary::-webkit-details-marker{display:none}details.matrix-group summary:hover,details.matrix-group[open]>summary{background:var(--bg-light);color:var(--primary-dark)}details.matrix-group summary:focus-visible{outline:3px solid rgba(0,92,255,.22);outline-offset:-3px}details.matrix-group summary::after{content:'';flex-shrink:0;width:7px;height:7px;border-right:2px solid var(--link-color);border-bottom:2px solid var(--link-color);transform:rotate(45deg);transition:transform .2s ease}details.matrix-group[open]>summary::after{transform:rotate(225deg)}details.matrix-group .matrix-group-body{padding:14px 18px 18px;font-family:inherit;font-size:inherit}#content .matrix-mobile details.matrix-group ul,.matrix-mobile details.matrix-group ul{margin:0;padding:0;list-style:none}#content .matrix-mobile details.matrix-group ul li,.matrix-mobile details.matrix-group ul li{position:relative;display:block;margin:0;padding:11px 0 11px 31px;border-bottom:1px solid var(--border-color);color:var(--text-dark);font-family:inherit;font-size:inherit;font-weight:400;line-height:1.6;list-style:none}.matrix-mobile details.matrix-group ul li:last-child{border-bottom:0}#content .matrix-mobile details.matrix-group ul li::after,.matrix-mobile details.matrix-group ul li::after{display:none;content:none}.matrix-dot{display:inline-flex;align-items:center;justify-content:center;width:14px;height:19px;color:var(--accent-color)}.matrix-mobile details.matrix-group ul li .matrix-dot{position:absolute;left:0;top:14px}.matrix-mobile details.matrix-group ul li strong{display:block;margin-bottom:3px;color:var(--primary-dark);font-family:inherit;font-size:inherit;font-weight:600;line-height:1.45}.matrix-mobile details.matrix-group ul li .matrix-def{display:block;color:var(--text-muted);font-family:inherit;font-size:inherit;font-weight:400;line-height:1.6}.fuel-flow__additive::before,.matrix-dot::before,table.matrix-table td.mx-yes::before{content:'';display:inline-block;flex:0 0 14px;width:14px;height:19px;background:var(--ams-drop-fill);border:0;border-radius:0;transform:none;-webkit-mask:var(--ams-drop-mask);mask:var(--ams-drop-mask)}@media (min-width:1101px){.matrix-table-heading,.matrix-table-wrap{display:block}.matrix-mobile{display:none}}@media (max-width:520px){.matrix-mobile{padding:18px 14px;border-radius:var(--radius-md)}details.matrix-group summary{padding:11px 12px}}@media (prefers-reduced-motion:reduce){details.matrix-group summary,details.matrix-group summary::after{transition:none}}#contact{position:relative;padding:8rem 0;background-size:cover;background-position:center;background-attachment:fixed;&.jch-lazyloaded{background-image:url('https://www.ams-chemicals.com/images/banners/ams-chemicals-contactbg.jpg')}}@media (max-width:920px){#contact{background-attachment:scroll}}#contact::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient( to bottom,rgba(18,33,67,0.75) 0%,rgba(18,33,67,0.85) 100% );z-index:1}#contact .container{z-index:2;display:flex;flex-direction:column;align-items:center}#contact h2{font-size:32px;color:var(--text-light);margin-bottom:3rem;text-align:center;font-weight:700;letter-spacing:-0.5px}.form-container{width:100%;max-width:700px}#contact .formControlLabel,#contact label.formControlLabel{color:var(--text-light);font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,0.5)}#contact .rsfp-fieldset label,#contact .rsform-block-gdpr label{color:var(--text-light);text-shadow:0 1px 3px rgba(0,0,0,0.5)}#contact .rsform{position:relative;background:none}#contact .rsform form{width:100%;max-width:700px;margin:0 auto;padding:0}.formContainer{display:flex;flex-direction:column;gap:1.8rem;max-width:720px;margin:0 auto}.formRow{display:flex;gap:1.5rem}.formSpan6{flex:1}.formSpan12{width:100%}.rsform-block{display:flex;flex-direction:column;gap:0.6rem}.formControlLabel{font-family:inherit;font-size:18px;font-weight:600;color:var(--primary-dark)}.formRequired{color:#dc2626;margin-left:3px}#contact .formRequired{color:var(--text-light)}.rsform-block-gdpr .formControlLabel{display:none}.rsform-block-gdpr{margin-top:1.5rem}.rsform-input-box,.rsform-text-box,input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="password"],select,textarea{width:100%;padding:0.9rem 1.2rem;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-white);font-family:inherit;font-size:18px;color:var(--text-dark);transition:var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;height:auto;line-height:1.5}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:14px}.rsform-input-box:focus,.rsform-text-box:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus{outline:none;border-color:var(--link-color);box-shadow:0 0 0 4px rgba(0,92,255,0.15)}.rsform-text-box,textarea{resize:vertical;min-height:120px}.formValidation{font-size:18px;margin-top:0.2rem}.formNoError{display:none}.formError{display:block;color:#dc2626;font-weight:400;padding:0}.rsfp-fieldset{border:none}.rsfp-fieldset label,.rsform-block-gdpr label{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px;font-size:18px;cursor:pointer;line-height:1.4;font-style:normal}.rsform-checkbox{width:18px;height:18px;border-radius:4px;border:1px solid var(--border-color);margin-top:2px;cursor:pointer;accent-color:var(--link-color);flex-shrink:0}.rsform-submit-button,button#Send,button#Verstuur,button#submit,.btn{background-color:var(--link-color);color:var(--bg-white);border:none;font-family:inherit;font-size:18px;font-weight:600;padding:1.1rem 2.5rem;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);box-shadow:var(--shadow-md);margin-top:1rem;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rsform-submit-button:hover,button#Send:hover,button#Verstuur:hover,button#submit:hover,.btn:hover{background-color:var(--link-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg);color:var(--text-light)}.rsform-submit-button:hover{color:#fff !important}footer{position:relative;padding:clamp(44px,5vw,70px) 0 28px;background:var(--bg-white);border-top:1px solid var(--border-color);color:var(--text-muted);font-family:'Public Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.65}footer>.container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:'address-logo address-logo policies' 'navigation navigation navigation' 'copyright copyright copyright';align-items:stretch;column-gap:0;row-gap:0;width:90%;max-width:var(--max-width);margin:0 auto;padding:0}footer>.container>.moduletable{min-width:0;margin:0;padding:0;background:transparent}footer .moduletable .custom{background:transparent !important}footer .moduletable .bgfilter{display:none}footer .moduletable .container{width:100%;max-width:none;margin:0;padding:0}footer>.container>.moduletable:first-child{grid-area:policies;justify-self:end;align-self:end;text-align:right;min-width:0}footer>.container>.moduletable:first-child ul.mod-menu{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin:0;padding:0;list-style:none}footer>.container>.moduletable:first-child ul.mod-menu>li{margin:0;padding:0;list-style:none}footer>.container>.moduletable:first-child ul.mod-menu a{display:inline-block;white-space:nowrap;font-size:18px;font-weight:400;line-height:1.65}footer>.container>.moduletable:nth-child(2){grid-area:address-logo;min-width:0;align-self:stretch;text-align:left}footer>.container>.moduletable:nth-child(2)>.custom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;min-width:0;gap:0;text-align:left}footer>.container>.moduletable:nth-child(2)>.custom>:not(:has(img[alt*='iso' i])):not(img[alt*='iso' i]){grid-column:1;min-width:0;text-align:left}footer>.container>.moduletable:nth-child(2)>.custom>:has(img[alt*='iso' i]),footer>.container>.moduletable:nth-child(2)>.custom>img[alt*='iso' i]{grid-column:2;grid-row:1;align-self:center;justify-self:center;min-width:0;margin:0;text-align:center}footer>.container>.moduletable:nth-child(2) img[alt*='iso' i]{display:block;width:auto;max-width:130px;max-height:120px;height:auto;margin:0 auto;object-fit:contain}footer>.container>.moduletable:nth-child(2) ul{margin:0;padding:0;list-style:none}footer>.container>.moduletable:nth-child(2) li{margin:0 0 3px;padding:0;color:var(--text-muted);font-size:inherit;line-height:1.65;list-style:none;overflow-wrap:normal;word-break:normal}footer>.container>.moduletable:nth-child(2) li:first-child strong,footer>.container>.moduletable:nth-child(2) strong:first-child{color:var(--primary-dark);font-family:inherit;font-size:18px;font-weight:600}footer>.container>.moduletable:nth-child(2) a[href^='mailto:'],footer>.container>.moduletable:nth-child(2) li:last-child{white-space:nowrap;overflow-wrap:normal;word-break:normal}footer>.container>.moduletable:nth-child(2)>.custom>p,footer>.container>.moduletable:nth-child(2)>.custom>div{margin-top:0;margin-bottom:0}footer>.container>.moduletable:nth-child(3){grid-area:navigation;min-width:0;margin-top:clamp(36px,4vw,56px)}footer>.container>.moduletable:nth-child(3) ul.mod-menu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px clamp(16px,2.4vw,34px);margin:0;padding:0;list-style:none}footer>.container>.moduletable:nth-child(3) ul.mod-menu>li{margin:0;padding:0;list-style:none}footer>.container>.moduletable:nth-child(3) ul.mod-menu>li>a{display:inline-block;padding:4px 0;font-family:inherit;font-size:18px;font-weight:500;line-height:1.5;white-space:normal;text-align:center}footer>.container>.moduletable:nth-child(3) ul.mod-menu>li>a:hover,footer>.container>.moduletable:nth-child(3) ul.mod-menu>li.current>a,footer>.container>.moduletable:nth-child(3) ul.mod-menu>li.active>a{color:var(--link-color)}footer a{color:var(--text-muted);background:none;text-decoration:none;text-underline-offset:4px;transition:color .2s ease}footer a:hover{color:var(--link-color);text-decoration:underline}footer a:focus-visible{outline:2px solid var(--link-color);outline-offset:4px}footer p{margin-bottom:0}footer .copyright-row{grid-area:copyright;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-width:0;margin-top:clamp(28px,4vw,44px);padding-top:20px;border-top:1px solid var(--border-color)}footer .copyright-row p,footer .copyright-row .designer-credit{color:var(--text-muted);font-size:18px;line-height:1.6}@media (max-width:900px){footer{padding:36px 0 24px}footer>.container{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);grid-template-areas:'address-logo' 'policies' 'navigation' 'copyright'}footer>.container>.moduletable:nth-child(2)>.custom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}footer>.container>.moduletable:first-child{margin-top:25px;justify-self:start;align-self:start;text-align:left}footer>.container>.moduletable:first-child ul.mod-menu{align-items:flex-start}footer>.container>.moduletable:nth-child(3){margin-top:28px;padding-top:20px;border-top:1px solid var(--border-color)}footer>.container>.moduletable:nth-child(3) ul.mod-menu{justify-content:flex-start}footer>.container>.moduletable:nth-child(3) ul.mod-menu>li>a{text-align:left}footer .copyright-row{margin-top:25px;padding-top:18px;flex-direction:column;align-items:flex-start}}@media (max-width:600px){footer>.container>.moduletable:nth-child(2)>.custom{grid-template-columns:minmax(0,1fr);gap:22px}footer>.container>.moduletable:nth-child(2)>.custom>:has(img[alt*='iso' i]),footer>.container>.moduletable:nth-child(2)>.custom>img[alt*='iso' i]{grid-column:1;grid-row:auto;justify-self:start;margin:0;text-align:left}footer>.container>.moduletable:nth-child(2) img[alt*='iso' i]{max-width:110px;margin:0}}.iframeWrapper{position:relative;margin:20px 0;padding-bottom:50%;padding-top:5px;height:0;border:1px solid var(--border-color)}.videoWrapper{position:relative;margin:20px 0;padding-bottom:56.25%;padding-top:5px;height:0}.iframeWrapper iframe,.videoWrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:none}@media (max-width:1024px){html{font-size:18px}#banner h2,#banner .headline,#banner .custom h2{font-size:32px}.intro-text-grid{gap:3rem}.promo-card{flex-direction:column;align-items:flex-start;gap:2rem;padding:3rem}}@media (max-width:900px){#mobile-menu-button{display:block;margin-right:1rem}#main-menu{display:none}#banner{height:550px !important}#banner .hero-cta,#banner .custom .hero-cta{padding:10px 20px}#banner .container{top:50px;margin-top:20px}#banner h2,#banner .headline,#banner .custom h2{font-size:32px}.contact-btn.secondary{text-align:center}ul.solutions>li{padding-left:0 !important}.intro-text-grid{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}#main-content h1{font-size:30px;margin-bottom:2rem}:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro){padding:25px}.formRow{flex-direction:column;gap:1.8rem}#mobile-menu li a img{display:none}table.promo td:first-of-type{width:100%;min-height:220px}table.promo td:last-of-type{padding:2rem}#links{padding:0 3%;margin:30px auto 10px}#links ul li{width:100%;max-width:400px;margin:15px auto}.wf-columns-stack-medium{flex-direction:column !important;flex-wrap:wrap !important}.wf-columns-stack-medium>.wf-column{width:100% !important;min-width:0;flex:0 0 auto !important}.wf-columns-stack-medium .wf-column:first-child{order:1}.wf-columns-stack-medium .wf-column:last-child{order:2}.wf-columns-stack-medium iframe{width:100% !important}}@media (max-width:650px){#contact .rsform .formRow .formSpan6{width:100%}}@media (max-width:500px){#banner h2,#banner .headline,#banner .custom h2{font-size:32px}#banner h3,#banner p,#banner .subheadline{font-size:18px}#main-content h1{font-size:28px}}.content-block-full-left,:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro),.content-block-full-right{position:relative;left:50%;margin-left:-50vw;width:100vw;max-width:100vw;box-sizing:border-box;display:flex;padding:50px 0;background:none}.content-block-full{padding:0 0 50px}:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro){background:var(--bg-light);justify-content:center}.content-block-full-left{justify-content:flex-start;padding-left:max(5vw,calc((100vw - var(--max-width)) / 2))}.content-block-full-right{justify-content:flex-end;padding-right:max(5vw,calc((100vw - var(--max-width)) / 2))}.content-block-full-left.colored,.content-block-full-right.colored{background:var(--bg-light)}.content-block-full-left .wf-column,:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro) .wf-column,.content-block-full-right .wf-column{max-width:800px;width:100%;box-sizing:border-box;padding:0}#banner .container{padding-left:0;padding-right:0;text-align:left}@media (max-width:768px){}.content-block-full-left .wf-column,:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro) .wf-column,.content-block-full-right .wf-column{width:100%;max-width:750px !important}.content-block-full-left{justify-content:flex-start}:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro){justify-content:center}.content-block-full-right{justify-content:flex-end}.content-block-full-left .wf-column{}:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro) .wf-column{}.content-block-full-right .wf-column{}@media (max-width:768px){.content-block-full-left,:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro),.content-block-full-right{padding:2rem}.content-block-full-right{justify-content:flex-start}.content-block-full-right .wf-column{text-align:left}.content-block-full-left .wf-column,:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro) .wf-column,.content-block-full-right .wf-column{max-width:100%}}.content-block-hero-light{position:relative;left:50%;margin-left:-50vw;margin-bottom:0px;width:100vw;max-width:100vw;box-sizing:border-box;display:flex;padding:60px 0 60px max(5vw,calc((100vw - var(--max-width)) / 2));background:var(--bg-light)}.content-block-hero-light.nocolor{background:none !important}.content-block-hero-light .wf-column{max-width:800px;width:100%;box-sizing:border-box;padding:0}@media (max-width:768px){.content-block-hero-light{padding:2rem;display:block}.content-block-hero-light .wf-column{max-width:100%;padding:0}}.faqItems{margin:120px 0 0px;width:100%;max-width:800px}.faqItems h2{margin-bottom:50px !important}.faqItems article{border-bottom:1px solid #efefef;margin-bottom:15px}.faqItems article:last-child{border-bottom:none;margin-bottom:0}.faqItems .question{display:flex;cursor:pointer;max-width:100% !important;justify-content:space-between}.faqItems .question:after{display:inline-block;content:'+';margin-right:10px;width:10px;color:var(--link-color);margin-left:25px}.faqItems .answer{display:none;padding:5px 20px}.faqItems article.active .answer{display:block}.faqItems article.active .question:after{content:'-'}ul.solutions{--solution-bg:#fff;--solution-text:#111827;--solution-muted:#5f6b7a;--solution-border:rgba(17,24,39,0.10);--solution-border-hover:rgba(15,76,129,0.35);--solution-accent:#0f4c81;--solution-shadow:0 16px 36px rgba(17,24,39,0.08);--solution-shadow-hover:0 24px 55px rgba(17,24,39,0.14);display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none}ul.solutions{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding-left:clamp(20px,5vw,80px) !important;padding-right:clamp(20px,5vw,80px) !important;box-sizing:border-box}ul.solutions>li{position:relative;display:flex;margin:0;padding:0;list-style:none}ul.solutions>li::before,ul.solutions>li::after{display:none !important;content:none !important}ul.solutions .menu-block-link{position:relative;display:flex;width:100%;height:100%;overflow:hidden;background:var(--solution-bg);border:1px solid var(--solution-border);border-radius:22px;color:var(--solution-text);text-decoration:none;box-shadow:var(--solution-shadow);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}ul.solutions .menu-block-link:hover,ul.solutions .menu-block-link:focus-visible{transform:translateY(-6px);border-color:var(--solution-border-hover);box-shadow:var(--solution-shadow-hover);text-decoration:none;outline:none}ul.solutions .menu-block{display:flex;flex-direction:column;width:100%;min-height:100%}ul.solutions .menu-block-image{position:relative;display:flex;width:100%;overflow:hidden;background:white;padding-top:26px;padding-left:26px}ul.solutions .menu-block-image img{display:block;width:auto;height:50px;object-fit:cover;transition:transform 0.35s ease}ul.solutions .menu-block-link:hover .menu-block-image img,ul.solutions .menu-block-link:focus-visible .menu-block-image img{transform:scale(1.045)}ul.solutions .menu-block-image::after{content:"";position:absolute;inset:0;pointer-events:none}ul.solutions .menu-block-content{display:flex;flex-direction:column;flex:1;gap:12px;padding:26px}ul.solutions .menu-block-title{position:relative;display:block;padding-bottom:14px;font-size:clamp(1.15rem,1.4vw,1.35rem);line-height:1.25;font-weight:700;letter-spacing:-0.015em;color:var(--solution-text)}ul.solutions .menu-block-title::after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;border-radius:999px;background:var(--solution-accent);transition:width 0.25s ease}ul.solutions .menu-block-link:hover .menu-block-title,ul.solutions .menu-block-link:focus-visible .menu-block-title{color:var(--solution-accent)}ul.solutions .menu-block-link:hover .menu-block-title::after,ul.solutions .menu-block-link:focus-visible .menu-block-title::after{width:72px}ul.solutions .menu-block-note{display:block;font-size:18px;line-height:1.65;font-weight:400;color:var(--solution-muted)}ul.solutions .menu-block-content::after{content:"View solution →";display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:18px;line-height:1;font-weight:700;letter-spacing:0.02em;color:var(--solution-accent);text-transform:uppercase}ul.solutions .menu-block-link:focus-visible{outline:3px solid rgba(15,76,129,0.22);outline-offset:4px}@media (max-width:1100px){ul.solutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:640px){ul.solutions{grid-template-columns:1fr;gap:18px}ul.solutions .menu-block-link{border-radius:18px}ul.solutions .menu-block-content{padding:22px;gap:10px}ul.solutions .menu-block-title{font-size:clamp(1.15rem,1.4vw,1.35rem)}ul.solutions .menu-block-note{font-size:18px;line-height:1.55}}.fuel-flow{--flow-accent:var(--link-color,#005cff);--flow-accent-soft:rgba(0,92,255,0.08);--flow-title:var(--primary-dark,#122143);--flow-text:var(--text-dark,#1e293b);--flow-muted:var(--text-muted,#64748b);--flow-border:var(--border-color,#e2e8f0);--flow-surface:var(--bg-white,#fff);--flow-surface-soft:var(--bg-light,#f6f9fc);width:100%;max-width:var(--max-width,1080px);margin:clamp(40px,7vw,90px) auto;padding:clamp(24px,4vw,52px);box-sizing:border-box;color:var(--flow-text);background:var(--flow-surface);border:1px solid var(--flow-border);border-radius:var(--radius-lg,20px);box-shadow:var(--shadow-md,0 4px 12px rgba(31,53,103,0.06))}.fuel-flow,.fuel-flow *{box-sizing:border-box}.fuel-flow{font-family:inherit;font-size:inherit;line-height:1.6}.fuel-flow h1,.fuel-flow h2,.fuel-flow h3{color:var(--flow-title);font-family:inherit;font-weight:500;line-height:1.25}.fuel-flow__header{max-width:840px;margin-bottom:clamp(28px,4vw,46px)}.fuel-flow__title{margin:0 0 10px;color:var(--flow-title);font-size:1.5em;font-weight:500;line-height:1.25;letter-spacing:-0.02em;text-shadow:none}.fuel-flow__intro{margin:0;color:var(--flow-muted);font-size:inherit;line-height:1.6}.fuel-flow__layout{display:grid;grid-template-columns:minmax(300px,0.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,56px);align-items:start}.fuel-flow__tabs{display:flex;flex-direction:column;gap:8px}.fuel-flow__tab{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:12px;align-items:center;width:100%;min-height:58px;margin:0;padding:12px 14px;appearance:none;color:var(--flow-text);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm,6px);font:inherit;font-size:18px;font-weight:600;line-height:1.35;text-align:left;white-space:nowrap;cursor:pointer;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.fuel-flow__tab::after{content:'\2192';color:var(--flow-muted);font-size:19px;line-height:1;text-align:right;transition:color 0.2s ease,transform 0.2s ease}.fuel-flow__tab:hover{color:var(--flow-title);background:var(--flow-surface-soft)}.fuel-flow__tab[aria-selected='true']{color:var(--flow-title);background:var(--flow-surface-soft);border-color:rgba(0,92,255,0.10)}.fuel-flow__tab[aria-selected='true']::after{color:var(--flow-accent);transform:translateX(2px)}.fuel-flow__tab:focus-visible{outline:3px solid rgba(0,92,255,0.22);outline-offset:2px}.fuel-flow__icon{display:block;width:25px;height:25px;color:var(--flow-muted);stroke:currentColor;object-fit:contain;transition:color 0.2s ease}.fuel-flow__tab:hover .fuel-flow__icon,.fuel-flow__tab[aria-selected='true'] .fuel-flow__icon{color:var(--flow-accent)}.fuel-flow__panel{min-width:0;padding:12px 0 8px}.fuel-flow__panel.is-changing{animation:fuelFlowReveal 0.28s ease both}.fuel-flow__product-title{margin:0 0 16px;color:var(--flow-title);font-size:1.5em;font-weight:500;line-height:1.25;letter-spacing:-0.02em}.fuel-flow__description{max-width:680px;margin:0;color:var(--flow-text);font-size:inherit;line-height:1.6}.fuel-flow__divider{height:1px;margin:clamp(24px,3.5vw,36px) 0;background:var(--flow-border)}.fuel-flow__label{margin:0 0 18px;color:var(--flow-muted);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0.09em;text-transform:uppercase}.fuel-flow__additives{display:grid;grid-template-columns:minmax(0,1fr);gap:15px;margin:0;padding:0;list-style:none}.fuel-flow__additive{display:flex;gap:13px;align-items:center;margin:0;color:var(--flow-text);font-family:inherit;font-size:inherit;font-weight:400;line-height:1.6}@keyframes fuelFlowReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.fuel-flow{margin:36px auto;padding:28px 22px;border-radius:var(--radius-md,12px)}.fuel-flow__layout{grid-template-columns:1fr;gap:28px}.fuel-flow__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fuel-flow__tab{grid-template-columns:26px minmax(0,1fr);min-height:64px;padding:12px;white-space:normal;border-color:var(--flow-border)}.fuel-flow__tab::after{display:none}.fuel-flow__panel{padding:26px 22px;background:var(--flow-surface-soft);border-radius:var(--radius-md,12px)}}@media (max-width:520px){.fuel-flow{padding:24px 18px;border-right:0;border-left:0;border-radius:0}.fuel-flow__tabs{grid-template-columns:1fr}.fuel-flow__tab{min-height:56px;white-space:normal}.fuel-flow__panel{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.fuel-flow__tab,.fuel-flow__tab::after,.fuel-flow__icon{transition:none}.fuel-flow__panel.is-changing{animation:none}}#content .fuel-flow .fuel-flow__additives{margin:0;padding:0;list-style:none}#content .fuel-flow .fuel-flow__additive{margin:0;padding:0;list-style:none}#content .fuel-flow .fuel-flow__additive::after{display:none;content:none}:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro):has(.fuel-flow){padding-top:40px;padding-bottom:40px}:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro) .fuel-flow{margin-top:20px;margin-bottom:20px}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white){display:grid;grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;align-items:center;gap:0;padding:clamp(32px,4vw,60px) max(24px,calc((100vw - 1080px) / 2))}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;width:100% !important;max-width:520px !important;margin:0;padding:0;box-sizing:border-box}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column img{display:block;width:100% !important;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;max-width:100%}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column>:is(h1,h2,h3,p){width:350px;max-width:100%;text-align:left}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column :is(p,div,a,figure,picture):has(img){display:block;width:100% !important;max-width:100%;margin:0;padding:0;box-sizing:border-box}#content .content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column>:is(h1,h2,h3){margin-top:0;margin-bottom:16px}#content .content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column>p{margin-top:0;margin-bottom:0}@media (max-width:1100px){.content-block-hero-light:is(.ams-split-center,.ams-split-center-white){display:flex;flex-direction:column;align-items:center;gap:40px;padding:32px max(20px,5vw)}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column{width:100% !important;max-width:520px !important;flex:0 0 auto !important}}@media (min-width:1001px){footer>.container{grid-template-columns:minmax(360px,1fr) 130px minmax(360px,1fr);column-gap:24px}footer>.container>.moduletable:nth-child(2)>.custom{grid-template-columns:minmax(360px,1fr) 130px;column-gap:24px}}footer>.container>.moduletable:nth-child(2) .custom :is(div,section):has(a[href^='mailto:']):has(img[alt*='iso' i]){display:contents}footer>.container>.moduletable:nth-child(2) .custom :is(ul,p,div,section):not(:has(img[alt*='iso' i])){min-width:0 !important;width:100% !important;max-width:none !important;box-sizing:border-box;float:none;text-align:left;overflow-wrap:anywhere;word-break:normal}footer>.container>.moduletable:nth-child(2) .custom :is(div,section):has(a[href^='mailto:']):not(:has(img[alt*='iso' i])){display:block}footer>.container>.moduletable:nth-child(2) .custom :is(ul,p,div,section):not(:has(img[alt*='iso' i])){grid-column:1}footer>.container>.moduletable:nth-child(2) .custom :is(p,div,section):has(img[alt*='iso' i]):not(:has(a[href^='mailto:'])){grid-column:2;grid-row:1;width:auto !important;max-width:100% !important;min-width:0 !important;justify-self:center;align-self:start;margin:0;padding:0;float:none}footer>.container>.moduletable:nth-child(2) .custom :is(li,p,a,strong){white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:none}footer>.container>.moduletable:nth-child(2) .custom li:last-child{margin-bottom:0}@media (min-width:1001px){footer>.container>.moduletable:nth-child(2) .custom :is(li,p,a,strong){overflow-wrap:normal}footer>.container>.moduletable:nth-child(2) .custom a[href^='mailto:'],footer>.container>.moduletable:nth-child(2) .custom li:last-child{white-space:nowrap}}@media (min-width:601px) and (max-width:1000px){footer>.container{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);grid-template-areas:'address-logo' 'policies' 'navigation' 'copyright'}footer>.container>.moduletable:nth-child(2)>.custom{grid-template-columns:minmax(330px,1fr) 130px;gap:24px}footer>.container>.moduletable:first-child{margin-top:25px}}@media (max-width:600px){footer>.container>.moduletable:nth-child(2)>.custom{grid-template-columns:minmax(0,1fr)}footer>.container>.moduletable:nth-child(2) .custom :is(p,div,section):has(img[alt*='iso' i]):not(:has(a[href^='mailto:'])){grid-column:1;grid-row:auto;justify-self:start}footer>.container>.moduletable:first-child ul.mod-menu a{white-space:normal;overflow-wrap:anywhere}}:root{--max-width:1080px}.container{max-width:min(100%,var(--max-width));box-sizing:border-box}header .container,#site-header .container,#content>.container,#contact>.container,footer>.container{width:min(90%,var(--max-width));max-width:var(--max-width);margin-inline:auto}#links{width:min(90%,var(--max-width));box-sizing:border-box}.content-block-full,.content-block-full-left,:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro),.content-block-full-right,.content-block-hero-light,.content-block-hero-light:is(.ams-split-center,.ams-split-center-white){left:auto;width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:clamp(16px,2.2vw,24px);padding-right:clamp(16px,2.2vw,24px);box-sizing:border-box;min-width:0}ul.solutions{width:100%;max-width:var(--max-width);margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}#content .wf-column,#content .wf-columns,#content .com-content-article__body{min-width:0;box-sizing:border-box}#content :is(img,video,iframe){max-width:100%}#mobile-menu{max-width:100%}#banner .custom::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 70%);pointer-events:none}#banner .container{max-width:var(--max-width);z-index:3}@media (max-width:1000px){footer>.container{width:calc(100% - 40px)}}:is(.content-block-full-center,.content-block-full-center-white,.content-block-full-center-intro){position:relative;left:50%;width:100vw;max-width:none;margin-left:-50vw;margin-right:0;padding-left:max(5vw,calc((100vw - var(--max-width,1080px)) / 2));padding-right:max(5vw,calc((100vw - var(--max-width,1080px)) / 2));box-sizing:border-box}#banner h1 .hero-accent{color:var(--accent-light)}#banner .container,#banner .container *{text-shadow:none}#banner .custom .hero-usp,#banner .custom .hero-usp *{color:var(--primary-light)}.content-block-hero-light,.content-block-hero-light:is(.ams-split-center,.ams-split-center-white){position:relative;left:50%;width:100vw;max-width:none;margin-left:-50vw;margin-right:0;padding-left:max(5vw,calc((100vw - var(--max-width,1080px)) / 2));padding-right:max(5vw,calc((100vw - var(--max-width,1080px)) / 2));box-sizing:border-box}.content-block-full-center-white{background:var(--bg-white);display:grid;grid-template-columns:repeat(2,minmax(0,520px));gap:40px;justify-content:center}.content-block-full-center-white>div{width:100% !important;max-width:520px !important;min-width:0;margin:0;box-sizing:border-box}@media (max-width:1100px){.content-block-full-center-white{grid-template-columns:minmax(0,520px)}}.content-block-hero-light.ams-split-center-white{background:var(--bg-white)}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white){padding-top:0;padding-bottom:0;align-items:stretch}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column:not(:has(img)){padding-top:clamp(32px,4vw,60px);padding-bottom:clamp(32px,4vw,60px)}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column:has(img){position:relative;min-height:390px;overflow:hidden}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column img{position:absolute;inset:0;width:100% !important;height:100% !important;aspect-ratio:auto;object-fit:cover}@media (max-width:1100px){.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column:has(img){min-height:0;aspect-ratio:4 / 3}}form,.rsform,.rsform form,form :is(fieldset,legend,label,input,textarea,select,option,button),.rsform :is(.formControlLabel,.formDescription,.formError,.formValidation){font-family:inherit}form input::placeholder,form textarea::placeholder{font-family:inherit}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:1100px){.content-block-hero-light:is(.ams-split-center,.ams-split-center-white),.content-block-full-center-white{padding-left:max(20px,5vw);padding-right:max(20px,5vw)}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column{flex:0 0 auto !important;order:2}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column:has(img):not(:has(h1,h2,h3,form)){order:1}.content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column>:is(h1,h2,h3,p){width:100%;text-align:left}.form-container,.formContainer,.formRow,.formSpan6,.formSpan12,.rsform-block,.formControls,.intro-text-grid>*,.promo-text-block{min-width:0;max-width:100%;box-sizing:border-box}#content :is(p,a,h1,h2,h3),.formControlLabel,.formError{overflow-wrap:anywhere}}@media (max-width:900px){.wf-columns-stack-medium>.wf-column{order:2}.wf-columns-stack-medium>.wf-column:has(img):not(:has(h1,h2,h3,form,iframe)){order:0}.formRow{align-items:stretch}.formRow>:is(.formSpan6,.formSpan12){width:100% !important;flex:0 0 auto}.promo-card{padding:24px}.contact-actions{width:100%}.contact-btn,table.promo a[href^="tel:"],table.promo a[href^="mailto:"]{max-width:100%;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}h2.heading-accent{margin:32px 0}#banner .hero-usp,#banner .custom .hero-usp{margin-left:0;max-width:100%}#banner .hero-cta,#banner .custom .hero-cta{max-width:100%;white-space:normal;text-align:center}}#content .wf-column:has(.fuel-flow){width:100% !important;max-width:var(--max-width,1080px) !important;min-width:0;box-sizing:border-box}#content .fuel-flow{width:100%;max-width:var(--max-width,1080px);min-width:0;box-sizing:border-box;margin-inline:auto}footer{padding:24px 0 16px;line-height:1.5}footer>.container>.moduletable img[src*='ams-chemicals-iso-logo.png']{display:block;width:60px !important;height:60px !important;min-width:60px !important;max-width:60px !important;min-height:60px !important;max-height:60px !important;object-fit:contain;float:none !important;margin:0 auto}footer>.container>.moduletable:nth-child(2) .custom :is(div,section):has(a[href^='mailto:']):has(img[alt*='iso' i]){display:contents !important}footer>.container>.moduletable:nth-child(2) li{margin-bottom:2px;line-height:1.5}footer>.container>.moduletable:first-child ul.mod-menu{gap:4px}footer>.container>.moduletable:first-child ul.mod-menu a{line-height:1.5}footer>.container>.moduletable:nth-child(3){margin-top:18px;padding-top:0}footer>.container>.moduletable:nth-child(3) ul.mod-menu{gap:6px 24px}footer .copyright-row{margin-top:16px;padding-top:12px}footer .copyright-row p{margin:0}@media (max-width:1000px){footer>.container>.moduletable:first-child{margin-top:16px}}@media (max-width:600px){footer{padding:20px 0 14px}footer>.container>.moduletable:nth-child(2)>.custom{gap:14px}}footer,footer>.container>.moduletable:nth-child(2) li,footer>.container>.moduletable:first-child ul.mod-menu a,footer>.container>.moduletable:nth-child(3) ul.mod-menu>li>a,footer .copyright-row p,footer .copyright-row .designer-credit{line-height:1.3}footer>.container{grid-template-columns:minmax(360px,1fr) 90px minmax(140px,.5fr) minmax(165px,.55fr);grid-template-areas:'address-logo address-logo navigation policies' 'copyright copyright copyright copyright';column-gap:24px}footer>.container>.moduletable:nth-child(2)>.custom{grid-template-columns:minmax(360px,1fr) 90px;column-gap:24px}footer>.container>.moduletable:first-child{grid-area:navigation;justify-self:start;align-self:end;margin:0;padding:0;text-align:left}footer>.container>.moduletable:nth-child(3){grid-area:policies;justify-self:end;align-self:end;margin:0;padding:0;border:0;text-align:left}footer>.container>.moduletable:first-child ul.mod-menu,footer>.container>.moduletable:nth-child(3) ul.mod-menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;margin:0;padding:0}footer>.container>.moduletable:first-child ul.mod-menu a,footer>.container>.moduletable:nth-child(3) ul.mod-menu>li>a{padding:0;line-height:1.3;font-weight:400;text-align:left;white-space:normal;overflow-wrap:anywhere}footer .copyright-row{margin-top:14px;padding-top:10px}@media (max-width:1000px){footer>.container{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:'address-logo address-logo' 'navigation policies' 'copyright copyright';column-gap:24px;row-gap:16px}footer>.container>.moduletable:nth-child(2)>.custom{grid-template-columns:minmax(0,1fr) 90px}footer>.container>.moduletable:first-child,footer>.container>.moduletable:nth-child(3){justify-self:start;align-self:start}footer .copyright-row{margin-top:0}}@media (max-width:600px){footer>.container>.moduletable:nth-child(2)>.custom{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){footer>.container{grid-template-columns:minmax(0,1fr);grid-template-areas:'address-logo' 'navigation' 'policies' 'copyright'}}@media (min-width:1001px){footer>.container{grid-template-columns:repeat(4,minmax(0,1fr))}footer>.container>.moduletable:nth-child(2)>.custom{grid-template-columns:repeat(2,minmax(0,1fr))}footer>.container>.moduletable:nth-child(3){justify-self:start}footer>.container>.moduletable:nth-child(2) .custom a[href^='mailto:'],footer>.container>.moduletable:nth-child(2) .custom li:last-child{white-space:normal;overflow-wrap:anywhere}}@media (min-width:1001px){footer>.container>.moduletable img[src*='ams-chemicals-iso-logo.png']{transform:translateX(-50px)}}@media (max-width:1000px){footer>.container>.moduletable img[src*='ams-chemicals-iso-logo.png']{transform:none}}.ams-contact-address,.ams-contact-email,.ams-contact-phone{position:relative;padding-inline-start:1.65em;box-sizing:border-box;overflow-wrap:anywhere}.ams-contact-address::before,.ams-contact-email::before,.ams-contact-phone::before{content:"";position:absolute;inset-inline-start:0;top:.15em;width:1.15em;height:1.15em;background:currentColor;-webkit-mask:var(--ams-contact-mask) center / contain no-repeat;mask:var(--ams-contact-mask) center / contain no-repeat;pointer-events:none}.ams-contact-address{--ams-contact-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E")}.ams-contact-email{--ams-contact-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m3%206%209%207%209-7%22%2F%3E%3C%2Fsvg%3E")}.ams-contact-phone{--ams-contact-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2016.9v3a2%202%200%200%201-2.2%202%2019.8%2019.8%200%200%201-8.6-3.1%2019.5%2019.5%200%200%201-6-6A19.8%2019.8%200%200%201%202.1%204.2%202%202%200%200%201%204.1%202h3a2%202%200%200%201%202%201.7c.1%201%20.4%201.9.7%202.8a2%202%200%200%201-.4%202.1L8.1%209.9a16%2016%200%200%200%206%206l1.3-1.3a2%202%200%200%201%202.1-.4c.9.3%201.8.6%202.8.7a2%202%200%200%201%201.7%202Z%22%2F%3E%3C%2Fsvg%3E")}:is(.ams-contact-address,.ams-contact-email,.ams-contact-phone) a:link,:is(.ams-contact-address,.ams-contact-email,.ams-contact-phone) a:visited,a:is(.ams-contact-address,.ams-contact-email,.ams-contact-phone):link,a:is(.ams-contact-address,.ams-contact-email,.ams-contact-phone):visited{color:#28b5fa}:is(.ams-contact-address,.ams-contact-email,.ams-contact-phone) a:hover,:is(.ams-contact-address,.ams-contact-email,.ams-contact-phone) a:focus-visible,a:is(.ams-contact-address,.ams-contact-email,.ams-contact-phone):hover,a:is(.ams-contact-address,.ams-contact-email,.ams-contact-phone):focus-visible{color:var(--link-color);text-decoration:underline;text-underline-offset:4px}.fuel-flow .fuel-flow__tabs{gap:4px}.fuel-flow .fuel-flow__tab{min-height:48px;padding:8px 14px;line-height:1.25}.fuel-flow .fuel-flow__description,.fuel-flow .fuel-flow__additive{line-height:1.35}.fuel-flow .fuel-flow__additives{gap:9px}.fuel-flow .fuel-flow__product-title{margin-bottom:12px}.fuel-flow .fuel-flow__divider{margin:20px 0}.fuel-flow .fuel-flow__label{margin-bottom:12px}footer>.container{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:none;column-gap:24px;row-gap:12px}footer>.container>.moduletable:nth-child(2),footer>.container>.moduletable:nth-child(2)>.custom{display:contents}footer>.container>.moduletable:nth-child(2) .custom :is(div,section):has(a[href^='mailto:']):has(img[alt*='iso' i]){display:contents !important}footer>.container>.moduletable:nth-child(2) .custom .wf-column:not(:has(img[alt*='iso' i])){grid-column:1;grid-row:1 / 3;align-self:start}footer>.container>.moduletable:nth-child(2) .custom :is(p,div,section):has(img[alt*='iso' i]):not(:has(a[href^='mailto:'])){grid-column:3;grid-row:1;justify-self:start;align-self:start}footer>.container>.moduletable img[src*='ams-chemicals-iso-logo.png']{transform:none;margin:0}footer>.container>.moduletable:first-child{grid-area:auto;grid-column:2;grid-row:1 / 3;align-self:end}footer>.container>.moduletable:nth-child(3){grid-area:auto;grid-column:3;grid-row:2;align-self:end}footer .copyright-row{grid-area:auto;grid-column:1 / -1;grid-row:3;margin-top:2px}@media (max-width:1000px){footer>.container{grid-template-columns:repeat(2,minmax(0,1fr))}footer>.container>.moduletable:nth-child(2) .custom .wf-column:not(:has(img[alt*='iso' i])){grid-column:1 / -1;grid-row:1}footer>.container>.moduletable:first-child{grid-column:1;grid-row:2 / 4;align-self:start}footer>.container>.moduletable:nth-child(2) .custom :is(p,div,section):has(img[alt*='iso' i]):not(:has(a[href^='mailto:'])){grid-column:2;grid-row:2}footer>.container>.moduletable:nth-child(3){grid-column:2;grid-row:3;align-self:start}footer .copyright-row{grid-row:4}}@media (max-width:480px){footer>.container{grid-template-columns:minmax(0,1fr)}footer>.container>.moduletable:first-child{grid-row:2}footer>.container>.moduletable:nth-child(2) .custom :is(p,div,section):has(img[alt*='iso' i]):not(:has(a[href^='mailto:'])){grid-column:1;grid-row:3}footer>.container>.moduletable:nth-child(3){grid-column:1;grid-row:4}footer .copyright-row{grid-row:5}}@media (min-width:1001px){footer>.container>.moduletable:first-child{justify-self:center}}footer>.container>.moduletable:nth-child(3){justify-self:end;text-align:right}footer>.container>.moduletable:nth-child(3) ul.mod-menu{align-items:flex-end}footer>.container>.moduletable:nth-child(3) ul.mod-menu>li>a{text-align:right}footer>.container>.moduletable:nth-child(2) .custom :is(p,div,section):has(img[alt*='iso' i]):not(:has(a[href^='mailto:'])){justify-self:end}.content-block-full-center-intro,.content-block-full-center-intro:has(.fuel-flow){padding-bottom:0px}body,input,select,textarea,button{font-size:18px}#content ul:not(:where(.solutions,.solutions ul,.mod-menu,.mod-menu ul,.matrix-mobile ul,.fuel-flow ul,.fuel-flow__additives)){margin-left:20px !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;width:auto !important;max-width:none !important}#content ul:not(:where(.solutions,.solutions ul,.mod-menu,.mod-menu ul,.matrix-mobile ul,.fuel-flow ul,.fuel-flow__additives))>li{margin-left:0 !important;margin-right:0 !important;padding-left:28px !important}#content ul:not(:where(.solutions,.solutions ul,.mod-menu,.mod-menu ul,.matrix-mobile ul,.fuel-flow ul,.fuel-flow__additives))>li::after{left:0 !important}@media (min-width:1101px){#content .content-block-hero-light:is(.ams-split-center,.ams-split-center-white)>.wf-column>ul:not(:where(.solutions,.mod-menu,.fuel-flow__additives)){box-sizing:border-box;width:350px !important;max-width:100% !important;align-self:center;margin-left:auto !important;margin-right:auto !important;padding-left:20px !important;padding-right:0 !important}}
