@charset "UTF-8";
/*!

 Theme Name:   Datamaesters
 Theme URI:    datamaesters.nl
 Author:       Bas van Agten
 Template:     neve
 Version:      1.0.0
 Text Domain:  datamaesters

*/.small-content{max-width:800px;margin:auto}.wp-block-button a{background:var(--nv-primary-accent);transition:.3s}.wp-block-button a:hover{background:var(--nv-dark-bg)}.wp-block-button.is-style-primary a{position:relative}.wp-block-button.is-style-primary a:after{color:transparent;content:"›";font-size:30px;right:20px;line-height:0;pointer-events:none;position:absolute;top:20px;transition:.3s}.wp-block-button.is-style-primary a:hover{padding-right:2.5em}.wp-block-button.is-style-primary a:hover:after{color:#fff;right:15px}.wp-block-button.is-style-secondary a:hover{color:#fff!important}.checks-list{list-style:none;padding-left:0}.checks-list li{opacity:1;padding-left:50px;position:relative;transition:1s}.checks-list li:before{color:green;content:"\e5ca";font-family:Material Icons;font-size:34px;left:0;position:absolute;top:-15px;transform:scale(1);transition:.5s}.checks-list.on-screen li{opacity:0;padding-left:100px}.checks-list.on-screen li:before{transform:scale(0)}#wpadminbar{position:fixed}body{padding-top:66px!important}#header-grid{left:0;position:fixed;top:0;width:100%}body.admin-bar #header-grid{top:46px}@media only screen and (min-width:783px){body.admin-bar #header-grid{top:32px}}@media only screen and (min-width:960px){body{padding-top:74px!important}}.site-logo a,.site-logo a:hover{color:var(--nv-primary-accent)!important;opacity:1}.site-logo img{transition:.3s}.site-logo:hover img{transform:scale(1.15)}.site-logo p{font-size:20px!important;letter-spacing:.05em!important;text-transform:uppercase!important}@media only screen and (min-width:360px){.site-logo p{font-size:24px!important}}#nv-primary-navigation-sidebar li{border-color:#ddd;border-style:solid;border-width:0 0 1px}#nv-primary-navigation-sidebar a{padding-left:.5em}#nv-primary-navigation-sidebar .sub-menu{background:#f3f3f3}#nv-primary-navigation-sidebar .sub-menu li{border-width:1px 0 0}#nv-primary-navigation-sidebar .sub-menu a{font-size:.9em;padding:.8em 0 .8em 2em}#nv-primary-navigation-sidebar .sub-menu .sub-menu a{padding:.8em 0 .8em 4em}#nv-primary-navigation-sidebar .current-menu-ancestor a,#nv-primary-navigation-sidebar .current-menu-item a{color:var(--nv-primary-accent);font-weight:700}#nv-primary-navigation-sidebar .current-menu-ancestor .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor) a,#nv-primary-navigation-sidebar .current-menu-item .sub-menu li:not(.current-menu-item):not(.current-menu-ancestor) a{color:var(--text);font-weight:400}.nav-clickaway-overlay{display:none}#nv-primary-navigation-main a{font-weight:700;position:relative;text-transform:uppercase}#nv-primary-navigation-main a:hover{color:var(--text)}#nv-primary-navigation-main a:after{background:#ddd;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transition:.3s;width:0}#nv-primary-navigation-main .current-menu-item a:after,#nv-primary-navigation-main a:hover:after{left:0;width:100%}#nv-primary-navigation-main .current-menu-item a{color:var(--nv-primary-accent)}#nv-primary-navigation-main .current-menu-item a:after{background:var(--nv-primary-accent)}#nv-primary-navigation-main .sub-menu{left:-1.1em;right:auto;transform:translateY(20px);transition:.15s}#nv-primary-navigation-main .sub-menu .sub-menu{transform:translateX(20px)}#nv-primary-navigation-main .sub-menu li{background:rgba(0,0,0,.1)}#nv-primary-navigation-main .sub-menu li:hover{background:rgba(0,0,0,.15)}#nv-primary-navigation-main .sub-menu a{color:var(--color)!important;font-size:1em;font-weight:400;justify-content:space-between;text-transform:none}#nv-primary-navigation-main .sub-menu a:after{content:none}#nv-primary-navigation-main .sub-menu .caret{transform:rotate(-90deg)}#nv-primary-navigation-main li:hover .sub-menu{transform:translateY(0)}#nv-primary-navigation-main li:hover .sub-menu .sub-menu{transform:translateX(20px)}#nv-primary-navigation-main li:hover .sub-menu li:hover .sub-menu{transform:translateX(0)}.site-footer .builder-item{padding:30px 15px}.site-footer .has_menu{justify-content:center}.site-footer .has_menu ul{align-items:center}.site-footer .has_menu a{opacity:.7;transition:.15s}.site-footer .has_menu a:hover{color:var(--nv-primary-accent);opacity:1}.site-footer .logo{background-image:url(src/img/logo-datamaesters-outline.svg);height:40px;margin-left:10px;opacity:.25;width:40px}.site-footer .logo a{display:none}.wp-block-cover{align-items:end;height:200px;max-height:300px;min-height:0;overflow:hidden;position:relative}.wp-block-cover:after{background-image:linear-gradient(transparent,#000);bottom:0;content:"";height:50%;left:0;min-height:0;position:absolute;right:0}.wp-block-cover__inner-container{padding:3em 0;width:auto}.wp-block-cover__inner-container h1,.wp-block-cover__inner-container h2{margin:0}.wp-block-cover__inner-container .material-icons{font-size:80px;opacity:1;position:relative;top:0;transition:1s}.wp-block-cover__inner-container .material-icons.on-screen{opacity:0;top:-50px}.wp-block-cover__inner-container h1{font-size:2.5em;line-height:1em;opacity:1;position:relative;top:0;transition:1s}.wp-block-cover__inner-container h1.on-screen{opacity:0}.wp-block-cover__inner-container h2{font-size:1.25em;font-weight:100;margin-top:1em;opacity:1;position:relative;top:0;transition:1s}.wp-block-cover__inner-container h2.on-screen{opacity:0;top:-60px}.wp-block-cover__inner-container p{font-size:1.2em;margin:1em 0 0;opacity:1;position:relative;top:0;transition:1s}.wp-block-cover__inner-container p a{color:#fff}.wp-block-cover__inner-container p a:hover{text-decoration:none}.wp-block-cover__inner-container p.on-screen{opacity:0;top:-60px}@media only screen and (min-width:600px){.wp-block-cover{height:35vw}}.wp-block-columns.steps{margin-bottom:0;position:relative}.wp-block-columns.steps .wp-block-column{min-height:66px;padding:12px 0 0 76px;position:relative}.wp-block-columns.steps h6{background:#fff;color:#333;display:inline-block;padding:10px;font-size:18px;line-height:1.1em;margin:0}.wp-block-columns.steps h6:before{background:#fff;border:3px solid #eee;border-radius:100%;color:#bbb;content:"1";display:block;font-size:40px;left:0;line-height:60px;opacity:1;position:absolute;text-align:center;top:0;transform:scale(1);transition:1s;width:66px}.wp-block-columns.steps p{margin:0;padding-left:10px}.wp-block-columns.steps.on-screen h6:before{opacity:0;transform:scale(0)}.wp-block-columns.steps .wp-block-column:nth-of-type(2) h6:before{content:"2"}.wp-block-columns.steps .wp-block-column:nth-of-type(3) h6:before{content:"3"}.wp-block-columns.steps .wp-block-column:nth-of-type(4) h6:before{content:"4"}@media only screen and (max-width:599px){.wp-block-column:nth-of-type(n+2){margin-top:10px}}@media only screen and (max-width:782px){.wp-block-column:nth-of-type(3),.wp-block-column:nth-of-type(4){margin-top:10px}}@media only screen and (max-width:959px){.wp-block-columns.steps:after{background:#eee;content:"";height:80%;left:40px;position:absolute;top:30px;transition:2s;width:4px;z-index:-1}.wp-block-columns.steps.on-screen:after{height:0}}@media only screen and (min-width:960px){.wp-block-columns.steps{padding:0 50px}.wp-block-columns.steps h6{font-size:20px}.wp-block-columns.steps h6:before{border-width:4px}.wp-block-columns.steps:after{background:#eee;content:"";height:4px;left:80px;position:absolute;top:31px;transition:2s;width:100%;z-index:-1}.wp-block-columns.steps.on-screen:after{width:0}}.wp-block-columns.boxed-content .wp-block-column{border:2px solid #eee;opacity:1;padding:20px 20px 15px;transform:scale(1);transition:1s}.wp-block-columns.boxed-content.on-screen .wp-block-column{opacity:0;transform:scale(1.5)}@media screen and (min-width:1200px){.wp-block-columns.boxed-content{margin:0 -2vw}.wp-block-columns.boxed-content .wp-block-column{padding:40px 40px 30px}}@media screen and (min-width:1300px){.wp-block-columns.boxed-content{margin:0 -5vw}}body.home .wp-block-cover{height:75vh;max-height:none}body.home .wp-block-cover__inner-container h1 .anonymize{display:inline-block;margin:10px;position:relative}body.home .wp-block-cover__inner-container h1 .anonymize:before{color:#333;content:"anonimiseren";opacity:1;position:absolute;transition:1.5s;z-index:9}body.home .wp-block-cover__inner-container h1 .anonymize.on-screen:before{opacity:0}body.home .wp-block-cover__inner-container h1 .anonymize:after{background:#fff;bottom:-9px;box-shadow:0 0 10px rgba(0,0,0,.1);content:"";left:-3%;position:absolute;top:-5px;transition:1.5s;width:106%}body.home .wp-block-cover__inner-container h1 .anonymize.on-screen:after{width:0}.box-shadow.alignfull{padding:30px 15px;position:relative}.box-shadow.alignfull .wp-block-group{box-shadow:0 0 20px rgba(0,0,0,.05);left:0;margin:auto;max-width:800px;opacity:1;overflow:hidden;padding:20px;position:relative;top:0;transition:2s}.box-shadow.alignfull .wp-block-group.on-screen{top:100px;opacity:0}.box-shadow.alignfull .wp-block-group h2{color:var(--nv-primary-accent);margin-bottom:.5em}.box-shadow.alignfull .wp-block-group p{margin:0}.box-shadow.alignfull .wp-block-group p+p{margin-top:1.5em}.box-shadow.alignfull .wp-block-group .more-link a{border:2px solid var(--nv-dark-bg);border-radius:6px;color:var(--nv-dark-bg);display:inline-block;font-weight:600;padding:6px 12px;position:relative;text-decoration:none;transition:.3s}.box-shadow.alignfull .wp-block-group .more-link a:after{color:transparent;content:"›";font-size:30px;right:0;line-height:0;pointer-events:none;position:absolute;top:16px;transition:.3s}.box-shadow.alignfull .wp-block-group .more-link a:hover{background:var(--nv-c-1);border-color:transparent;color:#fff;padding-right:32px}.box-shadow.alignfull .wp-block-group .more-link a:hover:after{color:#fff;right:12px}.box-shadow.alignfull .wp-block-group blockquote{color:#999;font-size:1.5em;line-height:1.5em;margin:1em 0}.box-shadow.alignfull .wp-block-group blockquote:before{color:var(--nv-c-1);content:"\e244";font-family:Material Icons;font-size:50px}.box-shadow.alignfull .wp-block-group ul{line-height:2em;list-style:none;margin-top:-.5em;text-align:center}.box-shadow.alignfull .wp-block-group ul li{margin-top:0}.box-shadow.alignfull .wp-block-group ul li:before{color:green;content:"\e5ca";font-family:Material Icons;font-size:30px;margin-right:5px;position:relative;top:6px}.overlay-icons{margin-top:-60px;position:relative;z-index:9}.overlay-icons h3{margin:.75em 0 .5em}.overlay-icons h3 a{color:var(--nv-text-color);text-decoration:none!important;transition:.15s}.overlay-icons h3 a:hover{color:var(--nv-primary-accent)}.overlay-icons p{line-height:1.5em;margin:0}.service-icon{align-items:center;background:#fff;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.07);display:flex;height:120px;justify-content:center;margin:auto;opacity:1;text-decoration:none!important;transform:scale(1);transition:.5s;width:120px}.service-icon .material-icons{color:var(--nv-primary-accent);font-size:60px;transition:.15s}.service-icon.on-screen{opacity:0;transform:scale(0)}.service-icon:hover{transform:scale(1.2)}.service-icon:hover .material-icons{color:var(--nv-c-1)}@media only screen and (max-width:599px){.overlay-icons .wp-block-column:nth-of-type(2){margin-top:30px}}@media only screen and (max-width:781px){.overlay-icons .wp-block-column:nth-of-type(3){margin-top:30px}}@media only screen and (min-width:783px){body.home .wp-block-cover{height:40vw;max-height:600px}.box-shadow.alignfull{padding:50px 30px}.box-shadow.alignfull .wp-block-group{padding:50px 60px}}@media only screen and (min-width:960px){body.home .wp-block-cover__inner-container{padding:4em 0}body.home .wp-block-cover__inner-container h1{font-size:3.5em}body.home .wp-block-cover__inner-container h2{font-size:1.75em;margin-top:.75em}}.wp-block-columns.img-txt{padding:0}.wp-block-columns.img-txt .wp-block-column{flex-basis:100%!important;left:0;opacity:1;position:relative;transition:1s}.wp-block-columns.img-txt .wp-block-image{margin:0}.wp-block-columns.img-txt .wp-block-image img{display:block;width:100%}.wp-block-columns.img-txt .wp-block-column:nth-of-type(2){padding:2.375em 2.375em 1.25em}.wp-block-columns.img-txt .wp-block-column:nth-of-type(2) h3,.wp-block-columns.img-txt .wp-block-column:nth-of-type(2) p{max-width:650px}.wp-block-columns.img-txt.on-screen .wp-block-column:first-of-type{left:-200px;opacity:0}.wp-block-columns.img-txt.on-screen .wp-block-column:nth-of-type(2){left:200px;opacity:0}.wp-block-columns.project-grid{margin:auto!important;max-width:1500px}.wp-block-columns.project-grid .wp-block-column{opacity:1;margin-bottom:1.5em;margin-top:1.5em;position:relative;top:0;transition:.5s}.wp-block-columns.project-grid .wp-block-column.on-screen{opacity:0;top:50px}.wp-block-columns.project-grid a{background:#fff;color:var(--nv-text-color);display:block;padding-bottom:5px;position:relative;text-decoration:none!important;top:0;transition:.3s}.wp-block-columns.project-grid figure{height:0;overflow:hidden;padding-top:56.25%;position:relative}.wp-block-columns.project-grid figure img{left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.wp-block-columns.project-grid h2{transition:.3s}.wp-block-columns.project-grid h2,.wp-block-columns.project-grid p{margin:15px}.wp-block-columns.project-grid a:hover{box-shadow:0 0 20px rgba(0,0,0,.1);top:-10px}.wp-block-columns.project-grid a:hover figure img{width:105%}.wp-block-columns.project-grid a:hover h2{color:var(--nv-primary-accent)}.wp-block-columns.contact-info{margin-bottom:0}.wp-block-columns.contact-info p{padding-left:50px}.wp-block-columns.contact-info .material-icons{color:var(--nv-primary-accent);font-size:32px;margin-top:2px;position:absolute}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:var(--nv-primary-accent);font-size:1.2em}div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form button[type=submit]:hover{background-color:var(--primaryBtnBg);border:var(--primaryBtnBorderWidth,0) solid currentColor;border-radius:var(--primaryBtnBorderRadius,3px);color:var(--primaryBtnColor);font-size:var(--btnFs,var(--bodyFontSize));font-weight:var(--btnFontWeight,700);letter-spacing:var(--btnLetterSpacing,var(--bodyLetterSpacing));line-height:var(--btnLineHeight,1.6);outline:none;padding:var(--primaryBtnPadding,13px 15px);position:relative;text-transform:var(--btnTextTransform,none);transform:scale(1);transition:.15s}div.wpforms-container-full .wpforms-form button[type=submit]:hover{transform:scale(1.05)}@media screen and (min-width:860px){div.wpforms-container-full .wpforms-field{display:flex;position:relative}div.wpforms-container-full .wpforms-field label{padding-top:.333em!important;width:25%!important}div.wpforms-container-full .wpforms-field :not(label){width:75%!important}div.wpforms-container-full .wpforms-field label.wpforms-error{bottom:0;left:25.2%;line-height:0;position:absolute}div.wpforms-container-full .wpforms-submit-container{padding-left:25%!important}}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider.cmplz-round{outline:none!important}#cc-window.cc-window .cc-compliance .cc-btn{text-decoration:none!important;transition:.15s}#cc-window.cc-window .cc-compliance .cc-btn.cc-accept-all:hover{background-color:var(--nv-primary-accent)!important}#cc-window.cc-window .cc-compliance .cc-btn.cc-save-settings:hover{background-color:#eee!important}#cmplz-document{display:none}