@import url('https://fonts.googleapis.com/css?family=Exo+2:400,400i,600,700|Montserrat:400,500,700,800&display=block');.basic-font{font-family:'Exo 2',sans-serif;font-weight:400}.titel-font{font-family:'Montserrat',sans-serif;font-weight:600}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:600}.bolder{font-weight:700}.extra-bold{font-weight:800}.italic{font-style:italic}html,body{background:#f3f7f9;font-family:'Exo 2',sans-serif;font-weight:400;color:#212121;font-size:15px;letter-spacing:.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}@media only screen and (max-width: 991px){html,body{font-size:calc(15px - 1px)}}@media only screen and (max-width: 767px){html,body{font-size:calc(15px - 2px)}}h1,.look-h1{font-family:'Montserrat',sans-serif;font-weight:600;font-size:2.8rem;font-weight:800;line-height:1.14285714;margin-bottom:10px;color:#005288}h2,.look-h2{font-family:'Montserrat',sans-serif;font-size:2rem;font-weight:600;line-height:1.33333333;margin-bottom:30px;color:#005288}h3,.look-h3{font-family:'Exo 2',sans-serif;font-weight:400;font-size:1.46666667rem;font-weight:700;line-height:1;margin-bottom:25px;color:#005288}h4,.look-h4{font-family:'Exo 2',sans-serif;font-weight:400;font-size:1.2rem;font-weight:700;line-height:1.22222222;margin-bottom:10px;color:#005288}h5,.look-h5{font-family:'Exo 2',sans-serif;font-size:1.06666667rem;font-weight:400;line-height:1.25;margin-bottom:10px;color:#005288}h6,.look-h6{font-family:'Exo 2',sans-serif;font-size:1rem;font-weight:400;line-height:1.26666667;margin-bottom:10px;color:#005288}.look-alt{font-family:'Montserrat',sans-serif;font-weight:600;font-size:.93333333rem;font-weight:500;line-height:1.57142857;color:#477DAB;letter-spacing:.7px;text-transform:uppercase;margin:0}p,span,a,li,.look-p{color:#285573;line-height:2.13333333}p{margin-bottom:2.13333333em}p b,p strong{font-weight:600}p i,p em{font-style:italic}a:not(.button){color:#005288;text-decoration:underline}a:not(.button):hover,a:not(.button):active,a:not(.button):focus{text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,a{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.none{display:none}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.fill{top:0px;right:0px;bottom:0px;left:0px}.row-reverse{flex-direction:row-reverse}.gradient-black-to-transparent{background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%)}.gradient-transparent-to-black{background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background:-webkit-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%)}.gradient-blue-to-dark-blue{background:-moz-linear-gradient(left, #477dab 0%, #005288 100%);background:-webkit-linear-gradient(left, #477dab 0%, #005288 100%);background:linear-gradient(to right, #477dab 0%, #005288 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f9b100', endColorstr='#f9b100', GradientType=1)}.container-full{width:100%}.flex-row{display:flex}.container{max-width:1400px;box-sizing:border-box;padding-right:20px;padding-left:20px}.website-content{display:inline-block;width:100%;padding:0}.button{position:relative;font-family:'Montserrat',sans-serif;font-weight:600;background-color:#2ecc71;color:#fff;font-size:14px;padding:8px 90px 10px 40px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 25px center;background-size:17px;text-decoration:none}.button:hover{background-color:#26ab5f;text-decoration:none;color:#fff;background-position:right 20px center;cursor:pointer}.button:focus,.button:active{outline:none;color:#fff}.button.white{background-color:#fff;color:#005288;background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-arrow-right-blue.svg')}.button.white:hover{background-color:#26ab5f;color:#fff;background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-arrow-right-white.svg')}.button.no-arrow{background-image:none;padding-right:40px}@media only screen and (max-width: 767px){.button{padding:10px 60px 10px 30px;max-width:100%}}@supports (-ms-ime-align:auto){.button{background-position:calc(100% - 25px) center !important}.button:hover{background-position:calc(100% - 20px) center !important}}.logged-in .responsive-nav{margin-top:32px}@media screen and (max-width:782px){#wpadminbar{position:fixed}.logged-in .responsive-nav{margin-top:46px}}.input-font-color{color:#005288}.input-border-radius{border-radius:5px}.input-background{background-color:#fff}.input-box-shadow{box-shadow:0 3px 4px 0 rgba(0,3,0,0.1)}.input-border{border:none}.input-weight{font-weight:600}.box-shadow{box-shadow:0 0 19px rgba(0,0,0,0.1)}.default-block{margin-bottom:130px}.default-block.background-color{background-color:#e4e7ef}.default-block .tekst ul{margin-left:10px;margin-bottom:30px}.default-block .tekst ul li{position:relative;padding-left:20px}.default-block .tekst ul li::before{content:"";position:absolute;left:0;width:5px;height:5px;border-radius:5px;background-color:#285573;top:12.5px}.default-block .tekst ol{counter-reset:my-awesome-counter;margin-left:10px;margin-bottom:30px}.default-block .tekst ol li{counter-increment:my-awesome-counter;position:relative;padding-left:20px}.default-block .tekst ol li::before{content:counter(my-awesome-counter) ". ";position:absolute;left:0;font-weight:600}.default-block .tekst blockquote{margin-left:10px;margin-bottom:30px;border-left:3px solid #285573;padding-left:10px}.default-block .tekst *:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 991px){.default-block{margin-bottom:90px}}@media only screen and (max-width: 767px){.default-block{margin-bottom:40px}}header{position:fixed;z-index:5000;width:100%}header .header-top{display:block;width:100%;margin:0 auto;max-width:100%}header .header-inner{display:flex;position:relative;justify-content:space-between;z-index:1500}header .header-inner .logolink{display:block;height:134px;position:relative}header .header-inner .logolink img{height:100%;width:auto;display:block}header .header-inner .navigation{position:relative;text-align:right;padding:25px 15px 25px 0}header .header-inner .navigation .nav{margin-top:20px}header .header-inner .navigation ul{padding:0;margin:0;list-style:none;display:inline-block}header .header-inner .navigation a.button{margin-left:15px}header .header-inner .navigation li{position:relative;display:inline-block;padding:0 12px}header .header-inner .navigation li:first-child{padding-left:0px}header .header-inner .navigation li a{display:inline-block;position:relative;font-family:'Exo 2',sans-serif;font-weight:400;font-size:1.2rem;font-weight:700;line-height:1.22222222;margin-bottom:10px;color:#005288;padding:0;margin-bottom:0;color:white;text-decoration:none}header .header-inner .navigation li a.sf-with-ul{position:relative}header .header-inner .navigation li a.sf-with-ul::after{position:absolute;content:"";background:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-chevron-down-blue.svg');background-size:10px;background-position:right 1px center;background-repeat:no-repeat;width:100%;height:100%;right:0;top:2px;border:none}header .header-inner .navigation li a.sf-with-ul:hover,header .header-inner .navigation li a.sf-with-ul:active{color:#ffc425}header .header-inner .navigation li a.sf-with-ul:hover::after,header .header-inner .navigation li a.sf-with-ul:active::after{background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-chevron-down-actie.svg')}header .header-inner .navigation li a:hover,header .header-inner .navigation li a:active{color:#ffc425;text-decoration:none}header .header-inner .navigation li a:hover::before,header .header-inner .navigation li a:active::before{width:100%}header .header-inner .navigation li a::before{content:'';position:absolute;left:0;bottom:-8px;width:0%;height:2px;background:#ffc425;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-inner .navigation li.current-menu-item a,header .header-inner .navigation li.current_page_parent a{color:#ffc425}header .header-inner .navigation li.current-menu-item a.sf-with-ul::after,header .header-inner .navigation li.current_page_parent a.sf-with-ul::after{background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-chevron-down-actie.svg')}header .header-inner .navigation li.current-menu-item a::before,header .header-inner .navigation li.current_page_parent a::before{width:100%}header .header-inner .navigation li.menu-item-has-children>a{padding-right:20px}header .header-inner .navigation li>ul.sub-menu{position:absolute;top:calc(100% + 11px);width:100%;background:#fff;min-width:320px;margin:0;display:none;left:0;text-align:left;border-top:4px solid #ffc425;z-index:203;box-shadow:0 0 9px rgba(0,0,0,0.1)}header .header-inner .navigation li>ul.sub-menu li{margin:0;padding:0;width:100%}header .header-inner .navigation li>ul.sub-menu li:hover,header .header-inner .navigation li>ul.sub-menu li:active,header .header-inner .navigation li>ul.sub-menu li.current-menu-item,header .header-inner .navigation li>ul.sub-menu li.current_page_item{color:#285573;background:rgba(255,196,37,0.1)}header .header-inner .navigation li>ul.sub-menu li:hover a,header .header-inner .navigation li>ul.sub-menu li:active a,header .header-inner .navigation li>ul.sub-menu li.current-menu-item a,header .header-inner .navigation li>ul.sub-menu li.current_page_item a{color:#285573;background:rgba(255,196,37,0.1)}header .header-inner .navigation li>ul.sub-menu li a{display:block;padding:20px;margin:0;color:#285573;font-size:1rem;border-top:none}header .header-inner .navigation li>ul.sub-menu li a::before{display:none}header .header-inner .navigation li>ul.sub-menu ul.sub-menu{display:block;top:0;border:none;left:100%;background:#fff}header .header-inner .navigation li>ul.sub-menu ul.sub-menu::after{display:none}header .header-inner .navigation li>ul.sub-menu ul.sub-menu ul.sub-menu{background:#fff;border:none}header .header-inner .navigation li>ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu{background:#fff;border:none}header .header-inner .nav-toggle{position:relative;z-index:1500}header .header-inner .nav-toggle .hamburger-menu{position:relative;padding:5px;width:46px;height:50px;transition:all .25s;cursor:pointer;background:none;border:none;outline:none}header .header-inner .nav-toggle .hamburger-menu .menu-part{position:absolute;width:100%;height:5px;right:0;background:white;margin:auto;border-radius:20px;transition:all .25s cubic-bezier(.6, 0, .4, 1.3)}header .header-inner .nav-toggle .hamburger-menu .menu-part:nth-of-type(1){top:calc(50% - ((10px)) + -6px)}header .header-inner .nav-toggle .hamburger-menu .menu-part:nth-of-type(2){top:calc(50% - ((10px)) + 8px);width:32px}header .header-inner .nav-toggle .hamburger-menu .menu-part:nth-of-type(3){top:calc(50% - ((10px)) + 22px)}header .header-inner .nav-toggle .hamburger-menu.hamburger-open{transform:scale(1) rotate(0deg)}header .header-inner .nav-toggle .hamburger-menu.hamburger-open .menu-part:nth-of-type(1){transform:rotate(45deg);width:45px !important;top:calc(50% - (2px))}header .header-inner .nav-toggle .hamburger-menu.hamburger-open .menu-part:nth-of-type(2){opacity:0}header .header-inner .nav-toggle .hamburger-menu.hamburger-open .menu-part:nth-of-type(3){transform:rotate(-45deg);width:45px !important;top:calc(50% - (2px))}@media only screen and (min-width: 1600px){header .header-inner .logolink{display:block;height:154px}header .header-inner .navigation li{padding:0 15px}}@media only screen and (min-width: 992px) and (max-width: 1199px){header .header-inner .logolink{display:block;height:100px}header .header-inner .navigation{position:relative;text-align:right;padding:15px 15px 15px 0}header .header-inner .navigation a.button{margin-left:5px;padding:5px 15px;font-weight:400}header .header-inner .navigation li{padding:0 10px}header .header-inner .navigation li a{font-size:1.05rem}}@media only screen and (max-width: 991px){header .header-inner .logolink{height:100px}header .header-inner .navigation{display:flex;align-items:center}header .header-inner .navigation .button{margin-right:30px}}@media only screen and (max-width: 767px){header .header-inner{padding:0}header .header-inner .logolink{height:105px}header .header-inner .nav-toggle .hamburger-menu{width:34px;height:30px}header .header-inner .nav-toggle .hamburger-menu .menu-part{width:calc(100% - 5px);height:4px;top:5px}header .header-inner .nav-toggle .hamburger-menu .menu-part:nth-of-type(1){top:calc(50% - ((10px)) + -3px)}header .header-inner .nav-toggle .hamburger-menu .menu-part:nth-of-type(2){top:calc(50% - ((10px)) + 7px);width:22px}header .header-inner .nav-toggle .hamburger-menu .menu-part:nth-of-type(3){top:calc(50% - ((10px)) + 17px)}header .header-inner .nav-toggle .hamburger-menu.hamburger-open .menu-part:nth-of-type(1){width:35px !important}header .header-inner .nav-toggle .hamburger-menu.hamburger-open .menu-part:nth-of-type(3){width:35px !important}}header.scrolled .header-inner{background:white;box-shadow:0 0 19px rgba(0,0,0,0.1)}header.scrolled .header-inner .logolink{height:110px;margin-bottom:-35px}header.scrolled .header-inner .navigation{padding:15px}header.scrolled .header-inner .navigation .button{font-size:12px;padding:7px 30px 7px 30px}header.scrolled .header-inner .navigation .nav{margin-top:3px}header.scrolled .header-inner .navigation li.current-menu-item a,header.scrolled .header-inner .navigation li.current_page_parent a{color:#ffc425}header.scrolled .header-inner .navigation li a{font-size:1.0rem;color:#285573}header.scrolled .header-inner .navigation li a:hover{color:#ffc425}header.scrolled .header-inner .navigation li>ul.sub-menu li a{font-size:0.9rem}header.scrolled .header-inner .nav-toggle .hamburger-menu .menu-part{background:#005288}@media only screen and (min-width: 1600px){header.scrolled .header-inner .logolink{display:block;height:124px}}@media only screen and (min-width: 992px) and (max-width: 1199px){header.scrolled .header-inner .logolink{display:block;height:80px}}@media only screen and (max-width: 991px){header.scrolled .header-inner .logolink{height:100px}}@media only screen and (max-width: 767px){header.scrolled .header-inner .logolink{height:85px}}#old-ie-banner{display:inline-block;width:100%;text-align:center;background:#f12525;padding:8px 0;position:fixed;bottom:0;z-index:1500}#old-ie-banner p{color:#fff;margin-bottom:0}.responsive-nav{display:none;position:fixed;overflow:auto;left:0;top:0;right:0;bottom:0;background:#006bb1;z-index:1490;padding-top:100px}.responsive-nav *:focus{outline:none}.responsive-nav .nav{padding:0;margin:0;list-style:none}.responsive-nav .nav li{display:block;position:relative;width:100%}.responsive-nav .nav li a{display:block;font-family:'Exo 2',sans-serif;font-weight:400;font-weight:700;line-height:1.22222222;margin-bottom:10px;color:#005288;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;padding:15px;font-size:1.2rem;margin-bottom:0;color:#fff;text-decoration:none}.responsive-nav .nav li a.sf-with-ul{position:relative}.responsive-nav .nav li a.sf-with-ul::after{position:absolute;content:"";background:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-chevron-down-white.svg');background-size:14px;background-position:center right;background-repeat:no-repeat;width:100%;height:100%;right:25px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none}.responsive-nav .nav li a:hover,.responsive-nav .nav li a:active{background:#005288;text-decoration:none}.responsive-nav .nav li .sub-menu{margin-left:0px}.responsive-nav .nav li .sub-menu a{padding-left:30px;font-size:1.2rem}.responsive-nav .nav li.current-menu-item,.responsive-nav .nav li.current_page_parent{background:#005288}.responsive-nav .nav li.current-menu-item a,.responsive-nav .nav li.current_page_parent a{color:#ffc425}.responsive-nav .nav li.li-show{opacity:1}.responsive-nav .nav li.li-hr{height:2px;background:#005288;padding:0;max-width:90px;display:block;margin:10px auto}@media only screen and (max-width: 767px){.responsive-nav{padding-top:110px}.responsive-nav .nav li a{padding:15px;font-size:1.2rem}.responsive-nav .nav li .sub-menu a{font-size:1.2rem}.responsive-nav .button{width:calc(100% - 30px);margin:20px 15px;font-size:1.1rem}}.footer-cta-items{padding-bottom:90px;position:relative}.footer-cta-items .titel-footer-cta-items{margin-bottom:75px;text-align:center}.footer-cta-items .titel-footer-cta-items h2{margin-bottom:5px}.footer-cta-items::after{content:'';position:absolute;bottom:calc(50% - 100px);width:100%;height:201px;background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/footer-bg-element.svg');background-size:auto 100%;z-index:0}.footer-cta-items::before{content:'';position:absolute;bottom:0px;width:100%;height:calc(50% - 100px);background:white;z-index:0}.footer-cta-items .info-item{text-align:center;background:white;height:100%;border-radius:10px;box-shadow:0 0 19px rgba(0,0,0,0.1);position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between}.footer-cta-items .info-item .icoon{width:90px;height:90px;margin-top:-45px;display:inline-block}.footer-cta-items .info-item .icoon img{width:100%}.footer-cta-items .info-item .tekst{padding:25px 50px;font-size:0.9375rem}.footer-cta-items .info-item .tekst p{margin:0}.footer-cta-items .info-item .link{padding:10px 0 30px 0}@media only screen and (max-width: 767px){.footer-cta-items{padding-bottom:0;margin-top:30px}.footer-cta-items .info-item{height:auto}.footer-cta-items .info-item:not(.last){margin-bottom:60px}.footer-cta-items .info-item .icoon{width:60px;height:60px;margin-top:-30px}.footer-cta-items .info-item .tekst{padding:25px 30px}}footer{position:relative;margin:0;display:inline-block;width:100%;font-size:.88rem;display:block;font-family:'Montserrat',sans-serif;font-weight:600;font-weight:400}footer p,footer a,footer span{color:#005288}footer .footer-inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:20px}footer .footer-block{width:calc(100% / 3);padding:0 20px;font-size:0.875rem}footer .footer-block .titel{display:block;margin-top:15px;font-size:1.12rem;margin-bottom:15px;font-family:'Montserrat',sans-serif;font-weight:600;font-weight:800}footer .footer-block p>a{text-decoration:underline}footer .footer-block p>a:hover{text-decoration:none}footer .footer-block li a{text-decoration:none}footer .top-footer{box-sizing:border-box;background:white}footer .top-footer .logolink img{max-width:170px;height:auto;display:block}footer .top-footer .footer-tekst{margin:15px 0 20px}footer .top-footer .footer-tekst p{margin-bottom:0}footer .bottom-footer{background:#005288}footer .bottom-footer .footer-inner{display:flex;justify-content:space-between;padding:20px}footer .bottom-footer .footer-inner a,footer .bottom-footer .footer-inner p,footer .bottom-footer .footer-inner span{color:#bbbeca;font-family:'Exo 2',sans-serif;font-weight:400;font-size:.87rem;margin:0}footer .bottom-footer .footer-inner a{text-decoration:none}footer .bottom-footer .footer-inner a:hover{text-decoration:underline}footer .bottom-footer .footer-inner .menu{display:flex;margin-bottom:0}footer .bottom-footer .footer-inner .menu li{position:relative;padding:0 8px}footer .bottom-footer .footer-inner .menu li::after{content:"";position:absolute;right:0;top:23%;width:0;height:54%;border-right:1px solid #bbbeca}footer .bottom-footer .footer-inner .menu li:last-child::after{display:none}footer .bottom-footer .footer-inner .menu li:first-child{padding-left:0}@media only screen and (max-width: 991px){footer .top-footer .logolink img{margin:0 auto}footer .footer-inner{flex-wrap:wrap}footer .footer-block.cta{width:100%;text-align:center;padding-bottom:20px}footer .footer-block.cta .footer-tekst{max-width:500px;margin:15px auto 20px}}@media only screen and (max-width: 767px){footer .footer-block{padding-left:0;padding-right:0}footer .partner-logo{width:calc((100% / 3))}footer .bottom-footer .footer-inner{padding:15px 15px 10px}footer .bottom-footer .colofon-left,footer .bottom-footer .colofon-right{width:100%;text-align:center}footer .bottom-footer .colofon-left .menu,footer .bottom-footer .colofon-right .menu{justify-content:center}footer .footer-inner .menu{flex-wrap:wrap}footer .footer-inner .menu li::after{display:none}}@media only screen and (max-width: 575px){footer .footer-block{width:100%}}.banner{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:170px 0 120px 0;margin-bottom:130px;min-height:410px}.banner.background-color{background-color:#e4e7ef}.banner .tekst ul{margin-left:10px;margin-bottom:30px}.banner .tekst ul li{position:relative;padding-left:20px}.banner .tekst ul li::before{content:"";position:absolute;left:0;width:5px;height:5px;border-radius:5px;background-color:#285573;top:12.5px}.banner .tekst ol{counter-reset:my-awesome-counter;margin-left:10px;margin-bottom:30px}.banner .tekst ol li{counter-increment:my-awesome-counter;position:relative;padding-left:20px}.banner .tekst ol li::before{content:counter(my-awesome-counter) ". ";position:absolute;left:0;font-weight:600}.banner .tekst blockquote{margin-left:10px;margin-bottom:30px;border-left:3px solid #285573;padding-left:10px}.banner .tekst *:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 991px){.banner{margin-bottom:90px}}@media only screen and (max-width: 767px){.banner{margin-bottom:40px}}.banner::after{content:'';position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgba(18,29,37,0.8);z-index:0}.banner::before{content:'';position:absolute;top:calc(100% - 95px);height:100px;width:100%;background:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/banner-element-page-2.svg') repeat-x bottom left;background-size:auto 100%;z-index:1}.banner .banner-content{position:relative;z-index:5;display:inline-block}.banner.homebanner{background:-moz-linear-gradient(left, #477dab 0%, #005288 100%);background:-webkit-linear-gradient(left, #477dab 0%, #005288 100%);background:linear-gradient(to right, #477dab 0%, #005288 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f9b100', endColorstr='#f9b100', GradientType=1);position:relative;padding:180px 0 220px 0}.banner.homebanner::after{content:'';position:absolute;left:75px;top:-75px;width:100%;height:calc(100% + 75px);background:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/beeldmerk-bg-element.svg') no-repeat center right;background-size:auto 100%;z-index:0}.banner.homebanner::before{content:'';position:absolute;top:calc(100% - 220px);height:225px;width:100%;background:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/header-element-home.svg') repeat-x bottom left;background-size:auto 100%;z-index:1}.banner.homebanner .homebanner-content{position:relative;z-index:5;margin-bottom:-225px}.banner.homebanner .home-blok{display:block;position:relative;padding-bottom:111%;border-radius:10px;background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:0 0 19px rgba(0,0,0,0.1)}.banner.homebanner .home-blok::before{content:'';position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:rgba(33,33,33,0.4);border-radius:10px}.banner.homebanner .home-blok::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background:-webkit-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, #000 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%);border-radius:10px}.banner.homebanner .home-blok .home-blok-content{position:absolute;z-index:1;bottom:0;left:0;width:100%;padding:25px 30px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.banner.homebanner .home-blok .home-blok-content h2{color:#ffc425;margin-bottom:5px}.banner.homebanner .home-blok .home-blok-content p{color:white;margin:0}.banner.homebanner .home-blok:hover .home-blok-content{bottom:20px}.banner p.titel-before{color:#ffc425;margin-bottom:10px;font-family:'Montserrat',sans-serif;font-weight:600;font-size:1.25rem;font-weight:800}.banner h1{color:#fff}.banner a.button{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 991px){.banner{padding:120px 0 105px 0}.banner.homebanner{padding:120px 0 100px 0}.banner.homebanner::before{top:calc(100% - 170px);height:175px}.banner.homebanner .homebanner-content{margin-bottom:-100px}.banner.homebanner .home-blok .home-blok-content{padding:30px 20px}.banner.homebanner .home-blok .home-blok-content p{min-height:58px}}@media only screen and (max-width: 767px){.banner{padding:120px 0 40px 0;min-height:320px}.banner::before{top:calc(100% - 40px);height:40px}.banner p.titel-before{margin-bottom:5px;font-size:1.05rem}.banner h1{font-size:2.1rem}.banner.homebanner{padding:120px 0 95px 0}.banner.homebanner::before{top:calc(100% - 120px);height:125px}.banner.homebanner .homebanner-content{margin-bottom:-125px}.banner.homebanner .home-blok{margin-bottom:30px;padding-bottom:90%}.banner.homebanner .home-blok .home-blok-content{padding:20px 15px}}.content-tekst{margin-bottom:130px}.content-tekst.background-color{background-color:#e4e7ef}.content-tekst .tekst ul{margin-left:10px;margin-bottom:30px}.content-tekst .tekst ul li{position:relative;padding-left:20px}.content-tekst .tekst ul li::before{content:"";position:absolute;left:0;width:5px;height:5px;border-radius:5px;background-color:#285573;top:12.5px}.content-tekst .tekst ol{counter-reset:my-awesome-counter;margin-left:10px;margin-bottom:30px}.content-tekst .tekst ol li{counter-increment:my-awesome-counter;position:relative;padding-left:20px}.content-tekst .tekst ol li::before{content:counter(my-awesome-counter) ". ";position:absolute;left:0;font-weight:600}.content-tekst .tekst blockquote{margin-left:10px;margin-bottom:30px;border-left:3px solid #285573;padding-left:10px}.content-tekst .tekst *:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 991px){.content-tekst{margin-bottom:90px}}@media only screen and (max-width: 767px){.content-tekst{margin-bottom:40px}}.content-tekst .ml-auto{margin-left:auto !important}.content-tekst a{color:#005288}.content-tekst a:hover{color:#00395f}.content-tekst h1{width:70%}.content-tekst h2.kolom-titel{margin-bottom:30px}.content-tekst.content-center{text-align:center}.content-tekst.content-center h1{margin-left:auto;margin-right:auto}@media only screen and (min-width: 992px) and (max-width: 1199px){.content-tekst h1{width:100%}}@media only screen and (max-width: 991px){.content-tekst h1{width:100%}}@media only screen and (max-width: 575px){.content-tekst .kolom-2{margin-top:50px}}.tekst-afbeelding{margin-bottom:130px}.tekst-afbeelding.background-color{background-color:#e4e7ef}.tekst-afbeelding .tekst ul{margin-left:10px;margin-bottom:30px}.tekst-afbeelding .tekst ul li{position:relative;padding-left:20px}.tekst-afbeelding .tekst ul li::before{content:"";position:absolute;left:0;width:5px;height:5px;border-radius:5px;background-color:#285573;top:12.5px}.tekst-afbeelding .tekst ol{counter-reset:my-awesome-counter;margin-left:10px;margin-bottom:30px}.tekst-afbeelding .tekst ol li{counter-increment:my-awesome-counter;position:relative;padding-left:20px}.tekst-afbeelding .tekst ol li::before{content:counter(my-awesome-counter) ". ";position:absolute;left:0;font-weight:600}.tekst-afbeelding .tekst blockquote{margin-left:10px;margin-bottom:30px;border-left:3px solid #285573;padding-left:10px}.tekst-afbeelding .tekst *:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 991px){.tekst-afbeelding{margin-bottom:90px}}@media only screen and (max-width: 767px){.tekst-afbeelding{margin-bottom:40px}}.tekst-afbeelding .tekst-blok{position:relative;display:flex}.tekst-afbeelding .tekst-blok .tekst-inner{position:relative;width:55%;margin:65px 0;padding:60px;background:#fff;border-radius:10px;box-shadow:0 0 19px rgba(0,0,0,0.1);z-index:1;overflow:hidden;text-align:left}.tekst-afbeelding .tekst-blok .tekst-inner .titel-blok{margin-bottom:20px}.tekst-afbeelding .tekst-blok .tekst-inner .titel-blok h2{margin-bottom:5px}.tekst-afbeelding .tekst-blok .tekst-inner p{margin-bottom:20px}.tekst-afbeelding .tekst-blok .tekst-inner a{color:#ffc425}.tekst-afbeelding .tekst-blok .tekst-inner a:hover{color:#fbb700}.tekst-afbeelding .tekst-blok .tekst-inner::after{content:'';width:330px;height:330px;position:absolute;bottom:-165px;right:-165px;background:rgba(228,231,239,0.06);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:0}.tekst-afbeelding .tekst-blok .foto{position:absolute;top:0;right:0;left:auto;width:58%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:10px}.tekst-afbeelding .tekst-blok.Links{flex-direction:row-reverse}.tekst-afbeelding .tekst-blok.Links .foto{left:0;right:auto}@media only screen and (max-width: 991px){.tekst-afbeelding .tekst-blok{flex-direction:column-reverse}.tekst-afbeelding .tekst-blok .tekst-inner{width:calc(100% - 40px);padding:45px;margin:-20% 20px 20px}.tekst-afbeelding .tekst-blok .foto{position:relative;width:100%;padding-bottom:65%}.tekst-afbeelding .tekst-blok.Links{flex-direction:column-reverse}}@media only screen and (max-width: 767px){.tekst-afbeelding .tekst-blok .tekst-inner{padding:30px}}.tekst-button{margin-bottom:130px;text-align:center}.tekst-button.background-color{background-color:#e4e7ef}.tekst-button .tekst ul{margin-left:10px;margin-bottom:30px}.tekst-button .tekst ul li{position:relative;padding-left:20px}.tekst-button .tekst ul li::before{content:"";position:absolute;left:0;width:5px;height:5px;border-radius:5px;background-color:#285573;top:12.5px}.tekst-button .tekst ol{counter-reset:my-awesome-counter;margin-left:10px;margin-bottom:30px}.tekst-button .tekst ol li{counter-increment:my-awesome-counter;position:relative;padding-left:20px}.tekst-button .tekst ol li::before{content:counter(my-awesome-counter) ". ";position:absolute;left:0;font-weight:600}.tekst-button .tekst blockquote{margin-left:10px;margin-bottom:30px;border-left:3px solid #285573;padding-left:10px}.tekst-button .tekst *:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 991px){.tekst-button{margin-bottom:90px}}@media only screen and (max-width: 767px){.tekst-button{margin-bottom:40px}}.tekst-button h2{width:80%;max-width:550px;margin:0 auto 10px auto}.tekst-button .tekst{margin-top:50px}.tekst-button .button{margin-top:50px}@media only screen and (max-width: 575px){.tekst-button{text-align:left}.tekst-button h2{width:100%}}.tekst-formulier{margin-bottom:130px}.tekst-formulier.background-color{background-color:#e4e7ef}.tekst-formulier .tekst ul{margin-left:10px;margin-bottom:30px}.tekst-formulier .tekst ul li{position:relative;padding-left:20px}.tekst-formulier .tekst ul li::before{content:"";position:absolute;left:0;width:5px;height:5px;border-radius:5px;background-color:#285573;top:12.5px}.tekst-formulier .tekst ol{counter-reset:my-awesome-counter;margin-left:10px;margin-bottom:30px}.tekst-formulier .tekst ol li{counter-increment:my-awesome-counter;position:relative;padding-left:20px}.tekst-formulier .tekst ol li::before{content:counter(my-awesome-counter) ". ";position:absolute;left:0;font-weight:600}.tekst-formulier .tekst blockquote{margin-left:10px;margin-bottom:30px;border-left:3px solid #285573;padding-left:10px}.tekst-formulier .tekst *:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 991px){.tekst-formulier{margin-bottom:90px}}@media only screen and (max-width: 767px){.tekst-formulier{margin-bottom:40px}}.tekst-formulier h2.title{margin-bottom:30px}.tekst-formulier .formulier .inner{width:70%;margin:0 auto}@media only screen and (max-width: 767px){.tekst-formulier .formulier{order:13;margin-top:50px}.tekst-formulier .formulier .inner{width:100%}}.partners{margin-bottom:130px;text-align:center}.partners.background-color{background-color:#e4e7ef}.partners .tekst ul{margin-left:10px;margin-bottom:30px}.partners .tekst ul li{position:relative;padding-left:20px}.partners .tekst ul li::before{content:"";position:absolute;left:0;width:5px;height:5px;border-radius:5px;background-color:#285573;top:12.5px}.partners .tekst ol{counter-reset:my-awesome-counter;margin-left:10px;margin-bottom:30px}.partners .tekst ol li{counter-increment:my-awesome-counter;position:relative;padding-left:20px}.partners .tekst ol li::before{content:counter(my-awesome-counter) ". ";position:absolute;left:0;font-weight:600}.partners .tekst blockquote{margin-left:10px;margin-bottom:30px;border-left:3px solid #285573;padding-left:10px}.partners .tekst *:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 991px){.partners{margin-bottom:90px}}@media only screen and (max-width: 767px){.partners{margin-bottom:40px}}.partners .logos{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.partners .logos .partner-logo.show_4{width:calc(100% / 4)}@media only screen and (min-width: 768px){.partners .logos .partner-logo.show_4:nth-child(n+5){margin-top:40px}}.partners .logos .partner-logo.show_5{width:calc(100% / 5)}@media only screen and (min-width: 768px){.partners .logos .partner-logo.show_5:nth-child(n+6){margin-top:30px}}.partners .logos .partner-logo.show_6{width:calc(99% / 6)}@media only screen and (min-width: 768px){.partners .logos .partner-logo.show_6:nth-child(n+7){margin-top:20px}}.partners .logos .partner-logo .partner{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;padding-bottom:33%;background-size:contain}@media only screen and (max-width: 767px){.partners .logos .partner-logo{width:calc((100% / 2)) !important}.partners .logos .partner-logo:nth-child(n+3){margin-top:20px}}.fotogalerij{margin-bottom:130px}.fotogalerij.background-color{background-color:#e4e7ef}.fotogalerij .tekst ul{margin-left:10px;margin-bottom:30px}.fotogalerij .tekst ul li{position:relative;padding-left:20px}.fotogalerij .tekst ul li::before{content:"";position:absolute;left:0;width:5px;height:5px;border-radius:5px;background-color:#285573;top:12.5px}.fotogalerij .tekst ol{counter-reset:my-awesome-counter;margin-left:10px;margin-bottom:30px}.fotogalerij .tekst ol li{counter-increment:my-awesome-counter;position:relative;padding-left:20px}.fotogalerij .tekst ol li::before{content:counter(my-awesome-counter) ". ";position:absolute;left:0;font-weight:600}.fotogalerij .tekst blockquote{margin-left:10px;margin-bottom:30px;border-left:3px solid #285573;padding-left:10px}.fotogalerij .tekst *:last-child{margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 991px){.fotogalerij{margin-bottom:90px}}@media only screen and (max-width: 767px){.fotogalerij{margin-bottom:40px}}.fotogalerij .titel-galerij{text-align:center;margin-bottom:10px}.fotogalerij .galerij .afb{position:relative;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;width:100%;background-color:white;border-radius:10px;margin-bottom:30px}.fotogalerij .galerij .afb span.ratio{display:block;padding-bottom:66.666%}.fotogalerij .galerij .afb span.count{position:absolute;font-weight:600;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:80px;top:50%;left:50%;z-index:1}.fotogalerij .galerij .afb.more::after{position:absolute;content:"";background-color:#005288;width:100%;height:100%;opacity:.8;top:0}.fotogalerij .galerij .afb.hidden{display:none}.fotogalerij .slider .slick-slider{position:relative}.fotogalerij .slider .slide{background-size:cover;background-position:center center;background-repeat:no-repeat}.fotogalerij .slider .slide span.ratio{display:block;padding-bottom:66.666%}.fotogalerij .slider .slick-arrow{position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#005288;opacity:.3;width:60px;height:100px;background-size:20px;top:50%;z-index:1;overflow:hidden;color:transparent;border:none;outline:none}.fotogalerij .slider .slick-arrow:hover{opacity:.8;cursor:pointer}.fotogalerij .slider .slick-arrow.slick-prev{background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-slider-left-white.svg');border-radius:0 10px 10px 0;left:0}.fotogalerij .slider .slick-arrow.slick-next{background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-slider-right-white.svg');border-radius:10px 0 0 10px;right:0}@media only screen and (max-width: 767px){.fotogalerij .slider .slick-arrow{width:30px;height:50px;background-size:12px}}.form-group{position:relative;margin:0 0 20px;width:100%}.form-group br{display:none}.form-group p{margin:0}.form-group span.titel{display:block}.form-group label.titel{position:absolute;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;-ms-transition:.2s ease;transition:.2s ease;color:#c9ced1;font-size:15px;line-height:15px;letter-spacing:.2px;white-space:nowrap;pointer-events:none;left:20px;top:16px;z-index:1;width:calc(calc(100% - 40px));overflow:hidden;height:calc(2px + 15px)}.form-group .wpcf7-checkbox label,.form-group .wpcf7-acceptance label,.form-group .wpcf7-radio label{position:relative;display:inline-block;margin:0;padding-left:30px;margin-right:20px}.form-group .wpcf7-checkbox label span,.form-group .wpcf7-acceptance label span,.form-group .wpcf7-radio label span{display:block;line-height:1.5;cursor:pointer}.form-group .wpcf7-checkbox .last label,.form-group .wpcf7-acceptance .last label,.form-group .wpcf7-radio .last label{margin-right:0}.form-group input,.form-group textarea,.form-group select,.form-group label.upload{font-family:'Exo 2',sans-serif;font-weight:400;color:#005288;border-radius:5px;background-color:#fff;box-shadow:0 3px 4px 0 rgba(0,3,0,0.1);border:none;font-weight:600;position:relative;display:block;height:calc(31px + 15px);font-size:15px;line-height:calc(calc(15px + 2px));letter-spacing:.2px;padding:18px 20px 6px 20px;margin:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group input::placeholder,.form-group textarea::placeholder,.form-group select::placeholder,.form-group label.upload::placeholder{opacity:0}.form-group input:active,.form-group textarea:active,.form-group select:active,.form-group label.upload:active,.form-group input:focus,.form-group textarea:focus,.form-group select:focus,.form-group label.upload:focus{outline:none}.form-group input.button,.form-group textarea.button,.form-group select.button,.form-group label.upload.button{position:relative;font-family:'Montserrat',sans-serif;font-weight:600;background-color:#2ecc71;color:#fff;font-size:14px;padding:8px 90px 10px 40px;display:inline-block;border-radius:200px;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-arrow-right-white.svg');background-repeat:no-repeat;background-position:right 25px center;background-size:17px;text-decoration:none;width:auto}.form-group input.button:hover,.form-group textarea.button:hover,.form-group select.button:hover,.form-group label.upload.button:hover{background-color:#26ab5f;text-decoration:none;color:#fff;background-position:right 20px center;cursor:pointer}.form-group input.button:focus,.form-group textarea.button:focus,.form-group select.button:focus,.form-group label.upload.button:focus,.form-group input.button:active,.form-group textarea.button:active,.form-group select.button:active,.form-group label.upload.button:active{outline:none;color:#fff}.form-group input.button.white,.form-group textarea.button.white,.form-group select.button.white,.form-group label.upload.button.white{background-color:#fff;color:#005288;background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-arrow-right-blue.svg')}.form-group input.button.white:hover,.form-group textarea.button.white:hover,.form-group select.button.white:hover,.form-group label.upload.button.white:hover{background-color:#26ab5f;color:#fff;background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-arrow-right-white.svg')}.form-group input.button.no-arrow,.form-group textarea.button.no-arrow,.form-group select.button.no-arrow,.form-group label.upload.button.no-arrow{background-image:none;padding-right:40px}@media only screen and (max-width: 767px){.form-group input.button,.form-group textarea.button,.form-group select.button,.form-group label.upload.button{padding:10px 60px 10px 30px;max-width:100%}}.form-group input::-ms-clear,.form-group textarea::-ms-clear,.form-group select::-ms-clear,.form-group label.upload::-ms-clear{display:none}.form-group input.wpcf7-not-valid,.form-group textarea.wpcf7-not-valid,.form-group select.wpcf7-not-valid,.form-group label.upload.wpcf7-not-valid{background-color:#F8E6E6}.form-group input:disabled,.form-group textarea:disabled,.form-group select:disabled,.form-group label.upload:disabled{opacity:0.2;cursor:default !important}.form-group textarea{resize:vertical;height:150px;min-height:150px;max-height:400px;line-height:1.5;padding-top:18px}.form-group select{padding-top:21px;padding-right:40px;cursor:pointer}.form-group select .hide-option{display:none}.form-group select::-ms-expand{display:none}.form-group.select::before{position:absolute;z-index:1;content:'';pointer-events:none;width:0;height:0;border-top:solid 6px #285573;border-right:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 6px transparent;top:21px;right:20px}.form-group input[type="checkbox"],.form-group input[type="radio"]{position:absolute;background-color:#fff;-webkit-transition:.2s background-size;-moz-transition:.2s background-size;-o-transition:.2s background-size;-ms-transition:.2s background-size;transition:.2s background-size;background-size:5px;top:3px;left:0;width:15px;height:15px;max-height:15px;max-width:15px;padding:0;cursor:pointer;background-repeat:no-repeat;background-position:center center}.form-group input[type="checkbox"]:checked{background-size:80%;background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-checkmark-green.svg')}.form-group input[type="radio"]{border-radius:15px}.form-group input[type="radio"]:checked{background-size:64%;background-image:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-round-green.svg')}.form-group input[type="date"]{color:transparent;cursor:text}.form-group input[type="date"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-group input[type="date"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-group input[type="date"]::-webkit-clear-button{-webkit-appearance:none;margin:0}.form-group input[type="number"]{-moz-appearance:textfield}.form-group input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-group input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-group.input-active label.titel{font-size:10px;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.form-group.input-active input[type="date"]{color:#005288}.form-group.input-active label.filename{color:#005288}.form-group input[type="file"]{position:absolute;opacity:0;overflow:hidden;z-index:-1}.form-group label.upload{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;cursor:pointer}.form-group label.upload:hover{background-color:#eaeced}.form-group label.filename{position:absolute;font-weight:600;color:transparent;pointer-events:none;left:60px;top:22px;z-index:1;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;-ms-transition:.2s ease;transition:.2s ease}.form-group.fileupload{overflow:hidden;border-radius:5px;box-shadow:0 3px 4px 0 rgba(0,3,0,0.1)}.form-group.fileupload label.titel{font-weight:600;color:#005288;left:60px;width:calc(100% - 60px);z-index:2}.form-group.fileupload::before{position:absolute;z-index:1;content:'';pointer-events:none;top:0;left:20px;background:url('https://www.custers-kunststoffen.nl/wp-content/themes/custers-kunststoffen/css/../images/icon-upload.svg') no-repeat center center;background-size:75%;height:100%;width:25px;z-index:3}.form-group .wpcf7-not-valid-tip{display:none}.form-group .wpcf7-not-valid.wpcf7-file{background-color:#F8E6E6;opacity:1;z-index:1;color:transparent;padding-top:80px}.form-group.required.select select{padding-right:60px}.form-group.required.select::before{right:38px}.form-group.required.fileupload::before{right:40px}.form-group.required input{padding-right:40px}.form-group.required::after{content:"*";position:absolute;font-weight:600;color:#005288;height:14px;font-size:22px;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index:3}.form-group p.privacy{color:#9AA6AD;margin-bottom:10px;font-style:italic}.form-group p.privacy a{color:#9AA6AD;text-decoration:underline}.form-group p.privacy a:hover{color:#83929b;text-decoration:none}.form-group.last{text-align:center}.half{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.half .form-group{position:relative;width:calc(50% - 10px)}.half .no-label{margin-top:0}@media only screen and (max-width: 767px){.half{display:block}.half .form-group{width:100%}}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f00;padding:10px 20px;color:#285573;line-height:calc(2.13333333 - 0.5)}.screen-reader-response{display:none}.sitemap .col-md-12{margin-bottom:20px}.sitemap ul{column-count:3}.sitemap ul li{display:block;break-inside:avoid-column}.sitemap ul li .sub{display:flex;flex-direction:column;margin-bottom:0}.sitemap ul li .sub li{width:100%;column-count:0;break-inside:unset}@media only screen and (max-width: 991px){.sitemap ul{column-count:2}.sitemap ul li .sub{column-count:0}}@media only screen and (max-width: 767px){.sitemap ul{column-count:1}.sitemap ul li .sub{column-count:0}}