@charset "UTF-8";html,body,header,footer,section,div,form,table,tr,td,th,h1,h2,h3,h4,h5,h6,ul,li,ol,p,span,a,img,label,fieldset{margin:0;padding:0;border:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{background-color:#fff;height:100%}body{position:relative;min-height:100%;text-align:center}.outerContainer{position:relative;min-height:100vh;width:100%;max-width:2560px;text-align:left;margin:0 auto;background-color:#f2f2f2;box-shadow:0px 0px 12px rgba(0,0,0,0.1),0px 0px 12px rgba(0,0,0,0.1);padding-bottom:175px}.container{width:100%;max-width:1065px;padding:0 30px;margin:0 auto}.newline{clear:left}.clear{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:#f9f9f9;border:1px solid #ddd;margin-bottom:20px}#system-message .close{float:right;cursor:pointer}#system-message .alert-heading{display:none}.jcemediabox-zoom-image{display:none !important}.hidden,.no-display{display:none !important}span.red{color:#BD0027}@keyframes arrowMove{0%{right:20px}25%{right:12px}75%{right:28px}100%{right:20px}}body,input,textarea{font-family:'Libre Franklin',sans-serif;font-size:18px;font-weight:normal;color:#333645}h1,h2{line-height:1.15}h3,h4{line-height:1.25}h1{font-family:'Source Sans Pro',sans-serif;font-weight:600;font-size:50px;margin:15px 0 30px;color:#333}h2{font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size:40px;color:#333645;margin:35px 0 20px}h3{font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:22px;color:#333645;margin:15px 0 12px}p{line-height:1.5}label{font-size:18px}sup{font-size:12px}img{max-width:100%;height:auto}a{color:#3383b4;text-decoration:none;transition:all 0.3s ease-in-out 0s;cursor:pointer}#content a{display:inline-block;padding:0 3px;background:#3383b4;border-bottom:none;color:#fff;text-decoration:none;transition:all 0.3s ease-in-out 0s}#content table.promo a{display:inline-block;padding:0 3px;background:#3383b4;border-bottom:none;color:#fff;text-decoration:none}#content table.promo a:hover{background:transparent;text-decoration:none;color:#3383b4}#content a.waze{display:inline-block;padding:0 3px;background:none;border-bottom:none;color:#fff;text-decoration:none;transition:all 0.3s ease-in-out 0s}#content a:hover{background:transparent;text-decoration:none;color:#3383b4}a:focus,button:focus,input:focus,textarea:focus{outline-color:transparent !important}.btn,button#submit,button#Send,button#Verstuur{display:inline-block;font-family:'Libre Franklin',sans-serif;font-weight:700;background:#3383b4;border:2px solid #3383b4;border-radius:4px;cursor:pointer;font-size:20px;line-height:20px;padding:18px;text-decoration:none;color:#fff;text-align:center;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;will-change:border,background-color,color;appearance:none;-webkit-appearance:none;-moz-appearance:none}.desktop .btn:hover,button#submit:hover,button#Send:hover,button#Verstuur:hover{background-color:#333645;border:2px solid #333645;color:#FFF;text-decoration:none}.btn:focus,button#submit:focus{outline:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=tel],textarea{box-sizing:border-box;background:#E8E4E4;border:none;border-radius:0 !important;width:100%;max-width:400px;outline:none;display:inline-block;height:50px;padding:15px 5px;font-size:18px;line-height:20px;color:#333645;-webkit-appearance:none;-moz-appearance:none}textarea{border:none;min-height:100px;max-width:400px;line-height:normal;padding:10px 5px}strong{font-weight:700}.clearfix{clear:both}.iframeWrapper{position:relative;margin:20px 0;padding-bottom:50%;padding-top:5px;height:0;border:1px solid #ccc}.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}header{position:relative;width:100%;height:auto;background-color:#FFF}header .container{position:relative;max-width:1420px;padding-top:30px;padding-bottom:15px;display:flex;flex-wrap:wrap;justify-content:space-between}#main-logo a{position:relative;display:block;background:none}#main-logo a svg{position:relative;display:block;width:250px;height:auto;opacity:1}#main-logo a:hover{border:none}#main-logo a:hover svg{opacity:0.5}#main-menu{position:relative;z-index:5}#main-menu{display:block;height:auto;margin-top:20px}#main-menu ul{list-style-type:none;display:flex;flex-direction:row;flex-wrap:nowrap}#main-menu ul li{display:block;margin-left:40px}#main-menu ul li a{position:relative;font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:17px;text-decoration:none;color:#333645;background-color:transparent;border:none;display:block;line-height:40px;height:40px;padding:0;transition:none}#main-menu ul li a:after{content:"";position:absolute;bottom:0;height:4px;width:0px;left:50%;background-color:#333645;opacity:0;transition:opacity 0s ease-in-out 0.5s,width 0.5s ease-in-out,left 0.5s ease-in-out}#main-menu ul li.active a:after,#main-menu ul li a:hover:after,#main-menu ul li.parent:hover:after{width:100%;left:0;background-color:#333645;opacity:1;transition:opacity 0s ease-in-out,width 0.5s ease-in-out,left 0.5s ease-in-out}#mobile-menu-button,#mobile-menu{display:none}.hamburger{position:absolute;right:15px;top:22px;box-sizing:border-box;width:36px;height:36px;padding:8px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#3383b4;border:0;margin:0;overflow:visible;border-radius:40px;font-size:0}.hamburger:focus{outline:none}.hamburger-box{width:18px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:0px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:18px;height:2px;background-color:#FFF;border-radius:1px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-4px}.hamburger-inner::after{bottom:-4px}.hamburger--spin .hamburger-inner{transition-duration:0.3s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.34s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.3s 0.14s cubic-bezier(0.215,0.61,0.355,1)}#mobile-menu-background{z-index:-1;opacity:0;background-color:rgba(0,0,0,0.7);position:fixed;top:0;bottom:0;right:0;left:0;transition:opacity 0.5s ease-in-out}body.mm-open #mobile-menu-background{z-index:8;opacity:1}#mobile-menu{position:fixed;box-sizing:border-box;top:0;bottom:0;left:-375px;right:auto;width:100%;max-width:375px;clear:both;padding:10px 0 40px;overflow-y:auto;background-color:#FFF;margin:0;z-index:9;transition:all 0.5s ease-in-out}body.mm-open #mobile-menu{left:0}#mobile-menu .mm-logo{display:block;width:250px;height:auto;margin-bottom:7px;margin-left:12px}#mobile-menu a#menu-close{display:block;position:absolute;top:18px;right:20px;width:20px;height:20px;background-position:center center;background-size:15px 15px;background-repeat:no-repeat;cursor:pointer;&.jch-lazyloaded{background-image:url(https://www.ams-chemicals.com/templates/loft33/images/menu-close.png)}}#mobile-menu a#menu-close:hover{transform:rotate(180deg)}#mobile-menu .mm-main ul.mod-menu{list-style:none}#mobile-menu .mm-main ul.mod-menu>li{padding:0 12px}#mobile-menu .mm-main ul.mod-menu>li>a{display:block;padding:10px;font-size:16px;font-weight:600;color:#333645;border-bottom:1px solid #ccc}#mobile-menu .mm-main ul.mod-menu>li:last-of-type>a{border-bottom:none}#mobile-menu .mm-main ul.mod-menu>li.active{background-color:#333645}#mobile-menu .mm-main ul.mod-menu>li.active a{color:#fff;border-bottom:none}.desktop #mobile-menu .mm-main ul.mod-menu>li:not(.active) a:hover{color:#999}#banner{position:relative;display:block;width:100%;max-width:1360px;margin:0 auto}#banner .bgfilter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(6,86,147,0.6)}#banner .custom{background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#000}#banner .container{display:flex;flex-direction:column;justify-content:flex-end;height:460px;padding-bottom:100px}.homepage #banner .container{height:600px;padding-bottom:200px}#banner h2{position:relative;max-width:720px;margin:0 0 20px;color:#fff;font-size:40px;font-weight:600;padding-bottom:20px;z-index:2}#banner h2:after{content:"";position:absolute;bottom:0;left:0;background-color:#fff;width:75px;height:7px}#banner h3{font-family:'Libre Franklin',sans-serif;font-size:18px;font-weight:normal;max-width:720px;margin:0;color:#fff;z-index:2}#links{max-width:1420px;padding:0 30px;margin:-140px auto 50px}#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:#fff;box-shadow:0px 3px 10px #00000029;border:none;font-size:22px;transition:background-color 0.5s ease-in-out}#links ul li a span{display:block;font-size:22px;margin:20px 0 0;transition:color 0.5s ease-in-out}#links ul li a:hover{background-color:#333645}#links ul li a:hover span{color:#fff}#links i.link-icon{display:block;width:60px;height:60px;margin:0 auto}#links i.link-icon svg{max-width:100%;max-height:100%}#links i.link-icon svg path{fill:#3383b4;transition:fill 0.5s ease-in-out}#links a:hover i.link-icon svg path{fill:#FFF}#links i.icon-arrow{display:block;position:absolute;right:20px;bottom:15px;width:28px;height:28px}#links a:hover i.icon-arrow{animation-name:arrowMove;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}#links i.icon-arrow path{fill:#3383b4;transition:fill 0.5s ease-in-out}#links a:hover i.icon-arrow path{fill:#FFF}#content{padding:50px 0 0}.item-page{padding-top:5px;padding-bottom:50px}#content p{margin-bottom:12px}#content ul,#content ol{margin:25px 5px}#content ul li{list-style:none;position:relative;margin-bottom:12px;padding-left:20px}#content ul li:after{content:"";position:absolute;left:0;top:7px;height:10px;width:10px;border-radius:50%;background-color:#707070}#content ol li{list-style:outside;list-style-type:decimal;position:relative;margin-bottom:12px;margin-left:10px;padding-left:15px}table.promo{width:100%;margin-bottom:75px}table.promo tr{display:flex;flex-wrap:wrap;justify-content:space-between}table.promo td{display:block;width:49.75%;background-color:#fff;background-size:cover;background-repeat:no-repeat}table.promo h2{margin-top:0}#content table.promo a:hover{background-color:rgba(0,0,0,0.1);border:none}table.promo a span{position:absolute;right:20px;bottom:15px;width:28px;height:28px}table.promo a:hover span{animation-name:arrowMove;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}table.promo a span path{fill:#3383b4;transition:fill 0.5s ease-in-out}table.promo a:hover span path{fill:#333645}table.promo td:last-of-type{position:relative;padding:50px 7%}table.imageLeft25,table.imageRight25,table.imageLeft50,table.imageRight50{display:block;width:100%;border-spacing:0;border-collapse:collapse;margin-bottom:30px}table.imageLeft25 td,table.imageRight25 td,table.imageLeft50 td,table.imageRight50 td{vertical-align:top}table.imageLeft25 td:last-of-type,table.imageLeft50 td:last-of-type{padding-left:3%;padding-top:5px}table.imageRight25 td:first-of-type,table.imageRight50 td:first-of-type{padding-right:3%;padding-top:5px}table.imageLeft25 td:first-of-type,table.imageRight25 td:last-of-type{width:25%}table.imageLeft50 td:first-of-type,table.imageRight50 td:last-of-type{width:50%}table.imageLeft25 td:first-of-type img,table.imageRight25 td:last-of-type img,table.imageLeft50 td:first-of-type img,table.imageRight50 td:last-of-type img{display:block;width:100%;height:auto}#content ul.brands{list-style:none;display:flex;flex-wrap:wrap;margin:30px 0}#content ul.brands li{position:relative;width:200px;height:200px;padding:0;margin:0 10px 10px 0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}#content ul.brands li:after{display:none}#content ul.brands li.guarantee{&::after{display:block;content:"";position:absolute;left:0;top:0;width:100px;height:100px;border-radius:0;background-color:transparent;background-position:left top;background-repeat:no-repeat;z-index:2}&.jch-lazyloaded::after{background-image:url(https://www.ams-chemicals.com/templates/loft33/images/dvtechnics-garantie.png)}}ul.brands li img{display:block;width:80%;margin:auto;height:auto;align-self:center}#contact h2{text-align:center;margin-bottom:63px;padding:0 3%}#contact .rsform{position:relative;padding:60px 0;background-color:#333645;background-size:cover;background-position:top center;background-repeat:no-repeat;margin:30px 0 0;&.jch-lazyloaded{background-image:url('https://www.ams-chemicals.com/templates/loft33/images/contactbg.png')}}#contact .rsform:after{content:"";position:absolute;top:-30px;left:50%;margin-left:-10px;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #363A4B}#contact .rsform form{width:100%;max-width:460px;padding:0 30px;margin:0 auto}#contact .rsform .formRow{display:flex;flex-wrap:wrap;justify-content:space-between}#contact .rsform .formRow .formSpan12{width:100%}#contact .rsform .formRow .formSpan6{width:48%}#content p.formDescription{margin-top:5px;margin-bottom:0}#contact .rsform .rsform-block{display:block;margin-bottom:20px}#contact .rsform label{display:block;color:#fff;font-weight:300;margin-bottom:5px}#contact .rsform .formControls{display:block}#contact .rsform div.formBody{float:none}#contact .rsform select,#contact .rsform textarea,#contact .rsform input[type="text"],#contact .rsform input[type="number"],#contact .rsform input[type="email"],#contact .rsform input[type="tel"],#contact .rsform input[type="url"],#contact .rsform input[type="password"]{margin-bottom:0}#contact .rsform .rsform-block-gdpr label.formControlLabel{display:none}#contact .rsform .rsform-block-gdpr label{position:relative;padding-left:32px;font-size:16px;font-weight:300;font-style:italic}#contact .rsform .rsform-block-gdpr input{position:absolute;left:0;top:1px}#contact .rsform .rsform-block.rsform-block-submit{margin-bottom:0}#contact .rsform .formError{padding-left:185px;color:#FF333F;font-size:14px;font-weight:700;margin-top:8px;margin-bottom:20px}#contact .rsform .rsform-input-box.rsform-error,#contact .rsform .rsform-text-box.rsform-error,#contact .rsform .rsform-checkbox.rsform-error{box-shadow:0px 0px 10px 2px #FFBABA}#contact .rsform .formValidation,#contact .rsform .formValidation .formError{display:block !important;padding:0}footer{position:absolute;left:0;bottom:0;width:100%;padding:50px 0;line-height:25px;height:175px;background-color:#F7F7F7}footer .container{padding:0 !important}footer .moduletable{padding:0 3% !important}footer ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0}footer ul.mod-menu{justify-content:center;margin-top:25px}footer ul li{margin-right:50px;font-size:14px}footer ul li:last-of-type{margin-right:0}footer p{margin-bottom:0}footer a{color:#333645;background:none}footer a:hover{text-decoration:underline;border:none}@media only screen and (max-width:760px){#main-menu,#header-right{display:none}header .container{padding-top:10px;padding-bottom:10px}#mobile-menu-button,#mobile-menu{display:block}#main-logo a img{width:100px}.outerContainer{padding-bottom:0px}.container{padding:0 3%}#banner .container,.homepage #banner .container{justify-content:flex-end;height:300px;padding-top:0px;padding-bottom:20px}h1,h2{font-size:32px}.iframeWrapper{padding-bottom:70%}#links{padding:0 3%;margin:30px auto 10px}#links ul li{width:100%;max-width:400px;margin:15px auto}table.promo td{width:100%;min-height:200px}footer{position:relative;height:auto}footer ul{display:block}footer ul li{display:block;margin-right:0;margin-bottom:10px}footer ul li:last-of-type{margin-bottom:0}}@media only screen and (max-width:650px){#userForm{padding-left:3%;padding-right:3%}#contact .rsform .formRow .formSpan6{width:100%}}@media only screen and (max-width:500px){#main-logo a svg{width:180px;margin-bottom:10px}#banner .container,.homepage #banner .container{height:250px}body,input,label,input[type=text],input[type=search],input[type=password],input[type=email],input[type=tel],textarea{font-size:16px}h1,h2,#banner h2{font-size:24px}h3{font-size:20px}#links ul li{width:100%;margin:10px auto}}
