@import url('https://fonts.googleapis.com/css?family=Red+Hat+Text:400,500,600,700|Ubuntu:400,700&display=swap');.basic-font{font-family:"azo-sans-web",sans-serif;font-weight:400}.titel-font{font-family:"azo-sans-web",sans-serif;font-weight:700}.thin{font-weight:100}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:600}.bold{font-weight:700}.italic{font-style:italic}.toptitel{display:block;font-weight:700;font-size:.9rem;color:#2a6f8a;margin-bottom:.75rem}.toptitel.color-5{color:#701e5c}html,body{background:#100b15;background-image:url(https://www.ema-tech.nl/wp-content/themes/ematech/css/../images/body-bg-1-min.png);background-size:100% auto;background-position:left top 175vh;background-repeat:no-repeat;font-family:"azo-sans-web",sans-serif;font-weight:400;color:#212121;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}@media only screen and (max-width: 767px){html,body{font-size:16px}}body.hideHeader header{transform:translateY(-100%)}h1,.look-h1{font-family:"azo-sans-web",sans-serif;font-size:4.5rem;line-height:1.2;font-weight:700;margin-bottom:.5em;color:#fff}@media only screen and (max-width: 767px){h1,.look-h1{font-size:2.5rem}}h2,.look-h2{font-family:"azo-sans-web",sans-serif;font-size:3rem;line-height:1.2;font-weight:700;margin-bottom:.7em;color:#fff;letter-spacing:.1px}@media only screen and (max-width: 767px){h2,.look-h2{font-size:2rem}}h3,.look-h3{font-family:"azo-sans-web",sans-serif;font-weight:700;font-size:2.1rem;line-height:1.1;font-weight:600;margin-bottom:.7em;color:#fff}@media only screen and (max-width: 767px){h3,.look-h3{font-size:1.4rem}}h4,.look-h4{font-family:"azo-sans-web",sans-serif;font-size:1.4rem;line-height:1.2;font-weight:700;margin-bottom:.5em;color:#fff}@media only screen and (max-width: 767px){h4,.look-h4{font-size:1.2rem}}p,span,a,li,.look-p{color:#fff;line-height:1.9em}.look-p-big{font-size:1.3rem}@media only screen and (max-width: 767px){.look-p-big{font-size:1.1rem}}p{margin-bottom:2em}p b,p strong{font-weight:700}p i,p em{font-style:italic}p a{color:#12a29b}p a:hover{color:#2a6f8a}a{color:#3f2462;text-decoration:none}a:hover,a:active,a:focus{color:#27163d;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}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.none{display:none}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.standaard-margin{margin-bottom:8rem}@media only screen and (max-width: 991px){.standaard-margin{margin-bottom:5rem}}@media only screen and (max-width: 767px){.standaard-margin{margin-bottom:3rem}}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.container{max-width:1280px;box-sizing:border-box;padding-right:20px;padding-left:20px}.website-content{display:inline-block;width:100%;padding-top:3rem}.website-content.first_banner_klein{padding-top:0}@media only screen and (max-width: 767px){.website-content{padding-top:6rem}}.box-shadow{-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23)}.box-shadow-input{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.box-shadow-input-focus{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.inputstyle{border:1px solid #fff;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);font-size:17px}.inputstyle:focus{outline:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.button{position:relative;font-family:"azo-sans-web",sans-serif;font-weight:400;background-color:#951b81;color:#fff;font-size:20px;padding:.25rem 1rem;display:inline-block;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.button:hover{background-color:#6a135c;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.button:focus,.button:active{outline:none;color:#fff}.button.transparent{background:rgba(149,27,129,0);color:#fff}.button.transparent:hover{background:#951b81}@media only screen and (max-width: 767px){.button{max-width:100%;font-size:16px}}#swipebox-container #swipebox-bottom-bar{background:transparent;bottom:50%}#swipebox-container #swipebox-bottom-bar.visible-bars{transform:none}#swipebox-container #swipebox-arrows{width:100% !important;max-width:100% !important}#swipebox-container #swipebox-arrows #swipebox-next{margin-right:30px}@media only screen and (max-width: 767px){#swipebox-container #swipebox-slider .slide img{min-width:100%}}header{position:fixed;top:0;z-index:5000;width:100%;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}header .header-top{display:block;width:100%;margin:0 auto;max-width:1600px}header .header-inner{padding:1.5rem;display:flex;position:relative;align-items:center;justify-content:space-between;z-index:1500}header .header-inner .left{display:flex;align-items:center}header .header-inner .logolink{display:block;height:50px}header .header-inner .logolink img{height:250%;width:auto;display:block}header .header-inner .nav-button-container{position:relative;cursor:pointer}header .header-inner .nav-button-container .navbar-toggle{background:transparent;padding:0;position:relative;display:inline-block;margin:0;-webkit-appearance:none;border:none;outline:none}header .header-inner .nav-button-container .navbar-toggle::after{content:'';position:absolute;left:-.5rem;top:-.5rem;bottom:-.5rem;right:.25rem;background:#951b81;z-index:-1}header .header-inner .nav-button-container .navbar-toggle .hamburger-menu{position:relative;float:left;top:2px}header .header-inner .nav-button-container .navbar-toggle .icon-bar{background:#fff;position:relative;display:block;width:22px;height:3px;border-radius:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-inner .nav-button-container .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}header .header-inner .nav-button-container .navbar-toggle .icon-bar.icon-bar-3{width:15px}header .header-inner .nav-button-container .navbar-toggle .menu{float:left;position:relative;color:#fff;font-size:20px;font-family:"azo-sans-web",sans-serif;font-weight:700;margin:-5px 0 -5px 8px;line-height:1.2}header .header-inner .nav-button-container.responsive-nav-close .navbar-toggle .hamburger-menu .icon-bar-2{opacity:0}header .header-inner .nav-button-container.responsive-nav-close .navbar-toggle .hamburger-menu .icon-bar-1{transform:rotate(45deg);top:3.5px}header .header-inner .nav-button-container.responsive-nav-close .navbar-toggle .hamburger-menu .icon-bar-3{width:22px;transform:rotate(-45deg);bottom:3.5px}header .header-inner .nav-button-container:hover::after{border-color:#2c1944 transparent transparent transparent}@media only screen and (max-width: 991px){header .header-inner .right{padding-right:0px}header .header-inner .logolink{height:50px}header .header-inner .logolink img{height:200%;width:auto}}@media only screen and (max-width: 767px){header .header-inner{padding:1.5rem 1rem}header .header-inner .right{padding-right:0px}header .header-inner .logolink{height:50px}header .header-inner .logolink img{height:150%;width:auto}}.responsive-nav-container{display:none;overflow-y:auto;position:fixed;left:0;top:0px;right:0;bottom:0;background:url(https://www.ema-tech.nl/wp-content/themes/ematech/css/../images/bg-element-wave-min.png) #100b15 no-repeat bottom right;background-size:contain;z-index:1490;padding-top:200px}.responsive-nav-container .contact-information{position:relative;z-index:7;padding-top:12rem}.responsive-nav-container .contact-information p{font-size:1.3rem}@media only screen and (max-width: 767px){.responsive-nav-container .contact-information p{font-size:1.1rem}}.responsive-nav-container .contact-information p a{color:#fff}.responsive-nav-container .contact-information p a:hover{color:#951b81}.responsive-nav-container .responsive-nav{padding:0;margin:0}.responsive-nav-container .responsive-nav ul{padding:0;margin:0;list-style:none}.responsive-nav-container .responsive-nav ul li{display:inline-block;position:relative;padding:;width:100%;padding:1rem 0;text-align:left;opacity:0;transform:translateY(-15px);-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container .responsive-nav ul li a{display:inline-block;font-size:3.75rem;line-height:1;color:#fff;font-weight:700;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container .responsive-nav ul li a:hover,.responsive-nav-container .responsive-nav ul li a:active{color:#3f2462;text-decoration:none}.responsive-nav-container .responsive-nav ul li.current-menu-item a,.responsive-nav-container .responsive-nav ul li.current_page_parent a{color:#3f2462}.responsive-nav-container .responsive-nav ul li.li-show{opacity:1;transform:translateY(0px)}.responsive-nav-container.in{display:block}@media only screen and (min-width: 768px) and (max-width: 991px){.responsive-nav-container .responsive-nav-container-bg::after{background-position:right -15rem bottom}.responsive-nav-container .responsive-nav-container-bg .contact-information{width:300px}.responsive-nav-container .responsive-nav-container-bg .contact-information p{font-size:.8rem}}@media only screen and (max-width: 767px){.responsive-nav-container{padding-top:150px}.responsive-nav-container .responsive-nav{max-width:100%}.responsive-nav-container .responsive-nav ul li{padding:.5rem 0}.responsive-nav-container .responsive-nav ul li a{font-size:1.5rem}.responsive-nav-container .contact-information{padding-top:1rem}.responsive-nav-container .contact-information p{font-size:.8rem}.responsive-nav-container .responsive-nav-container-bg::after{display:none}.responsive-nav-container .responsive-nav-container-bg .contact-information{display:none}}ul.social-media{padding:0;margin:0;list-style:none;display:inline-block}ul.social-media li{display:inline-block;width:auto;border-radius:100%;overflow:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}ul.social-media li a{border-radius:100%}ul.social-media li a img{display:block;max-height:40px}ul.social-media li:not(:last-child){margin-right:10px}ul.social-media li:hover{background:#951b81}footer{position:relative;margin:0;width:100%;font-size:1rem;display:block;background:#18191b}footer .footer-content .footer-inner{padding:6rem 0 3rem 0}footer .footer-content .footer-inner .look-h3{font-weight:400;line-height:1;margin:0}footer .footer-content .footer-inner .look-h3 a{color:#fff;text-decoration:underline}footer .footer-content .footer-inner .look-h3 a:hover{text-decoration:none;color:#2a6f8a}footer .footer-content .footer-inner ul.social-media{width:100%;text-align:right}footer .footer-content .footer-inner .footer-menus{padding-top:6rem}footer .footer-content .footer-item p{color:#fff}footer .footer-content .footer-item p a{color:#fff}footer .footer-content .footer-item p a:hover{color:#2a6f8a}footer .footer-content .footer-item p.titel{font-size:3rem;line-height:1.2;margin-bottom:.7em;letter-spacing:.1px;font-family:"azo-sans-web",sans-serif;font-weight:700;color:#fff;margin-bottom:30px}@media only screen and (max-width: 767px){footer .footer-content .footer-item p.titel{font-size:2rem}}footer .footer-content .footer-item ul{padding:0;margin:0;list-style:none}footer .footer-content .footer-item ul li{display:inline-block;width:100%}footer .footer-content .footer-item ul li a{color:#fff}footer .footer-content .footer-item ul li a:hover,footer .footer-content .footer-item ul li a:focus{color:#2a6f8a}footer .footer-colofon{font-size:17px;padding:25px 0}footer .footer-colofon a{color:rgba(255,255,255,0.6);font-size:1em}footer .footer-colofon a:hover,footer .footer-colofon a:focus{color:rgba(255,255,255,0.8)}footer .footer-colofon a.website-door{float:right}footer .footer-colofon ul{padding:0;margin:0;list-style:none}footer .footer-colofon ul li{display:inline-block;color:white;font-size:1em}footer .footer-colofon ul li a{color:#fff;font-size:1em}footer .footer-colofon ul li a:hover,footer .footer-colofon ul li a:focus{color:#2a6f8a}footer .footer-colofon ul li:not(:last-child)::after{content:'|';margin:0 5px;color:#fff}@media only screen and (max-width: 767px){footer{font-size:14px}footer .footer-content .footer-inner{padding:3rem 0 2rem 0}footer .footer-content .footer-inner .look-h3{font-size:1.2rem}footer .footer-content .footer-inner ul.social-media{width:100%;text-align:left;margin-top:2rem}footer .footer-content .footer-inner .footer-menus{padding-top:3rem}footer .footer-content .footer-inner .logo{margin-bottom:3rem}footer .footer-content .footer-inner .logo img{max-width:140px}footer .footer-colofon{font-size:12px;padding-bottom:5rem}footer .footer-colofon a.website-door{float:left}}.banner{position:relative;margin-bottom:8rem;margin-left:3rem;margin-right:3rem}@media only screen and (max-width: 991px){.banner{margin-bottom:5rem}}@media only screen and (max-width: 767px){.banner{margin-bottom:3rem}}.banner .banner-inner{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:15rem 0 8rem 0;border-radius:5px;position:relative}.banner .banner-inner::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#100b15;opacity:.75}.banner .banner-content{position:relative;z-index:3}.banner .banner-content h1,.banner .banner-content h2,.banner .banner-content h3,.banner .banner-content h4,.banner .banner-content h5,.banner .banner-content p,.banner .banner-content span,.banner .banner-content ul li,.banner .banner-content ul li a,.banner .banner-content a{color:#fff}.banner .banner-content h1{font-size:5rem;line-height:1}.banner .banner-content h1 strong{color:#7f225d}.banner .banner-content h1 em{color:#2a6f8a;font-style:normal}.banner .banner-content p{font-size:1.3rem;font-weight:700}@media only screen and (max-width: 767px){.banner .banner-content p{font-size:1.1rem}}.banner.banner-contact{margin-top:100px;margin-bottom:0}.banner.banner-contact .maps{position:relative;padding-bottom:30%}.banner.banner-contact .maps iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media only screen and (max-width: 991px){.banner .banner-inner{padding:10rem 0 5rem 0}.banner .banner-content h1{font-size:3.5rem}}@media only screen and (max-width: 767px){.banner{margin-left:0;margin-right:0}.banner.banner-contact{margin-top:0}.banner.banner-contact .maps{padding-bottom:40%}.banner .banner-inner{padding:6rem 0 2rem 0}.banner .banner-inner a.button{margin-top:40px;font-size:18px}.banner .banner-content h1{font-size:2rem}}.banner-contact-after .banner-contact-content{display:inline-block;margin-bottom:8rem;position:relative;background-color:#12a29b;padding:1.5rem 2rem;margin-top:-9rem}@media only screen and (max-width: 991px){.banner-contact-after .banner-contact-content{margin-bottom:5rem}}@media only screen and (max-width: 767px){.banner-contact-after .banner-contact-content{margin-bottom:3rem}}.banner-contact-after .banner-contact-content p{font-size:.9rem}@media only screen and (max-width: 767px){.banner-contact-after .banner-contact-content{margin-top:-1.5rem;width:100%}}.banner-klein{position:relative;margin-bottom:8rem}@media only screen and (max-width: 991px){.banner-klein{margin-bottom:5rem}}@media only screen and (max-width: 767px){.banner-klein{margin-bottom:3rem}}.banner-klein .banner-inner{background-size:cover;background-position:center center;background-repeat:no-repeat}.banner-klein .banner-inner::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#2a6f8a;opacity:.75}.banner-klein.single-projecten .banner-inner::after{background:#360d80}.banner-klein .banner-content{position:relative;z-index:2;min-height:275px;display:flex;align-items:flex-end;padding-bottom:1rem}.banner-klein .banner-content h1,.banner-klein .banner-content h2,.banner-klein .banner-content h3,.banner-klein .banner-content h4,.banner-klein .banner-content h5,.banner-klein .banner-content p,.banner-klein .banner-content span,.banner-klein .banner-content ul li,.banner-klein .banner-content ul li a,.banner-klein .banner-content a{color:#fff}.banner-klein .banner-content h1{font-size:5rem;line-height:1}.banner-klein .banner-content h1 strong{color:#7f225d}.banner-klein .banner-content h1 em{color:#2a6f8a;font-style:normal}.banner-klein .banner-content p{font-size:1.3rem;font-weight:700}@media only screen and (max-width: 767px){.banner-klein .banner-content p{font-size:1.1rem}}@media only screen and (max-width: 767px){.banner-klein .banner-inner a.button{margin-top:40px;font-size:18px}.banner-klein .banner-content{min-height:250px}}.projecten{margin-bottom:8rem}@media only screen and (max-width: 991px){.projecten{margin-bottom:5rem}}@media only screen and (max-width: 767px){.projecten{margin-bottom:3rem}}.projecten .project-item{position:relative;display:inline-block;width:100%;background:#360d80;height:calc(100% - 2rem);margin-bottom:2rem;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.projecten .project-item::before{content:'';position:absolute;top:0;left:0;right:0;height:3rem;background-image:url(https://www.ema-tech.nl/wp-content/themes/ematech/css/../images/line-elements.png);background-size:contain;background-position:right top;background-repeat:no-repeat;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.projecten .project-item .content{position:relative;display:inline-block;padding:9rem 1.5rem 7rem 1.5rem}.projecten .project-item .content h1{font-weight:100}.projecten .project-item .button{position:absolute;left:1.5rem;bottom:1.5rem}.projecten .project-item:hover{background:rgba(54,13,128,0.85)}.projecten .project-item:hover::before{transform:translateX(-1rem)}.projecten .project-item:hover .content{transform:translateY(1rem)}.projecten .project-item:hover .button{background:#951b81}.fotogalerij{margin-bottom:8rem}@media only screen and (max-width: 991px){.fotogalerij{margin-bottom:5rem}}@media only screen and (max-width: 767px){.fotogalerij{margin-bottom:3rem}}.fotogalerij .intro{text-align:center;padding-bottom:1.5rem}.fotogalerij .afbeelding{display:block;width:100%;margin:1rem 0;height:325px;position:relative;overflow:hidden}.fotogalerij .afbeelding .afbeelding-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.fotogalerij .afbeelding .overlay{font-family:"azo-sans-web",sans-serif;font-weight:700;font-size:2.1rem;line-height:1.1;font-weight:600;margin-bottom:.7em;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(16,11,21,0.75);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;margin:0;padding:.5rem}@media only screen and (max-width: 767px){.fotogalerij .afbeelding .overlay{font-size:1.4rem}}.fotogalerij .afbeelding:hover .afbeelding-inner{transform:scale(1.1)}@media only screen and (max-width: 767px){.fotogalerij .afbeelding{height:auto;padding-bottom:100%}}.content-tekst{margin-bottom:8rem}@media only screen and (max-width: 991px){.content-tekst{margin-bottom:5rem}}@media only screen and (max-width: 767px){.content-tekst{margin-bottom:3rem}}.content-tekst h2.kolom-titel{margin-bottom:30px}.content-tekst h1,.content-tekst h2,.content-tekst h3{max-width:800px}.content-tekst p img{max-width:100%;height:auto}.content-tekst.inspringing-kolom-2 .kolom-1 h1{font-family:"azo-sans-web",sans-serif;font-size:3rem;line-height:1.2;font-weight:700;margin-bottom:.7em;color:#fff;letter-spacing:.1px}@media only screen and (max-width: 767px){.content-tekst.inspringing-kolom-2 .kolom-1 h1{font-size:2rem}}.content-tekst.inspringing-kolom-2 .kolom-1 h1+p{font-size:1.3rem}@media only screen and (max-width: 767px){.content-tekst.inspringing-kolom-2 .kolom-1 h1+p{font-size:1.1rem}}.content-tekst.inspringing-kolom-2 .kolom-2{padding:8rem 0 0 3rem}.content-tekst .contact-item{padding-top:5rem}@media only screen and (max-width: 767px){.content-tekst.inspringing-kolom-2 .kolom-2{padding:0}}@media only screen and (max-width: 575px){.content-tekst .contact-item{padding-top:3rem}}.gecentreerde-tekst-met-beeldmerk{margin-bottom:8rem}@media only screen and (max-width: 991px){.gecentreerde-tekst-met-beeldmerk{margin-bottom:5rem}}@media only screen and (max-width: 767px){.gecentreerde-tekst-met-beeldmerk{margin-bottom:3rem}}.gecentreerde-tekst-met-beeldmerk .tekst{text-align:center;padding-top:9rem;position:relative;z-index:1}.gecentreerde-tekst-met-beeldmerk .tekst p{display:inline-block;max-width:480px}.gecentreerde-tekst-met-beeldmerk .tekst .beeldmerk{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://www.ema-tech.nl/wp-content/themes/ematech/css/../images/beeldmerk.png);background-size:contain;background-position:center top;background-repeat:no-repeat;z-index:-1;opacity:.2}@media only screen and (max-width: 767px){.gecentreerde-tekst-met-beeldmerk .tekst{padding-top:2rem}}.tekst-met-afbeelding,.tekst-met-twee-afbeeldingen{margin-bottom:8rem;position:relative;z-index:1}@media only screen and (max-width: 991px){.tekst-met-afbeelding,.tekst-met-twee-afbeeldingen{margin-bottom:5rem}}@media only screen and (max-width: 767px){.tekst-met-afbeelding,.tekst-met-twee-afbeeldingen{margin-bottom:3rem}}.tekst-met-afbeelding .kolom,.tekst-met-twee-afbeeldingen .kolom{position:relative;z-index:2;display:flex;height:100%;align-items:center}.tekst-met-afbeelding .kolom.kolom-2,.tekst-met-twee-afbeeldingen .kolom.kolom-2{z-index:1}.tekst-met-afbeelding .tekst,.tekst-met-twee-afbeeldingen .tekst{display:block;width:100%;padding:2rem 4.5rem}.tekst-met-afbeelding .tekst.with-img,.tekst-met-twee-afbeeldingen .tekst.with-img{position:relative;z-index:0;padding:0}.tekst-met-afbeelding .tekst.with-img img,.tekst-met-twee-afbeeldingen .tekst.with-img img{position:relative;z-index:2;width:100%;margin:0;transform:translateX(50px);opacity:0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.tekst-met-afbeelding .tekst.with-img.in-view img,.tekst-met-twee-afbeeldingen .tekst.with-img.in-view img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding .tekst a,.tekst-met-twee-afbeeldingen .tekst a{margin-top:.5rem}.tekst-met-afbeelding img,.tekst-met-twee-afbeeldingen img{display:block;width:100%;height:auto;margin-right:0;margin-left:auto}.tekst-met-afbeelding.reverse-row .row,.tekst-met-twee-afbeeldingen.reverse-row .row{flex-direction:row-reverse}.tekst-met-afbeelding.reverse-row .tekst.with-img img,.tekst-met-twee-afbeeldingen.reverse-row .tekst.with-img img{transform:translateX(-50px)}.tekst-met-afbeelding.reverse-row .tekst.with-img.in-view img,.tekst-met-twee-afbeeldingen.reverse-row .tekst.with-img.in-view img{transform:translateX(0px)}@media only screen and (max-width: 991px){.tekst-met-afbeelding .tekst,.tekst-met-twee-afbeeldingen .tekst{padding-right:.5rem;padding-left:.5rem}.tekst-met-afbeelding .tekst.with-img,.tekst-met-twee-afbeeldingen .tekst.with-img{padding-left:0}.tekst-met-afbeelding.reverse-row .tekst.with-img,.tekst-met-twee-afbeeldingen.reverse-row .tekst.with-img{padding-right:0}}@media only screen and (max-width: 767px){.tekst-met-afbeelding.with-bg-color,.tekst-met-twee-afbeeldingen.with-bg-color{padding:4rem 0 0 0}.tekst-met-afbeelding .img-col,.tekst-met-twee-afbeeldingen .img-col{-ms-flex-order:-1;order:-1}.tekst-met-afbeelding .tekst,.tekst-met-twee-afbeeldingen .tekst{padding-top:1.5rem}.tekst-met-afbeelding .tekst.with-img img,.tekst-met-twee-afbeeldingen .tekst.with-img img{width:calc(100% + 40px);max-width:calc(100% + 40px);margin:0 0 0 -20px}.tekst-met-afbeelding img,.tekst-met-twee-afbeeldingen img{max-width:100%;margin-top:10px}}.tekst-met-twee-afbeeldingen .kolom{align-items:flex-start}.tekst-met-twee-afbeeldingen .tekst{display:block;width:100%}.tekst-met-twee-afbeeldingen .tekst.with-img img{width:75%}.tekst-met-twee-afbeeldingen .tekst.with-img img.image-1{margin-left:auto}.tekst-met-twee-afbeeldingen .tekst.with-img img.image-2{border:1rem solid #100b15;width:70%;margin:-5rem 0 0 0}.tekst-met-twee-afbeeldingen .tekst.with-img.in-view img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-twee-afbeeldingen.reverse-row .tekst.with-img img.image-1{margin-left:0}.tekst-met-twee-afbeeldingen.reverse-row .tekst.with-img img.image-2{margin-left:auto}.wpcf7 form.wpcf7-form{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group{text-align:center;display:inline-block;width:100%;margin-bottom:0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea{border:1px solid #fff;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);font-size:17px;margin:0 0 15px 0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text:focus,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea:focus{outline:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text.wpcf7-not-valid,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea.wpcf7-not-valid{border-color:#c50e00}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:"azo-sans-web",sans-serif;font-weight:400;background-color:#951b81;color:#fff;font-size:20px;padding:.25rem 1rem;display:inline-block;border:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:hover{background-color:#6a135c;text-decoration:none;color:#fff;background-position:right 10px center;cursor:pointer}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:focus,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:active{outline:none;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.transparent{background:rgba(149,27,129,0);color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.transparent:hover{background:#951b81}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{max-width:100%;font-size:16px}}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{width:100%}}.wpcf7 form.wpcf7-form .form-group span.wpcf7-not-valid-tip{display:none}.wpcf7 form.wpcf7-form .form-group p{text-align:left}.wpcf7 form.wpcf7-form .form-group p small{text-align:left}.wpcf7 form.wpcf7-form .form-group .input-file{border:1px solid #fff;border-radius:5px;padding:15px 15px;outline:none;box-shadow:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);font-size:17px;background:white;padding:8px 15px 0 15px;display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file:focus{outline:none;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.43)}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap input{display:inline-block;float:left;max-width:100%}.wpcf7 form.wpcf7-form .form-group .file-2{display:none}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group .file-2{margin-top:15px}}.wpcf7 form.wpcf7-form .form-group .show-file-2{color:#3f2462;height:100%;display:flex;align-items:center;position:relative;cursor:pointer}.wpcf7 form.wpcf7-form .form-group .show-file-2::before{content:'+';color:#3f2462;font-size:1.45em;margin-right:5px}.wpcf7 form.wpcf7-form .form-group.fileupload{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:40px 0;margin:40px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:25px}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center p{text-align:center;margin:0;line-height:1}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group.fileupload{padding:20px 0;margin:20px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:10px}}.wpcf7 form.wpcf7-form .form-group p.privacy{text-align:center}.wpcf7 form.wpcf7-form .form-group p.privacy a{color:#fff;text-decoration:underline}.wpcf7 form.wpcf7-form .form-group p.privacy a:hover,.wpcf7 form.wpcf7-form .form-group p.privacy a:focus{text-decoration:none}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap{width:100%;display:inline-block}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox{display:inline-block;width:100%;text-align:left;padding-top:10px}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item{margin:0 20px 10px 0}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item:last-child{margin:0}.wpcf7 form.wpcf7-form .wpcf7-response-output{border:none;background:#c50e00;padding:15px 20px;margin:0 0 2rem 0;color:white}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{background:#6ea249}.text-scroll{overflow:hidden;padding-bottom:30px;margin-bottom:8rem}@media only screen and (max-width: 991px){.text-scroll{margin-bottom:5rem}}@media only screen and (max-width: 767px){.text-scroll{margin-bottom:3rem}}.text-scroll .text-scroll-container .text-scroll-inner .title-element{display:block;font-size:calc(18rem);line-height:1;-webkit-text-stroke:1px #fff;color:rgba(0,0,0,0);-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;white-space:nowrap;-webkit-transform:translateX(0%);transform:translateX(0%)}.text-scroll .text-scroll-container .text-scroll-inner .title-element img{display:inline-block;height:18rem;-webkit-transition:color .7s ease-in-out;transition:color .7s ease-in-out}@media only screen and (max-width: 991px){.text-scroll .text-scroll-container .text-scroll-inner .title-element{font-size:0}.text-scroll .text-scroll-container .text-scroll-inner .title-element img{height:10rem}}@media only screen and (max-width: 767px){.text-scroll .text-scroll-container .text-scroll-inner .title-element img{height:4rem}}.intro-with-link{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:2rem}.intro-with-link .look-h2{line-height:1}.teamleden{margin-bottom:8rem}@media only screen and (max-width: 991px){.teamleden{margin-bottom:5rem}}@media only screen and (max-width: 767px){.teamleden{margin-bottom:3rem}}.teamleden .teamleden-slider{margin:0 -1rem}.teamleden .slick-list{overflow:visible}.teamleden .teamlid{position:relative;margin:0 1rem;background:#100b15}.teamleden .teamlid .image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;opacity:.2;align-items:flex-end}.teamleden .teamlid .image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:#3f2462;background:linear-gradient(180deg, rgba(63,36,98,0) 0%, #3f2462 100%);opacity:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.teamleden .teamlid .ratio{display:block;padding-bottom:132%}.teamleden .teamlid .content-container{position:relative;z-index:2;padding:2rem;transform:translateY(-1rem);opacity:0}.teamleden .teamlid.slick-active .image{opacity:1}.teamleden .teamlid.slick-active:hover .image::after{height:75%;opacity:1}.teamleden .teamlid.slick-active:hover .content-container{transform:translateY(0);opacity:1}.teamleden:has(+ .usps){margin-bottom:0;position:relative;z-index:1;padding-bottom:1rem}.teamleden:has(+ .usps)::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;top:15rem;background:#3f2462;z-index:-1}.usps{background:#3f2462;padding:3rem 0}.usps .usps-inner{padding:0 3rem}.usps .usp{padding:2rem 0;display:flex;justify-content:space-between}.usps .usp .icon{width:8rem;background-size:contain;background-repeat:no-repeat}.usps .usp .text{padding:0 2rem;font-size:.9rem;line-height:1.4}@media only screen and (max-width: 767px){.usps .usps-inner{padding:0}.usps .usps-inner .usp .text{padding-right:0}}.tekst-twee-koloms-met-afbeeldingen{margin-bottom:8rem}@media only screen and (max-width: 991px){.tekst-twee-koloms-met-afbeeldingen{margin-bottom:5rem}}@media only screen and (max-width: 767px){.tekst-twee-koloms-met-afbeeldingen{margin-bottom:3rem}}.tekst-twee-koloms-met-afbeeldingen .tekst.tekst-smaller p{font-size:.85rem;line-height:2.2}.tekst-twee-koloms-met-afbeeldingen .img-container{padding-top:2rem}.tekst-twee-koloms-met-afbeeldingen .img-container img{width:70%}.tekst-twee-koloms-met-afbeeldingen .img-container img.image-2{border:1rem solid #100b15;width:70%;margin:-5rem 0 0 30%}.afbeelding-volledige-breedte{margin-bottom:8rem}@media only screen and (max-width: 991px){.afbeelding-volledige-breedte{margin-bottom:5rem}}@media only screen and (max-width: 767px){.afbeelding-volledige-breedte{margin-bottom:3rem}}.afbeelding-volledige-breedte .img-inner{background-size:cover;background-position:center center;background-repeat:no-repeat;margin-left:3rem;margin-right:3rem}.afbeelding-volledige-breedte .img-inner .ratio{display:block;padding-bottom:30%}@media only screen and (max-width: 767px){.afbeelding-volledige-breedte .img-inner{margin-left:0;margin-right:0}}.contact-item .contact-text{line-height:2.5}.contact-item a{color:#fff}.contact-item a:hover{color:#2a6f8a}.contact-item .icon-before{display:inline-block;padding-left:2.5rem;background-size:1.25rem auto;background-repeat:no-repeat;background-position:center left;background-image:url(https://www.ema-tech.nl/wp-content/themes/ematech/css/../images/icon-ematech-usp.png)}@media only screen and (max-width: 767px){.contact-item .contact-text{padding:1rem 0}}.popup-wrapper{position:fixed;bottom:20px;right:20px;top:auto;width:100%;max-width:360px;box-shadow:0 2px 6px rgba(0,0,0,0.3);z-index:100;transform:translateX(calc(100% + 30px));-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.popup-wrapper.visible{transform:translateX(0%)}.popup-wrapper .popup-modal-header{background:#3f2462;padding:1rem 1.5rem;text-align:center}.popup-wrapper .popup-modal-header .close-modal{position:absolute;right:-10px;top:-10px;width:24px;height:24px;background:#fff;border-radius:50%;color:#009588;z-index:1;padding:3px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.15);background-image:url('https://www.ema-tech.nl/wp-content/themes/ematech/css/../images/icon-close.svg');background-size:auto 10px;background-position:center center;background-repeat:no-repeat;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.popup-wrapper .popup-modal-header .close-modal:hover{opacity:.7}.popup-wrapper .popup-modal-header *{color:white}.popup-wrapper .popup-modal-header h3,.popup-wrapper .popup-modal-header h4,.popup-wrapper .popup-modal-header h5{margin-bottom:0;font-weight:700}.popup-wrapper .popup-modal-content{background:white;text-align:center;padding:30px 20px}.popup-wrapper .popup-modal-content p,.popup-wrapper .popup-modal-content img{margin-bottom:2em}.popup-wrapper .popup-modal-content p{color:#212121}.popup-wrapper .popup-modal-content p:last-child{margin:0}.popup-wrapper .popup-modal-content img{max-width:100%}@media only screen and (max-width: 991px){.popup-wrapper .popup-modal-header{padding:15px 20px}.popup-wrapper .popup-modal-content{padding:15px 20px}.popup-wrapper .popup-modal-content p,.popup-wrapper .popup-modal-content img{margin-bottom:1.5em}.popup-wrapper .popup-modal-content img{max-width:90px}}