.light{font-weight:300}.semi-bold{font-weight:600}.bold{font-weight:700}.elm_pijl{display:inline-block;vertical-align:middle;width:60px;height:60px;border:1px solid #fff;box-sizing:border-box;border-radius:100px;position:relative;transition:.2s ease-in all;-moz-transition:.2s ease-in all;-o-transition:.2s ease-in all;-webkit-transition:.2s ease-in all;cursor:pointer}.elm_pijl:before{content:"";background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -211px -29px;display:block;width:30px;height:22px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elm_pijl:hover,.elm_pijl:active{background:rgba(255,255,255,.2)}.button{display:table;background:0 0;font-size:16px;line-height:60px;white-space:nowrap;color:#fff;text-align:left;text-decoration:none;text-transform:uppercase;border-radius:0;font-weight:700;cursor:pointer;margin:0;border:0;padding:0;box-sizing:border-box;outline:none}.button:link,.button:visited{color:#fff}.button:hover,.button:active{color:#41b6e6}.button:hover .pijl,.button:active .pijl{background:rgba(255,255,255,.2)}.button .pijl{display:inline-block;vertical-align:middle;width:60px;height:60px;border:1px solid #fff;box-sizing:border-box;border-radius:100px;position:relative;transition:.2s ease-in all;-moz-transition:.2s ease-in all;-o-transition:.2s ease-in all;-webkit-transition:.2s ease-in all;cursor:pointer;margin-left:15px}.button .pijl:before{content:"";background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -211px -29px;display:block;width:30px;height:22px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button .pijl:hover,.button .pijl:active{background:rgba(255,255,255,.2)}.button.pijl_only .pijl{margin-left:0}.button.pijl_links .pijl{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin:0 15px 0 0}.button.button_blauw{line-height:40px;border-radius:100px;padding:0 30px;background:#41b6e6;color:#001f2b}.button.button_blauw:hover,.button.button_blauw:active{background:#2aade3;color:#001f2b}.button.groen{color:#d6df22}.button.groen .pijl{border-color:#d6df22}.button.groen .pijl:before{background-position:-211px -103px}.button.groen:hover,.button.groen:active{filter:brightness(120%)}.button.kleiner{line-height:40px}.button.kleiner .pijl{width:30px;height:22px;border-radius:0;border:0;background:0 0 !important;margin:-2px 0 0 10px}.clearfix:after{content:"";visibility:hidden;display:block;height:0;clear:both}.gradient{background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0)}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar{z-index:2 !important}a:not(.logo){transition:.2s ease-in all;-moz-transition:.2s ease-in all;-o-transition:.2s ease-in all;-webkit-transition:.2s ease-in all;cursor:pointer}a:not(.logo).tel{color:inherit;text-decoration:none}.outerwrapper{min-width:300px;overflow:hidden;position:relative}.rondje_links{position:absolute;top:811px;left:0;width:125px;height:533px;overflow:hidden}.rondje_links:before{content:"";width:533px;height:533px;border-radius:100%;display:block;position:absolute;right:0;top:0;background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0)}.rondje_rechts{position:absolute;top:2600px;right:0;width:202px;height:435px;overflow:hidden}.rondje_rechts:before{content:"";width:435px;height:435px;border-radius:100%;display:block;position:absolute;left:0;top:0;background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0)}.submenu_actief .outerwrapper:before,.submenu_actief header.site-header:before{content:"";width:100%;height:100%;background:#000;opacity:.59;display:block;position:fixed;left:0;top:0;z-index:10}.submenu_actief header.site-header{z-index:11}.submenu_actief header.site-header:before{position:absolute}.submenu_actief header.site-header .wrapper{z-index:12;position:relative}header{position:relative;margin:0 auto;background:#002a3a}header .rondje{position:absolute;top:0;right:0;width:80px;height:75px;overflow:hidden}header .rondje:before{content:"";width:602px;height:589px;border-radius:100%;display:block;position:absolute;bottom:-40px;left:-62px;background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0)}header .wrapper{max-width:1720px;margin:0 auto;position:relative;box-sizing:border-box;padding:35px 82px 0 4.5vw;display:flex;justify-content:space-between}header .logo{display:block;background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat 0 0;text-indent:-3000em;width:152px;height:40px;margin-right:4.75vw;flex-grow:0;flex-shrink:0}header .mmenu-trigger{display:none;float:left;position:relative;overflow:hidden;margin:0;padding:0;width:50px;height:50px;box-shadow:none;border-radius:0;border:none;cursor:pointer;outline:0}header .mmenu-trigger:before{content:"";position:absolute;display:block;width:34px;height:26px;background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -166px -6px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header #hoofdmenu{flex-grow:1;border-bottom:3px solid #006b93}header #hoofdmenu ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}header #hoofdmenu ul li{display:block;margin:0 0 -3px 5px;z-index:2}header #hoofdmenu ul li ul{display:none}header #hoofdmenu ul li li:first-of-type{margin-left:0}header #hoofdmenu ul li.current_page_item a:after{content:"";width:100%;height:3px;display:block;position:absolute;left:0;bottom:0;background:#d6df22}header #hoofdmenu ul li a{font-size:14px;line-height:36px;padding-bottom:7px;text-decoration:none;font-weight:700;display:block;text-transform:uppercase;position:relative}header #hoofdmenu ul li a:link,header #hoofdmenu ul li a:visited{color:#fff}header #hoofdmenu ul li a:hover,header #hoofdmenu ul li a:active{color:#d6df22}.sub_menu_bg{position:fixed;left:0;right:0;top:0;bottom:0;display:block;z-index:10}.sub_menu_bg_header{position:absolute;left:0;right:0;top:0;bottom:0;display:block;z-index:10}.sub_menu{position:absolute;left:0;right:0;background:#00435d;z-index:11;padding:68px 30px 45px;display:flex;align-items:stretch;justify-content:center;box-sizing:border-box}.sub_menu a{display:block;text-align:center;text-transform:uppercase;font-size:1.44em;line-height:1.15em;width:33.33%;box-sizing:border-box;max-width:460px;font-weight:700;text-decoration:none;border-right:1px solid #41b6e6}.sub_menu a:last-child{border-right:0}.sub_menu a .wrapper{display:block;margin:10px auto 0 auto;max-width:256px;width:100%;padding:0}.sub_menu a strong{display:block;font-size:.75em;margin-top:15px;color:#d6df22;text-align:center;white-space:nowrap}.sub_menu a .pijl{display:inline-block;vertical-align:middle;width:60px;height:60px;border:1px solid #fff;box-sizing:border-box;border-radius:100px;position:relative;transition:.2s ease-in all;-moz-transition:.2s ease-in all;-o-transition:.2s ease-in all;-webkit-transition:.2s ease-in all;cursor:pointer;display:block;margin:15px auto 0 auto}.sub_menu a .pijl:before{content:"";background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -211px -29px;display:block;width:30px;height:22px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sub_menu a .pijl:hover,.sub_menu a .pijl:active{background:rgba(255,255,255,.2)}.sub_menu a:hover,.sub_menu a:active{color:#41b6e6}.sub_menu a:hover .pijl,.sub_menu a:active .pijl{background:rgba(255,255,255,.2)}#primary{width:100%}ul,ol{list-style:square;margin:0 0 25px;padding:0 0 0 19px}p .button{margin-top:2em}p:empty{margin-bottom:0}p:last-child,ul:last-child{margin-bottom:0}p>a.button{display:table;margin:1.5em 0}.page_intro_bg{position:absolute;width:100%;height:500px;background:#000}.page_intro_bg div{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center top;opacity:.25}.page_intro{position:relative;z-index:2;max-width:1720px;box-sizing:content-box;padding:0 5vw;padding-left:calc(5vw + 6.95vw);margin:75px auto 60px auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.page_intro h1 b.outline{font-size:1.67em;line-height:1em;display:block;color:#002a3a;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff;margin-bottom:8px}.page_intro.gecentreerd{padding-left:30px;padding-right:30px;justify-content:center}.page_intro.gecentreerd .links{width:100%;max-width:632px}.page_intro.tekst_only .links{width:100%}.page_intro.tekst_only.gecentreerd{text-align:center;margin-top:100px}.page_intro.tekst_only.gecentreerd .introtekst{max-width:none}.page_intro.tekst_rechts_onder .links h1{margin-left:-75px;margin-top:40px}.page_intro.tekst_rechts_onder .links h1 b.outline{font-size:2.4em}.page_intro.tekst_rechts_onder .links h1 span{font-size:.8em;color:#fff;margin-top:1em}.page_intro.tekst_rechts_onder .links .introtekst{margin-top:3.5em}.page_intro.tekst_rechts_onder .tekst_rechts_onder{position:absolute;display:flex;justify-content:flex-start;align-items:flex-end;right:0;bottom:1.5em;width:51%;padding-left:50px}.page_intro.tekst_rechts_onder .tekst_rechts_onder>*{width:50%}.page_intro.tekst_rechts_onder .tekst_rechts_onder .kolom.links ul:first-child{padding-top:67px;position:relative}.page_intro.tekst_rechts_onder .tekst_rechts_onder .kolom.links ul:first-child:before{content:"";display:block;position:absolute;left:-14%;top:0;height:100%;width:1px;background:#41b6e6}.page_intro.leerling{margin-top:80px}.page_intro.leerling .links{width:44%;margin-top:35px}.page_intro.leerling .links .introtekst{max-width:none}.page_intro.leerling .leerling_img{width:40%;position:relative}.page_intro.leerling .leerling_img img{display:block;width:85%;height:auto;position:relative;z-index:2;margin-bottom:6%}.page_intro.leerling .leerling_img .bolletje1{width:48%;position:absolute;right:0;top:0;border-radius:100%;background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0)}.page_intro.leerling .leerling_img .bolletje1:before{content:"";float:left;padding-bottom:100%}.page_intro.leerling .leerling_img .bolletje2{width:39%;position:absolute;left:3%;bottom:0;border-radius:100%;background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0)}.page_intro.leerling .leerling_img .bolletje2:before{content:"";float:left;padding-bottom:100%}.page_intro .links{width:38%;position:relative;z-index:2}.page_intro .links h1{margin:0}.page_intro .links h1 span{font-size:.6em;line-height:1em;display:block;margin-bottom:.2em;color:#41b6e6}.page_intro .links .introtekst{margin:1.5em 0;font-size:1.1em;line-height:1.5em}.page_intro .links .introtekst p:last-of-type{margin-bottom:0}.page_intro .links .introtekst .buttons{display:flex;flex-wrap:wrap}.page_intro .links .introtekst .buttons .button{margin:0 30px 30px 0}.page_intro .intro_img{width:62%;padding:0 30px;box-sizing:border-box}.page_intro .intro_img img{display:block;width:100%;height:auto;margin:0 auto}.page_intro .intro_meta{width:100%;position:relative;margin-top:60px}.page_intro .intro_meta .streep{display:flex;align-items:center}.page_intro .intro_meta .streep .label{display:block;font-size:10px;color:#006a8e;line-height:10px;text-transform:uppercase;font-weight:700}.page_intro .intro_meta .streep .elm{margin-left:7px;flex-grow:1;height:3px;background:#006a8e}.page_intro .intro_meta .cols{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-top:-4px}.page_intro .intro_meta .cols .buttons{flex-grow:1;display:flex}.page_intro .intro_meta .cols .buttons .button{margin-right:4.5vw}.page_intro .intro_meta .cols .buttons .button:last-child{margin-right:0}.page_intro .intro_meta .cols .info{padding:36px 3.4vw 8px;border-right:1px solid #006a8e;flex-grow:0;flex-shrink:0;max-width:40%;text-align:center}.page_intro .intro_meta .cols .info strong{display:block;font-size:12px;line-height:1em;text-transform:uppercase;color:#41b6e6;font-weight:700;margin-bottom:4px}.page_intro .intro_meta .cols .info:last-child{border-right:0}.page_intro .intro_meta.opleiding_info{margin-top:35px}.page_intro .intro_meta.opleiding_info .cols .info{width:190px;box-sizing:border-box;padding:40px 0 5px}.page_intro .intro_meta.opleiding_info .cols .info span{font-size:.88em}.page_intro .intro_meta.opleiding_info .cols:first-child{margin-top:0;margin-bottom:-3px}.page_intro .intro_meta.opleiding_info .cols:first-child .info{padding:5px 0 40px}.contentblokken_gecentreerd .page_intro{max-width:1200px;padding-left:5vw}.contentblokken_gecentreerd .contentblokken{max-width:1200px;padding:0 5vw}.contentblokken_gecentreerd .contentblokken .contentblok h2{font-size:2.22em;line-height:1.16em}.contentblokken_gecentreerd .contentblokken .contentblok.tekst_foto .wrapper,.contentblokken_gecentreerd .contentblokken .contentblok.foto_tekst .wrapper{align-items:flex-start}.contentblokken_gecentreerd .contentblokken .contentblok.tekst_foto .wrapper>img,.contentblokken_gecentreerd .contentblokken .contentblok.foto_tekst .wrapper>img{width:48%;flex-grow:inherit;flex-shrink:inherit;margin:0}.contentblokken_gecentreerd .contentblokken .contentblok.tekst_foto .wrapper .tekst,.contentblokken_gecentreerd .contentblokken .contentblok.foto_tekst .wrapper .tekst{padding-top:0;padding-bottom:0}.contentblokken_gecentreerd .contentblokken .contentblok.tekst_foto.geen_bg>img,.contentblokken_gecentreerd .contentblokken .contentblok.foto_tekst.geen_bg>img{margin:130px 0}.contentblokken_gecentreerd .contentblokken .contentblok.tekst_foto .tekst,.contentblokken_gecentreerd .contentblokken .contentblok.foto_tekst .tekst{width:48%;padding-right:0;flex-grow:inherit}.contentblokken_gecentreerd .contentblokken .contentblok.align_left{margin-right:0 !important}.contentblokken_gecentreerd .contentblokken .contentblok.align_right{margin-left:0 !important}.contentblokken{position:relative;max-width:1720px;box-sizing:content-box;margin:0 auto;z-index:2}.contentblokken .contentblok{background:#00435d;padding:110px;margin:0 0 5vw}.contentblokken .contentblok:last-child{margin-bottom:0}.contentblokken .contentblok h2{font-size:3.22em;line-height:1.16em;margin-bottom:.4em}.contentblokken .contentblok h2.subtitel{font-size:1.66em;line-height:1.1em;text-transform:uppercase;color:#41b6e6;margin-bottom:1.1em}.contentblokken .contentblok img.size-afbeelding_in_tekst{display:block;margin:3.8em -110px;width:calc(100% + 220px);max-width:none;height:auto}.contentblokken .contentblok.full_width{width:calc(100vw - 110px - 110px);margin-left:calc((100vw - 1720px) / 2 * -1) !important}.contentblokken .contentblok.full_width .wrapper{max-width:1500px;margin:0 auto}.contentblokken .contentblok.tekst_foto .wrapper,.contentblokken .contentblok.foto_tekst .wrapper{display:flex;align-items:flex-start;justify-content:space-between;padding-top:0;padding-bottom:0}.contentblokken .contentblok.tekst_foto .wrapper>img,.contentblokken .contentblok.foto_tekst .wrapper>img{display:block;width:42%;height:auto;margin-top:80px;margin-bottom:80px;flex-grow:0;flex-shrink:0}.contentblokken .contentblok.tekst_foto .tekst,.contentblokken .contentblok.foto_tekst .tekst{padding-right:8vw;padding-top:130px;padding-bottom:130px;flex-grow:1}.contentblokken .contentblok.tekst_foto.align_left,.contentblokken .contentblok.foto_tekst.align_left{margin-right:5vw}.contentblokken .contentblok.tekst_foto.align_right,.contentblokken .contentblok.foto_tekst.align_right{margin-left:5vw}.contentblokken .contentblok.tekst_foto .wrapper>img{order:100}.contentblokken .contentblok.afb_rond{align-items:center}.contentblokken .contentblok.afb_rond .tekst{width:48%;padding-right:0;flex-grow:inherit}.contentblokken .contentblok.afb_rond .wrapper>img{border-radius:100%;width:42%;margin:80px 0;flex-shrink:inherit;flex-grow:inherit}.contentblokken .contentblok.gradient_transparant{background:transparent linear-gradient(106deg,#41b6e6 0%,#e0e721 100%) 0% 0% no-repeat padding-box;opacity:1;box-sizing:border-box;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:0 30px !important}.contentblokken .contentblok.gradient_transparant.full_width{width:100vw}.contentblokken .contentblok.gradient_transparant .wrapper{align-items:center;justify-content:center}.contentblokken .contentblok.gradient_transparant .wrapper>img{margin:0}.contentblokken .contentblok.gradient_transparant .tekst{padding-top:20px;padding-bottom:20px;flex-grow:0}.contentblokken .contentblok.gradient_transparant .tekst>*{max-width:700px}.contentblokken .contentblok.geen_bg{background:0 0;font-weight:400}.contentblokken .contentblok.geen_bg h2{color:#41b6e6}.contentblokken .contentblok.geen_bg.tekst_center h2{color:#fff}.contentblokken .contentblok.tekst_center{text-align:center;max-width:840px;margin-left:auto;margin-right:auto;margin-top:8.3vw;margin-bottom:7.2vw;padding:0 5vw;box-sizing:content-box}.contentblokken .contentblok.verwijzing{padding:50px 5vw;background:#001f2b;display:flex;align-items:center;justify-content:space-between;color:#41b6e6;border-bottom:2px solid #41b6e6}.contentblokken .contentblok.verwijzing a:link,.contentblokken .contentblok.verwijzing a:visited{color:#41b6e6;text-decoration:none}.contentblokken .contentblok.verwijzing a:hover,.contentblokken .contentblok.verwijzing a:active{color:#41b6e6;text-decoration:none}.contentblokken .contentblok.verwijzing h2{color:#41b6e6;flex-shrink:0;flex-grow:0;margin:0;line-height:1em;white-space:nowrap}.contentblokken .contentblok.verwijzing .button{flex-shrink:0;flex-grow:0}.contentblokken .contentblok.verwijzing .tekst{flex-grow:1;margin:0 10vw 0 60px;font-weight:400}.contentblokken .contentblok.verwijzing .tekst p:last-child{margin-bottom:0}.contentblokken .contentblok.logos{text-align:center;background:#fff;color:#00435d}.contentblokken .contentblok.logos h2{font-size:2.22em;line-height:1.15em;margin-bottom:1em;color:#00435d}.contentblokken .contentblok.logos .logos{display:flex;align-items:stretch;justify-content:flex-start;margin-top:40px;flex-wrap:wrap}.contentblokken .contentblok.logos .logos .logo{width:160px;margin:0 25px 25px;background-repeat:no-repeat;background-size:contain;background-position:center center}.contentblokken .contentblok.logos .logos .logo:before{content:"";float:left;padding-bottom:100%}.contentblokken .contentblok.logos.align_left{margin-right:5vw}.contentblokken .contentblok.logos.align_right{margin-left:5vw}.contentblokken .contentblok.stappen{background:#001f2b}.contentblokken .contentblok.stappen h2{color:#fff;font-size:1.66em;line-height:1em;margin-bottom:2em}.contentblokken .contentblok.stappen ol,.contentblokken .contentblok.stappen ul{position:relative;list-style:none;-webkit-column-gap:7.2vw;-moz-column-gap:7.2vw;column-gap:7.2vw;-webkit-column-count:2;-moz-column-count:2;column-count:2;counter-reset:opsomming;margin:0;padding:0;font-weight:400}.contentblokken .contentblok.stappen ol li,.contentblokken .contentblok.stappen ul li{position:relative;display:flex;align-items:center;margin-bottom:30px;line-height:1.44em;page-break-inside:avoid;padding-top:4px;min-height:36px}.contentblokken .contentblok.stappen ol li:before,.contentblokken .contentblok.stappen ul li:before{counter-increment:opsomming;content:counter(opsomming) ".";width:36px;height:36px;margin-right:39px;display:block;border-radius:100px;line-height:36px;font-weight:700;color:#00435d;font-size:22px;background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0);text-align:center;flex-grow:0;flex-shrink:0}.contentblokken .contentblok.stappen.align_left{margin-right:5vw}.contentblokken .contentblok.stappen.align_right{margin-left:5vw}.contentblokken .contentblok.stappen.stappen_groot{background:0 0;margin-bottom:0;margin-top:-80px}.contentblokken .contentblok.stappen.stappen_groot h2{color:#41b6e6}.contentblokken .contentblok.stappen.stappen_groot ol,.contentblokken .contentblok.stappen.stappen_groot ul{-webkit-column-gap:3.5vw;-moz-column-gap:3.5vw;column-gap:3.5vw;-webkit-column-count:3;-moz-column-count:3;column-count:3}.contentblokken .contentblok.stappen.stappen_groot ol li,.contentblokken .contentblok.stappen.stappen_groot ul li{text-transform:uppercase;color:#fff;font-size:1.66em;line-height:1.5em;font-weight:700;min-height:88px}.contentblokken .contentblok.stappen.stappen_groot ol li:before,.contentblokken .contentblok.stappen.stappen_groot ul li:before{width:88px;height:88px;line-height:88px;font-size:1em;color:#fff;margin-right:22px}.contentblokken .contentblok.slider .slick-arrow{display:block;position:absolute;top:50%;right:-100px;background:0 0;border:0;outline:none;cursor:pointer;z-index:10;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.contentblokken .contentblok.slider .slick-arrow:hover,.contentblokken .contentblok.slider .slick-arrow:active{opacity:.8}.contentblokken .contentblok.slider .slick-arrow.slick-prev{right:auto;left:-100px}.contentblokken .contentblok.slider .slick-arrow.slick-prev .pijl{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.contentblokken .contentblok.slider .slick-arrow.slick-disabled{display:none}.contentblokken .contentblok.slider .slick-dots{list-style:none;display:flex;align-items:center;justify-content:center;padding:0;margin:20px auto 0 auto}.contentblokken .contentblok.slider .slick-dots li{margin:0 2px}.contentblokken .contentblok.slider .slick-dots li.slick-active button{background:#fff}.contentblokken .contentblok.slider .slick-dots li button{background:#006a8e;width:12px;height:12px;border:0;outline:none;border-radius:100px;cursor:pointer;text-indent:-3000em}.contentblokken .contentblok.logo_slider{background:#001f2b;margin-bottom:0}.contentblokken .contentblok.logo_slider .logos_slider{margin:0 -10px}.contentblokken .contentblok.logo_slider .logos_slider .slide{position:relative}.contentblokken .contentblok.logo_slider .logos_slider .slide a{display:block;box-sizing:border-box;position:relative;margin:0 10px;background:#fff;padding-bottom:49%;border:10px solid #fff}.contentblokken .contentblok.logo_slider .logos_slider .slide img{width:100%;height:100%;position:absolute;object-fit:contain;object-position:center center}.contentblokken .contentblok.opleidingen_slider{background:0 0}.contentblokken .contentblok.opleidingen_slider .opleiding_slider{margin-top:60px}.contentblokken .contentblok.opleidingen_slider .opleiding_slider:after{content:"";width:1px;background:#002a3a;height:100%;display:block;position:absolute;right:0;top:0}.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slick-track{display:flex;align-items:stretch}.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slide{border-right:1px solid #41b6e6;padding:0 2%;cursor:pointer;height:auto}.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slide a{text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;height:100%}.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slide a:hover .titel,.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slide a:active .titel{color:#41b6e6}.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slide .titel{font-size:1.66em;line-height:1.23em;display:block;text-transform:uppercase;text-align:center;color:#fff;font-weight:700;margin-bottom:20px}.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slide .niveau,.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slide .duur{text-transform:uppercase;display:block;text-align:center;color:#d6df22;font-weight:700;font-size:1em;line-height:1em;margin:0 0 18px}.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slide .duur{color:#41b6e6}.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slide .excerpt{text-align:center;display:block;color:#fff;line-height:1.33em}.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slide .button{margin:30px auto 10px auto}.contentblokken .contentblok.videos_slider{background:#001f2b}.contentblokken .contentblok.videos_slider:last-child{margin-bottom:-8.3vw}.contentblokken .contentblok.videos_slider .video_slider{max-width:1200px;margin:3em auto 0 auto;padding:0 10px}.contentblokken .contentblok.team{background:0 0;margin:0;padding:2vw 5vw 60px;position:relative}.contentblokken .contentblok.team h2{text-align:center;margin-bottom:1.5em;font-size:2.22em;line-height:1.15em}.contentblokken .contentblok.team .teamslider .slide{text-align:center}.contentblokken .contentblok.team .teamslider .slide img{width:188px;height:auto;display:block;border-radius:100%;margin:0 auto 30px auto}.contentblokken .contentblok.team .teamslider .slide h3{font-size:1em;color:#fff;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;padding-bottom:4px;margin-bottom:6px;border-bottom:2px solid #41b6e6}.contentblokken .contentblok.team .teamslider .slide .email,.contentblokken .contentblok.team .teamslider .slide .telefoon{display:block;text-decoration:none;text-align:center;color:#fff;font-weight:700;font-size:14px;line-height:1.6em}.contentblokken .contentblok.team .teamslider .slide .email:hover,.contentblokken .contentblok.team .teamslider .slide .email:active,.contentblokken .contentblok.team .teamslider .slide .telefoon:hover,.contentblokken .contentblok.team .teamslider .slide .telefoon:active{color:#41b6e6}.contentblokken .contentblok.team .teamslider .slide .functie{color:#41b6e6;text-transform:uppercase;font-size:12px;display:block;font-weight:700;line-height:1.2em;margin-bottom:8px}.contentblokken .contentblok.team .teamslider .slide .linkedin{width:44px;height:44px;display:block;margin:0 auto;position:relative}.contentblokken .contentblok.team .teamslider .slide .linkedin:before{content:"";width:24px;height:22px;display:block;position:absolute;bottom:6px;left:50%;margin-left:-12px;background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -176px -43px}.contentblokken .contentblok.team .teamslider .slick-arrow{top:-7em;margin:0 -30px 0 0;right:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.contentblokken .contentblok.team .teamslider .slick-arrow.slick-prev{margin:0 0 0 -30px;left:0}.contentblokken .contentblok.docenten{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;padding-bottom:40px}.contentblokken .contentblok.docenten .docent{text-align:center;width:25%;margin-bottom:4.85vw}.contentblokken .contentblok.docenten .docent img{width:188px;height:auto;display:block;border-radius:100%;margin:0 auto 30px auto}.contentblokken .contentblok.docenten .docent h3{font-size:1em;color:#fff;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;padding-bottom:4px;margin-bottom:6px;border-bottom:2px solid #41b6e6}.contentblokken .contentblok.docenten .docent .vakgebied{color:#41b6e6;text-transform:uppercase;font-size:12px;display:block;font-weight:700;line-height:1.5em}.contentblokken .contentblok.docenten .docent .linkedin{width:44px;height:44px;display:block;margin:0 auto;position:relative}.contentblokken .contentblok.docenten .docent .linkedin:before{content:"";width:24px;height:22px;display:block;position:absolute;bottom:6px;left:50%;margin-left:-12px;background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -176px -43px}.contentblokken .contentblok.docenten.align_left{margin-right:5vw}.contentblokken .contentblok.docenten.align_right{margin-left:5vw}.contentblokken .contentblok.leerlijnen{margin-left:5vw;margin-right:5vw;background:0 0;padding:5.67vw 0 2.5vw}.contentblokken .contentblok.leerlijnen .titel{text-align:center;width:100%;margin-bottom:50px;font-size:2.22em;line-height:1em}.contentblokken .contentblok.leerlijnen span.jaar{color:#41b6e6;text-transform:uppercase;font-weight:700;font-size:15px;line-height:1em}.contentblokken .contentblok.leerlijnen.leerlijnen_1 .row div{width:calc(100% - 295px)}.contentblokken .contentblok.leerlijnen.leerlijnen_2 .row div{width:calc((100% - 295px) / 2)}.contentblokken .contentblok.leerlijnen .row{display:flex;align-items:stretch;box-sizing:border-box;justify-content:space-between}.contentblokken .contentblok.leerlijnen .row div{width:calc((100% - 295px) / 3);border-left:2px solid #002a3a}.contentblokken .contentblok.leerlijnen .row div:first-child{width:295px;border-left:0}.contentblokken .contentblok.leerlijnen .leerlijnen_header div{padding:0 0 20px 30px}.contentblokken .contentblok.leerlijnen .trigger{padding:0 30px;background:#001f2b;font-size:.88em;font-weight:700;text-transform:uppercase;line-height:40px;margin-bottom:8px;position:relative;cursor:pointer}.contentblokken .contentblok.leerlijnen .trigger:after{content:"";width:20px;height:20px;display:block;position:absolute;right:10px;top:10px;background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -251px -32px}.contentblokken .contentblok.leerlijnen .content{position:relative;color:#002a3a;font-weight:600;cursor:pointer;margin-bottom:8px;background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0)}.contentblokken .contentblok.leerlijnen .content:after{content:"";width:20px;height:20px;display:block;position:absolute;right:15px;top:15px;background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -251px -4px}.contentblokken .contentblok.leerlijnen .content h3{font-size:1.22em;line-height:1.2em;margin:0;font-weight:700;text-transform:uppercase;color:#002a3a}.contentblokken .contentblok.leerlijnen .content div{padding:45px 30px;display:flex;align-items:center}.contentblokken .contentblok.leerlijnen .content .tekst{width:100%}.contentblokken .contentblok.leerlijnen .content span.jaar{display:none;margin-bottom:5px}.contentblokken .contentblok.virtuele_rondleiding{max-width:none;text-align:center}.contentblokken .contentblok.virtuele_rondleiding>*{max-width:700px;margin-left:auto;margin-right:auto}.contentblokken .contentblok.virtuele_rondleiding h2{font-size:2.25em}.contentblokken .contentblok.virtuele_rondleiding .rondleiding{width:100%;max-width:none;position:relative;margin-top:50px;padding-bottom:47.5%}.contentblokken .contentblok.virtuele_rondleiding .rondleiding iframe{display:block;border:0;position:absolute;left:0;top:0;width:100%;height:100%}.contentblokken .contentblok.meer_blogs{padding:0}.contentblokken .contentblok.meer_blogs h2{font-size:2.3em;line-height:1em;color:#fff;margin:0 0 1em}.contentblokken .contentblok.meer_blogs .blog-archive{padding:0}#post-page-404{padding:10vw 20px 5vw}#post-page-404 h1{font-size:3em;color:#002a3a;margin-bottom:.5em}#post-page-404 .content_tekst{max-width:645px;margin:0 auto}#post-page-404 .content_tekst li.tel{display:none}.faq-item{border-bottom:1px solid #fff;padding:60px 0}.faq-item:first-child{border-top:1px solid #fff}.faq-item.actief h2 a:after{background-position:-246px -59px}.faq-item h2{font-size:1.1em !important;line-height:1.3em !important;margin:0 !important;font-weight:400;text-transform:none}.faq-item h2 a{text-decoration:none;color:#fff;display:block;padding:0 50px;position:relative}.faq-item h2 a .icon{display:inline-block;vertical-align:top;color:#002a3a;width:28px;height:28px;background:#fff;font-weight:700;border-radius:100px;text-align:center;line-height:28px;margin-left:-50px;margin-right:22px;padding-left:1px;box-sizing:border-box}.faq-item h2 a .icon:before{content:"?"}.faq-item h2 a .vraag{display:inline-block}.faq-item h2 a:after{content:"";width:28px;height:22px;display:block;position:absolute;right:0;top:3px;background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -213px -56px}.faq-item h2 a:hover,.faq-item h2 a:active{color:#41b6e6}.faq-item .tekst{display:none;margin:3em 0 0}.faq-item .tekst p:last-child{margin-bottom:0}.event .page_intro,.nieuws .page_intro{margin-top:34px;padding-top:68px}.brochure .contentblokken .contentblok.tekst_foto .wrapper,.brochure .contentblokken .contentblok.foto_tekst .wrapper{flex-wrap:wrap;align-items:center;padding-top:55px;padding-bottom:130px}.brochure .contentblokken .contentblok.tekst_foto .wrapper>img,.brochure .contentblokken .contentblok.foto_tekst .wrapper>img{margin:0}.brochure .contentblokken .contentblok.tekst_foto .tekst,.brochure .contentblokken .contentblok.foto_tekst .tekst{padding:0}.brochure .brochure_downloaden{order:200;width:100%;margin:50px 0 0;padding:40px 0 0;border-top:1px solid #41b6e6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.brochure .brochure_downloaden label{width:100%}.brochure .brochure_downloaden .button{flex-shrink:0;margin-left:50px;width:200px}.brochure .brochure_downloaden input[type=email]{width:calc(100% - 250px)}.youtube_speler{position:relative;margin:0 auto}.youtube_speler .yt_inner{padding-top:56.25%}.youtube_speler .holder{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:2}.youtube_speler .holder.loading{background-image:url("https://essenzo.nu/wp-content/themes/essenzo/images/loader-zwart.gif") !important;background-size:inherit;background-color:#000;opacity:.8}.youtube_speler .holder.loading a.play{display:none}.youtube_speler .holder a.play{display:block;border-radius:100%;width:124px;height:124px;background:0 0;border:3px solid #fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.youtube_speler .holder a.play:hover,.youtube_speler .holder a.play:active{border:5px solid #fff}.youtube_speler .holder a.play:before{content:"";width:22px;height:42px;display:block;position:absolute;left:54%;top:52%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -250px -91px}.youtube_speler iframe{position:absolute;left:0;top:0;width:100%;height:100%;display:block;border:0}.home .page_intro{padding:0 5vw;margin-top:4vw}.home .page_intro .links{width:48%;margin-top:4.5vw}.home .page_intro .links h1{font-size:6.3em;line-height:.95em;font-weight:400;margin-left:-8px}.home .page_intro .links h1 span{font-size:.27em;font-weight:700;margin-bottom:8px;margin-left:9px}.home .page_intro .links h1 b{margin:-30px 0 -15px}.home .page_intro .links .introtekst{padding-left:7.63vw;margin-top:2em}.home .page_intro .leerling_img{width:49%;max-width:640px}.home .page_intro .intro_img{width:49%;max-width:none;margin-right:-2vw}.home .page_intro .intro_img img{max-width:none !important}.home h2:not(.faq_vraag){font-size:3.22em;line-height:1.16em;margin-bottom:.4em;color:#41b6e6}.home p{font-weight:400;font-size:1.11em;line-height:1.5em}.home .streep{display:flex;align-items:center;max-width:1720px;padding:0 5vw;margin:0 auto}.home .streep .label{display:block;font-size:10px;color:#006a8e;line-height:10px;text-transform:uppercase;font-weight:700}.home .streep .elm{margin-left:7px;flex-grow:1;height:3px;background:#006a8e}.home .streep.verticaal{padding:0;max-width:none;flex-direction:column;position:absolute;left:calc((100vw - 1720px) / 2)}.home .streep.verticaal .label{writing-mode:vertical-rl;margin-bottom:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.home .streep.verticaal .elm{margin:0;height:auto;width:3px}.home .gecentreerd{position:relative;z-index:2;max-width:1720px;box-sizing:content-box;padding:0 5vw;margin:0 auto}.home .events{padding-top:40px;padding-bottom:66px;margin-bottom:30px}.home .events .wrapper{padding:0 7.63vw;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.home .events.events_1 .event{flex-grow:1}.home .events .event{width:calc(50% - 17px);padding:30px;box-sizing:border-box;border:1px solid #fff;display:block;text-decoration:none;margin-bottom:34px;position:relative}.home .events .event .subtitel{display:block;padding-bottom:4px;border-bottom:2px solid #41b6e6;color:#41b6e6;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:30px}.home .events .event .tekst{font-size:1.44em;line-height:1.23em;font-weight:700;color:#fff;text-transform:uppercase;display:block}.home .events .event:hover,.home .events .event:active{border:1px solid #41b6e6}.home .events .event:hover .tekst,.home .events .event:active .tekst{color:#41b6e6}.home .opleidingen{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.home .opleidingen.opleidingen_2{max-width:1100px}.home .opleidingen.opleidingen_2 .opleiding{width:calc(50% - 20px)}.home .opleidingen.opleidingen_4 .opleiding{width:calc(25% - 20px)}.home .opleidingen.opleidingen_4 .opleiding .tekst .titel{font-size:1.7em}.home .opleidingen h2{width:100%;font-size:1.66em;line-height:1em;margin-top:20px;margin-bottom:30px}.home .opleidingen .opleiding{position:relative;display:block;background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0);padding:70px 20px;box-sizing:border-box;text-decoration:none;width:calc(33.33% - 20px)}.home .opleidingen .opleiding:hover .tekst,.home .opleidingen .opleiding:active .tekst{background:#00435d}.home .opleidingen .opleiding .tekst{display:block;width:100%;height:100%;border-radius:100%;background:#002a3a;display:flex}.home .opleidingen .opleiding .tekst:before{content:"";float:left;padding-bottom:100%}.home .opleidingen .opleiding .tekst>span{width:100%;display:flex;flex-direction:column;align-content:center;justify-content:center}.home .opleidingen .opleiding .tekst .titel{font-size:2.5em;line-height:1.02em;display:block;text-transform:uppercase;text-align:center;color:#fff;font-weight:700;margin-bottom:20px}.home .opleidingen .opleiding .tekst .niveau{text-transform:uppercase;display:block;text-align:center;color:#d6df22;font-weight:700;font-size:1.11em;line-height:1em}.home .opleidingen .opleiding .pijl{content:"";width:28px;height:22px;display:block;position:absolute;right:20px;bottom:20px;background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -213px -3px}.home .tekstblok_home{display:flex;align-items:center;justify-content:space-between;padding-top:0;padding-bottom:0;max-width:1300px;margin-top:4vw;margin-bottom:4vw;padding-right:14.5vw}.home .tekstblok_home>img{display:block;height:auto;flex-grow:0;flex-shrink:0}.home .tekstblok_home .tekst{padding-left:9vw;padding-top:130px;padding-bottom:130px;flex-grow:1}.home .tekstblok_home.over_essenzo h2{font-size:1em;line-height:1em;text-transform:uppercase;margin-bottom:30px}.home .tekstblok_home.over_essenzo h2 span{display:block;font-weight:700;color:#41b6e6;font-size:1.66em;line-height:1em;margin-bottom:.2em}.home .tekstblok_home.over_essenzo h2 b{font-size:5.55em;line-height:1em;display:block;color:#002a3a;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}.home .video{background:#001f2b;position:relative;padding:0 5vw;margin:60px auto 6.9vw auto;border-bottom:2px solid #41b6e6}.home .video:before{content:"";width:100%;position:absolute;left:0;top:0;height:6.59vw;display:block;background:#002a3a}.home .video .wrapper{max-width:1200px;width:73vw;margin:0 auto;position:relative}.home .video .video_slider .slick-arrow{display:block;position:absolute;top:50%;right:0;background:0 0;border:0;outline:none;cursor:pointer;margin:0 -30px 0 0;z-index:10;-webkit-transform:translate(100%,-50%);-moz-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%)}.home .video .video_slider .slick-arrow:hover,.home .video .video_slider .slick-arrow:active{opacity:.8}.home .video .video_slider .slick-arrow.slick-prev{right:auto;left:0;margin:0 0 0 -30px;-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.home .video .video_slider .slick-arrow.slick-prev .pijl{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.home .video .video_slider .slick-dots{list-style:none;display:flex;align-items:center;justify-content:center;padding:0;margin:20px auto 0 auto}.home .video .video_slider .slick-dots li{margin:0 2px}.home .video .video_slider .slick-dots li.slick-active button{background:#fff}.home .video .video_slider .slick-dots li button{background:#006a8e;width:12px;height:12px;border:0;outline:none;border-radius:100px;cursor:pointer;text-indent:-3000em}.home .video .tekst_onder{padding:50px 0;background:#001f2b;display:flex;align-items:center;justify-content:space-between;color:#41b6e6}.home .video .tekst_onder a:link,.home .video .tekst_onder a:visited{color:#41b6e6;text-decoration:none}.home .video .tekst_onder a:hover,.home .video .tekst_onder a:active{color:#41b6e6;text-decoration:none}.home .video .tekst_onder h2{color:#41b6e6;flex-shrink:0;flex-grow:0;margin:0;max-width:280px;line-height:1em;font-size:2.11em}.home .video .tekst_onder .tekst{flex-grow:1;margin:0 0 0 60px;font-weight:400}.home .video .tekst_onder .tekst p{font-size:1em}.home .video .tekst_onder .tekst p:last-child{margin-bottom:0}.home .proefstuderen{background:#00435d;position:relative;padding:0 5.5vw 60px;margin-top:7vw;text-align:center}.home .proefstuderen:before{content:"";width:100%;position:absolute;left:0;top:0;height:16.66vw;display:block;background:#002a3a}.home .proefstuderen .wrapper{max-width:790px;margin:0 auto;position:relative}.home .proefstuderen .leerling_img{width:100%;margin:0 auto 40px auto;position:relative}.home .proefstuderen .leerling_img img{display:block;width:73%;height:auto;position:relative;z-index:2;margin-left:9%}.home .proefstuderen .leerling_img .bolletje1{width:12%;position:absolute;left:0;top:25%;border-radius:100%;background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0)}.home .proefstuderen .leerling_img .bolletje1:before{content:"";float:left;padding-bottom:100%}.home .proefstuderen .leerling_img .bolletje2{width:21%;position:absolute;right:0;bottom:1%;border-radius:100%;background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0)}.home .proefstuderen .leerling_img .bolletje2:before{content:"";float:left;padding-bottom:100%}.home .proefstuderen h2{color:#fff}.home .proefstuderen .button{margin:1.6em auto 0 auto}.home .faq_home{display:flex;align-items:flex-start;justify-content:space-between;margin-top:12.5vw}.home .faq_home>h2{width:430px;margin-top:-17px;flex-shrink:0}.home .faq_home .faq_items{flex-grow:1}.home .faq_home .faq_items .faq-item p{font-size:1em;font-weight:300}.home .faq_home .button{margin:44px 0 0 auto}.single-post .page_intro{max-width:1060px;padding:0 5vw}.single-post .contentblokken{max-width:1060px}.single-post .blog_single_header{position:relative;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#41b6e6;text-transform:uppercase;font-size:.9em;line-height:1.4em;padding-bottom:5px;border-bottom:2px solid #41b6e6;margin:-40px auto 2em auto}.blog .contentblokken{max-width:1060px}.blog-archive{position:relative;width:100%;box-sizing:content-box;max-width:1060px;padding:0 5vw;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.blog-archive .blok{position:relative;width:calc(50% - 15px);background:#00435d;padding:0 4% 4%;margin:0 0 50px;box-sizing:border-box;transition:ease-in background .3s;cursor:pointer}.blog-archive .blok:hover{background:#057}.blog-archive .blok:before{content:"";display:block;position:absolute;left:0;right:0;top:0;height:100px;background:#002a3a}.blog-archive .blok>*{position:relative;z-index:2}.blog-archive .blok .post_img{aspect-ratio:1.6923076923077;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.blog-archive .blok .meta{position:relative;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#41b6e6;text-transform:uppercase;font-size:.8em;line-height:1.4em;padding-bottom:4px;border-bottom:2px solid #41b6e6;margin:15px auto}.blog-archive .blok h2{font-size:1.4em;text-transform:none;line-height:1.2em;margin:0 0 .6em}.blog-archive .blok h2 a{text-decoration:none;color:#fff}.blog-archive .blok p{font-size:15px;line-height:1.5em;max-height:3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.pagination{display:flex;justify-content:center;margin:60px auto 40px auto}.pagination a,.pagination .current{width:40px;height:40px;line-height:40px;text-align:center;border-radius:3px;text-decoration:none;font-weight:600}.pagination a:hover,.pagination button:hover{background:#fff}.pagination .current{background:#41b6e6}.pagination .page-numbers{margin:0 6px}.pagination .prev,.pagination .next{border-radius:100px;background:rgba(0,0,0,.2);line-height:36px}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#fff !important;background:0 0 !important}input[type=radio],input[type=checkbox]{position:absolute;visibility:hidden}input[type=radio]+label,input[type=checkbox]+label{display:block !important;position:relative;font-weight:400;margin:0 0 20px;padding-left:36px;line-height:22px;cursor:pointer;color:#fff;text-transform:none;-webkit-transition:all .25s linear}input[type=radio]+label a,input[type=checkbox]+label a{text-decoration:underline}input[type=radio]+label a:link,input[type=radio]+label a:visited,input[type=checkbox]+label a:link,input[type=checkbox]+label a:visited{color:#fff}input[type=radio]+label a:hover,input[type=radio]+label a:active,input[type=checkbox]+label a:hover,input[type=checkbox]+label a:active{color:#41b6e6}input[type=radio]+label:before,input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;box-sizing:border-box;border:1px solid #41b6e6}input[type=radio].wpforms-error+label,input[type=checkbox].wpforms-error+label{color:#d6df22}input[type=radio].wpforms-error+label:before,input[type=checkbox].wpforms-error+label:before{border:1px solid #d6df22}input[type=checkbox]:checked+label:after{content:"";position:absolute;top:5px;left:4px;width:15px;height:12px;background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat -211px -87px;display:block}input[type=radio]+label:before{border-radius:100%}input[type=radio]:checked+label:before{opacity:1}input[type=radio]:checked+label:after{content:"";position:absolute;top:5px;left:5px;width:12px;height:12px;background:#41b6e6;display:block;border-radius:100%}label{display:block;font-weight:700;line-height:1em;margin-bottom:.6em}input[type=text],input[type=email],input[type=number],input[type=tel],textarea,select{background:0 0;padding:0 10px;box-sizing:border-box;border:0;border:1px solid #41b6e6;border-radius:0;display:block;width:100%;max-width:none;font-size:1em;font-weight:300;height:40px;color:#fff !important;outline:none;-webkit-appearance:none}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{opacity:1;color:#006a8e}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{opacity:1;color:#006a8e}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{opacity:1;color:#006a8e}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=tel]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{opacity:1;color:#006a8e}input[type=text]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=tel]:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #00435d inset !important}input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:active,input[type=email]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:active,input[type=number]:-webkit-autofill:hover,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:active,input[type=tel]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:active,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #00435d inset !important}textarea{height:auto;line-height:1.4em;resize:none;margin-bottom:0;-webkit-appearance:none;padding:10px}select{border:1px solid #41b6e6;box-shadow:none;line-height:40px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy4wOTQiIGhlaWdodD0iMTUuNSIgdmlld0JveD0iMCAwIDIzLjA5NCAxNS41Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMy4wOTQgMTUuNSkgcm90YXRlKDE4MCkiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0xMS41NDcsMCwyMy4wOTQsMTUuNUgwWiIgc3Ryb2tlPSJub25lIi8+PHBhdGggZD0iTSAxMS41NDcwMDU2NTMzODEzNSAxLjY3Mzg3MTk5NDAxODU1NSBMIDEuOTkxOTQ1MjY2NzIzNjMzIDE0LjUgTCAyMS4xMDIwNjYwNDAwMzkwNiAxNC41IEwgMTEuNTQ3MDA1NjUzMzgxMzUgMS42NzM4NzE5OTQwMTg1NTUgTSAxMS41NDcwMDU2NTMzODEzNSAwIEwgMjMuMDk0MDE1MTIxNDU5OTYgMTUuNSBMIC0zLjgxNDY5NzI2NTYyNWUtMDYgMTUuNSBMIDExLjU0NzAwNTY1MzM4MTM1IDAgWiIgc3Ryb2tlPSJub25lIiBmaWxsPSIjNDFiNmU2Ii8+PC9nPjwvc3ZnPg==");background-repeat:no-repeat;background-position:right 11px top 52%}select::-ms-expand{display:none}select option{font-size:16px;font-weight:400;color:#000}div.wpforms-container{margin:2em auto 1.6em auto;position:relative}div.wpforms-container:last-child{margin-bottom:0}div.wpforms-container .wpforms-required-label{color:#41b6e6}div.wpforms-container input[type=text],div.wpforms-container input[type=email],div.wpforms-container input[type=number],div.wpforms-container textarea,div.wpforms-container select{max-width:none !important}div.wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:none;width:100%}div.wpforms-container .wpforms-field{padding:0 0 28px}div.wpforms-container input.wpforms-field-medium{max-width:none}div.wpforms-container .wpforms-field-description{line-height:1.2em}div.wpforms-container .wpforms-field input.wpforms-error,div.wpforms-container .wpforms-field input.user-invalid,div.wpforms-container .wpforms-field textarea.wpforms-error,div.wpforms-container .wpforms-field textarea.user-invalid,div.wpforms-container .wpforms-field select.wpforms-error,div.wpforms-container .wpforms-field select.user-invalid{border:1px solid #d6df22}div.wpforms-container label.wpforms-error{color:#d6df22;margin:3px 0 0;font-weight:400}div.wpforms-container .wpforms-field-radio ul,div.wpforms-container .wpforms-field-checkbox ul{padding:0;margin-top:25px}div.wpforms-container .wpforms-field-gdpr-checkbox ul{padding:0;margin-top:5px}div.wpforms-container .wpforms-field.wpforms-field-pagebreak>div{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:30px}div.wpforms-container .wpforms-field.wpforms-field-pagebreak>div button.wpforms-page-next{margin-left:auto}div.wpforms-container .wpforms-field.wpforms-field-pagebreak>div:before,div.wpforms-container .wpforms-field.wpforms-field-pagebreak>div:after{display:none !important}div.wpforms-container .wpforms-page-indicator{margin-bottom:50px}div.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{background:#41b6e6}div.wpforms-container .wpforms-submit-container{clear:both}div.wpforms-container button[type=submit]{margin-left:auto}.wpforms-confirmation-container{padding:20px;background:#41b6e6}.wpforms-container .wpforms-field:not([class*=wpforms-one-]):not([class*=wpforms-two-]){float:left;width:100%}.flatpickr-current-month input.cur-year{color:#000 !important}.flatpickr-current-month{font-size:1em !important}.contact .page_intro{max-width:1280px;padding-left:5vw}.contact .page_intro .introtekst{max-width:765px}.contact .page_intro>*{padding-left:330px}.contact .contentblokken{display:flex;align-items:flex-start;justify-content:space-between;max-width:1280px;box-sizing:content-box;margin:0 auto;padding:0 5vw}.contact .contentblokken .contentblok h2{font-size:2.22em;line-height:1.16em}.contact .contact_blokken_links{width:330px;order:-100;flex-shrink:0;box-sizing:border-box}.contact .contact_blokken_links .contactblok{padding:38px 30px;margin:0 30px 30px 0;position:relative;color:#fff;font-weight:300}.contact .contact_blokken_links .contactblok h2{text-transform:uppercase;font-size:1.2em;margin:0 0 .5em}.contact .contact_blokken_links .contactblok p{font-size:.95em;line-height:1.6em}.contact .contact_blokken_links .contactblok.bg_verloop{background:#d6df22;background:-moz-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:-webkit-linear-gradient(top,#41b6e6 0%,#e0e721 100%);background:linear-gradient(to bottom,#41b6e6 0%,#e0e721 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41b6e6',endColorstr='#e0e721',GradientType=0);color:#00435d;font-weight:400}.contact .contact_blokken_links .contactblok.bg_verloop h2{text-transform:none;font-size:1.66em}.contact .contact_blokken_links .contactblok.bg_verloop a:link,.contact .contact_blokken_links .contactblok.bg_verloop a:visited{color:#00435d;text-decoration:none}.contact .contact_blokken_links .contactblok.bg_verloop a:hover,.contact .contact_blokken_links .contactblok.bg_verloop a:active{color:#41b6e6;text-decoration:none}.contact .contact_blokken_links .contactblok.bg_lichtblauw{background:#006a8e}.contact .contact_blokken_links .contactblok.bg_donkerblauw{background:#00435d}.contact .contact_blokken_links .contactblok a:not(.button):link,.contact .contact_blokken_links .contactblok a:not(.button):visited{color:#fff;text-decoration:none}.contact .contact_blokken_links .contactblok a:not(.button):hover,.contact .contact_blokken_links .contactblok a:not(.button):active{color:#41b6e6;text-decoration:none}._steamlive_chat_frame{z-index:1000 !important}footer{position:relative;clear:both;background:#006a8e;margin:8.3vw 0 0;padding:0;font-weight:400}footer .wrapper{position:relative;max-width:1720px;box-sizing:content-box;padding:60px 4.5vw 60px 5.5vw;margin:0 auto;display:flex;justify-content:space-between;align-items:center}footer .boven .logo{display:block;background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat 0 -48px;text-indent:-3000em;width:89px;height:23px;margin-right:50px;flex-grow:0;flex-shrink:0}footer .boven .social{display:flex;align-items:stretch;justify-content:flex-start;text-indent:-3000em}footer .boven .social a{display:block;height:28px;background:url("https://essenzo.nu/wp-content/themes/essenzo/images/sprite.png?v=1726229750") no-repeat 0 -48px;margin-left:2.43vw}footer .boven .social a.in{width:29px;background-position:0 -82px}footer .boven .social a.fb{width:26px;background-position:-33px -82px}footer .boven .social a.ig{width:26px;background-position:-68px -82px}footer .boven .social a.tw{width:32px;background-position:-103px -82px}footer .boven .social a.yt{width:39px;background-position:-144px -82px}footer .onder{background:#00435d}footer .onder .wrapper{font-size:14px;line-height:62px;padding:0 4.5vw 0 5.5vw}footer .onder #footer_menu ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:flex-start}footer .onder #footer_menu ul>li{margin-right:5.5vw}footer .onder #footer_menu ul>li:last-child{margin-right:0}footer a:link,footer a:visited{color:#fff;text-decoration:none}footer a:hover,footer a:active{color:#fff;text-decoration:none;opacity:.7}@media all and (min-width:1800px){header .wrapper{padding-left:0;padding-right:0}header #hoofdmenu{margin-right:0}.page_intro{padding:0 90px 0 214px}.contentblokken .contentblok{margin-bottom:80px}.contentblokken .contentblok.team{padding-left:0;padding-right:0}.contentblokken .contentblok.stappen{margin-left:0 !important;margin-right:0 !important}.contentblokken .contentblok.logos{margin-left:0 !important;margin-right:0 !important}.contentblokken .contentblok.virtuele_rondleiding{padding-left:0;padding-right:0}.contentblokken .contentblok.tekst_foto.align_left,.contentblokken .contentblok.foto_tekst.align_left{margin-right:0}.contentblokken .contentblok.tekst_foto.align_right,.contentblokken .contentblok.foto_tekst.align_right{margin-left:0}}@media all and (min-width:1400px){.contentblokken_gecentreerd .contentblokken .contentblok{margin-bottom:80px}.contentblokken .contentblok.tekst_center{margin-top:120px;margin-bottom:100px}}@media all and (max-width:1900px){.home .streep.verticaal{left:5vw}}@media all and (max-width:1800px){.contentblokken .contentblok.slider .slick-arrow.slick-prev{left:-75px}.contentblokken .contentblok.slider .slick-arrow{right:-75px}}@media all and (max-width:1720px){.contentblokken .contentblok.full_width{width:auto;margin-left:0 !important}}@media all and (max-width:1600px){.home .opleidingen .opleiding .tekst .titel{font-size:2em}.page_intro.tekst_rechts_onder .links h1 b.outline{font-size:1.67em}.page_intro.tekst_rechts_onder .links h1 span{font-size:.6em}}@media all and (max-width:1500px){.contentblokken .contentblok.stappen.stappen_groot ol,.contentblokken .contentblok.stappen.stappen_groot ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media all and (max-width:1400px){.contentblokken .contentblok.verwijzing h2{font-size:2em}.home .page_intro .links h1{font-size:5.8em}.home .opleidingen.opleidingen_4 .opleiding .tekst .titel{font-size:1.2em}}@media all and (max-width:1300px){.page_intro.leerling .leerling_img{width:49%}.home .page_intro .links h1{font-size:4em}.home .opleidingen .opleiding .tekst .titel{font-size:1.7em}.home .tekstblok_home{padding-right:5vw}.home .video .wrapper{width:100%;padding:0 30px}.home .video .video_slider .slick-arrow.slick-prev{left:14px}.home .video .video_slider .slick-arrow.slick-next{right:14px}.contentblokken .contentblok.tekst_foto .wrapper>img,.contentblokken .contentblok.foto_tekst .wrapper>img{width:42%}.contentblokken .contentblok.tekst_foto .tekst,.contentblokken .contentblok.foto_tekst .tekst{width:48%}.contentblokken .contentblok.tekst_foto{padding-right:5vw}.contentblokken .contentblok.foto_tekst{padding-left:5vw}}@media all and (max-width:1200px){header .rondje{display:none}header .wrapper{padding-right:30px}.contentblokken .contentblok{padding:100px 70px}.contentblokken .contentblok img.size-afbeelding_in_tekst{margin:3.5em -70px;width:calc(100% + 140px)}.contentblokken .contentblok.gradient_transparant .wrapper{align-items:flex-end}.contentblokken .contentblok.verwijzing{flex-wrap:wrap}.contentblokken .contentblok.verwijzing h2{width:100%;margin-bottom:15px}.contentblokken .contentblok.verwijzing .tekst{width:calc(100% - 70px);padding-right:15px;box-sizing:border-box;margin:0;flex-grow:inherit}.contentblokken .contentblok.leerlijnen .content{flex-wrap:wrap}.contentblokken .contentblok.leerlijnen .leerlijnen_header{display:none}.contentblokken .contentblok.leerlijnen .content div{width:100% !important;padding:30px;border-left:0;border-top:1px solid #001f2b;display:block}.contentblokken .contentblok.leerlijnen .content span.jaar{display:block}.contentblokken .contentblok.team{padding:60px 5vw}.contentblokken .contentblok.docenten .docent{width:33.33%}.contentblokken .contentblok.slider .slick-arrow{-webkit-transform:scale(.75) translateY(-50%);-moz-transform:scale(.75) translateY(-50%);-ms-transform:scale(.75) translateY(-50%);-o-transform:scale(.75) translateY(-50%);transform:scale(.75) translateY(-50%);right:-55px;transform-origin:center top}.contentblokken .contentblok.slider .slick-arrow .pijl{border-width:2px}.contentblokken .contentblok.slider .slick-arrow.slick-prev{left:-55px}.home .page_intro .leerling_img,.home .page_intro .intro_img{width:51%}.home .streep.verticaal{display:none}.home .events .wrapper{padding:0}.home .page_intro .links .introtekst{padding-left:0}.home .opleidingen.opleidingen_4 .opleiding{width:calc(50% - 15px);margin-bottom:30px}.home .opleidingen.opleidingen_4 .opleiding .tekst .titel{font-size:2em}.home .opleidingen .opleiding .tekst .titel{font-size:1.4em}.home .tekstblok_home>img{width:40%}.faq-item{padding:50px 0}}@media all and (max-width:1100px){header .wrapper{border-bottom:2px solid #41b6e6;padding:25px 30px;align-items:center}header .mmenu-trigger{display:block}header .logo{margin:0 0 0 -40px}header #hoofdmenu{width:1px;overflow:hidden;flex-grow:0;opacity:0}header .rondje{display:none}.page_intro.tekst_rechts_onder .links h1{margin-left:0}.page_intro.tekst_rechts_onder .tekst_rechts_onder .kolom.links ul:first-child{padding-top:0}.page_intro.tekst_rechts_onder .tekst_rechts_onder .kolom.links ul:first-child:before{display:none}.page_intro.tekst_rechts_onder .tekst_rechts_onder{flex-wrap:wrap}.page_intro.tekst_rechts_onder .tekst_rechts_onder>*{width:100%}h1{font-size:3em}.rondje_links,.rondje_rechts{display:none}.page_intro{padding-left:5vw}.page_intro.leerling .leerling_img{width:46%}.contentblokken .contentblok.geen_bg{padding:50px 30px}.contentblokken .contentblok.geen_bg .tekst{padding:0}.home .events{padding-top:0;padding-bottom:30px}.home .tekstblok_home.over_essenzo h2 b{font-size:4em}.home .faq_home{flex-wrap:wrap}.home .faq_home>h2{width:100%;margin:0 0 40px}}@media all and (max-width:980px){.home .opleidingen .opleiding .tekst .titel{font-size:1.2em !important}}@media all and (max-width:920px){.page_intro{padding:0 30px}.contentblokken_gecentreerd .contentblokken{padding:0 30px}.contentblokken .contentblok{padding:70px 50px;margin-bottom:30px}.contentblokken .contentblok img.size-afbeelding_in_tekst{margin:3.5em -50px;width:calc(100% + 100px)}.contentblokken .contentblok.slider .slick-arrow{-webkit-transform:scale(.5) translateY(-50%);-moz-transform:scale(.5) translateY(-50%);-ms-transform:scale(.5) translateY(-50%);-o-transform:scale(.5) translateY(-50%);transform:scale(.5) translateY(-50%);right:-45px}.contentblokken .contentblok.slider .slick-arrow.slick-prev{left:-45px}.contentblokken .contentblok.stappen.stappen_groot{margin-top:0}.page_intro .intro_meta.opleiding_info .cols .buttons .button:first-child{display:none}.single-post .blog_single_header{margin:0 0 2em}.home .gecentreerd{padding:0 30px}.home .opleidingen .opleiding{padding:45px 10px}.home .streep{padding:0 30px}.home .video{padding:0 30px}.home .video .wrapper{padding:0 60px}.home .video .video_slider .slick-arrow.slick-prev{left:15px}.home .video .video_slider .slick-arrow.slick-next{right:15px}.contact .page_intro>*{padding-left:0}.contact .contentblokken{flex-wrap:wrap;padding:0 30px}.contact .contact_blokken_links{width:100%;order:0}.contact .contact_blokken_links .contactblok{margin-right:0}.contact .contact_blokken_links .contactblok p{font-size:1em}}@media all and (max-width:880px){.page_intro{margin-top:0}.page_intro .intro_img{margin:50px auto 60px auto !important;width:100% !important;order:-100}.page_intro .links{width:100%}.page_intro.leerling .leerling_img{width:80%;max-width:500px;order:-100;margin:0 auto 20px auto}.page_intro.leerling .links{width:100%}.event .page_intro,.nieuws .page_intro{margin-top:-3px;padding-top:50px}.page_intro .intro_meta.opleiding_info .streep .label{display:none}.page_intro .intro_meta.opleiding_info .streep .elm{height:1px}.page_intro.tekst_only.gecentreerd{margin-top:60px}.page_intro.tekst_rechts_onder .tekst_rechts_onder{position:relative;right:auto;bottom:auto;width:100%;padding-left:0;border-top:1px solid #41b6e6;padding-top:30px;margin-top:30px}.contentblokken .contentblok h2{font-size:2.22em;line-height:1.16em}.contentblokken .contentblok.tekst_foto,.contentblokken .contentblok.foto_tekst .wrapper,.contentblokken .contentblok.tekst_foto .wrapper{flex-wrap:wrap}.contentblokken .contentblok.tekst_foto .wrapper>img,.contentblokken .contentblok.foto_tekst .wrapper>img{width:80%;margin:0 auto 50px auto !important;order:-100}.contentblokken .contentblok.tekst_foto .tekst,.contentblokken .contentblok.foto_tekst .tekst{width:auto}.contentblokken .contentblok.tekst_foto.align_left,.contentblokken .contentblok.foto_tekst.align_left{padding-top:70px;padding-bottom:70px;margin-right:30px;margin-left:30px}.contentblokken .contentblok.tekst_foto.align_left .tekst,.contentblokken .contentblok.foto_tekst.align_left .tekst{padding:60px 0 0;width:100%}.contentblokken .contentblok.tekst_foto.align_left .wrapper>img,.contentblokken .contentblok.foto_tekst.align_left .wrapper>img{margin:0 auto}.contentblokken .contentblok.tekst_foto.align_right,.contentblokken .contentblok.foto_tekst.align_right{padding-top:70px;padding-bottom:70px;margin-right:30px;margin-left:30px}.contentblokken .contentblok.tekst_foto.align_right .tekst,.contentblokken .contentblok.foto_tekst.align_right .tekst{padding:60px 0 0;width:100%}.contentblokken .contentblok.tekst_foto.align_right .wrapper>img,.contentblokken .contentblok.foto_tekst.align_right .wrapper>img{margin:0 auto}.contentblokken .contentblok.gradient_transparant .wrapper>img{order:100}.contentblokken .contentblok.gradient_transparant .tekst>*{max-width:none}.contentblokken .contentblok.verwijzing{margin-left:30px;margin-right:30px}.contentblokken_gecentreerd .contentblokken .contentblok.align_right,.contentblokken_gecentreerd .contentblokken .contentblok.align_left{margin-left:0 !important;margin-right:0 !important}.contentblokken_gecentreerd .contentblokken .contentblok.tekst_foto .wrapper>img,.contentblokken_gecentreerd .contentblokken .contentblok.foto_tekst .wrapper>img{width:80%}.brochure .contentblokken .contentblok.tekst_foto .tekst,.brochure .contentblokken .contentblok.foto_tekst .tekst{padding:40px 0 0}.contentblokken .contentblok.leerlijnen{margin-left:30px;margin-right:30px}.contentblokken .contentblok.leerlijnen .trigger{padding:0 30px}.contentblokken .contentblok.stappen.stappen_groot ol li,.contentblokken .contentblok.stappen.stappen_groot ul li{font-size:1.25em;min-height:50px}.contentblokken .contentblok.stappen.stappen_groot ol li:before,.contentblokken .contentblok.stappen.stappen_groot ul li:before{width:50px;height:50px;line-height:50px;margin-right:15px}.contentblokken .contentblok.team{padding:60px 30px}.contentblokken .contentblok.team .teamslider .slick-arrow.slick-prev{margin:0 0 0 -10px}.contentblokken .contentblok.team .teamslider .slick-arrow.slick-next{margin:0 -10px 0 0}.contentblokken .contentblok.docenten .docent{width:50%;margin-bottom:40px}.contentblokken .contentblok.docenten.align_left,.contentblokken .contentblok.docenten.align_right{margin-left:30px;margin-right:30px}.contentblokken .contentblok.logos{margin-left:30px !important;margin-right:30px !important}.contentblokken .contentblok.logos .logos .logo{margin-right:15px;margin-left:15px}.home .page_intro .links{width:100%}.home .page_intro .links h1{margin:0;display:table}.home .events{margin-bottom:50px}.home .events .event .tekst{font-size:1.2em}.home .events .event .subtitel{margin-bottom:25px}.home .opleidingen .opleiding .tekst .titel{font-size:1em !important}.home .opleidingen .opleiding .tekst .niveau{font-size:.9em}.home .video .tekst_onder h2{max-width:260px;font-size:2em}.home .video .tekst_onder .tekst{margin-left:40px}footer .wrapper{flex-wrap:wrap;justify-content:center;padding:45px 30px 40px}footer .boven .logo{display:none}footer .boven a.email{margin-left:15px}footer .boven .social{order:-100;width:100%;justify-content:center;margin-bottom:30px}footer .onder .wrapper{justify-content:space-between;padding:0 30px}footer .onder .wrapper .legal span{display:none}}@media all and (max-width:780px){body{font-size:17px}.page_intro .intro_meta .cols .buttons{display:none}.page_intro .intro_meta .cols .info{flex-grow:1;padding-left:5px;padding-right:5px}.home .opleidingen .opleiding{width:calc(33.33% - 13px)}.home .opleidingen.opleidingen_4 .opleiding .tekst .titel{font-size:1.4em}.home .tekstblok_home{flex-wrap:wrap;margin:50px 0}.home .tekstblok_home>img{width:80%;margin:0 auto 30px auto}.home .tekstblok_home .tekst{padding:0}.home .tekstblok_home .button{margin-left:auto;margin-right:auto}.home .video .tekst_onder{flex-wrap:wrap;padding:40px 0}.home .video .tekst_onder h2{max-width:none;width:100%;margin-bottom:20px}.home .video .tekst_onder .tekst{margin-left:0}.blog-archive .blok{width:100%;margin-bottom:40px}}@media all and (max-width:680px){h1{font-size:2.5em}.button{line-height:50px}.button .pijl{width:50px;height:50px}header .wrapper{padding:20px 15px}.page_intro.gecentreerd{padding-left:20px;padding-right:20px}.page_intro{padding:0 20px;margin:60px 0 40px}.page_intro .intro_img{margin-top:0 !important}.contentblokken .contentblok.geen_bg{padding:40px 20px}.contentblokken_gecentreerd .contentblokken{padding:0 20px}.contentblokken .contentblok{padding:40px 30px;margin-bottom:20px}.contentblokken .contentblok img.size-afbeelding_in_tekst{margin:3.5em -30px;width:calc(100% + 60px)}.contentblokken .contentblok.tekst_foto.align_left,.contentblokken .contentblok.foto_tekst.align_left{margin-right:20px;margin-left:20px}.contentblokken .contentblok.tekst_foto.align_right,.contentblokken .contentblok.foto_tekst.align_right{margin-right:20px;margin-left:20px}.contentblokken .contentblok.verwijzing{margin-left:20px;margin-right:20px}.contentblokken .contentblok.leerlijnen{margin-left:20px;margin-right:20px}.contentblokken .contentblok.leerlijnen .content div{padding:20px}.contentblokken .contentblok.leerlijnen .trigger{padding:0 20px}.contentblokken .contentblok.team .teamslider .slick-arrow{top:-6.5em}.contentblokken .contentblok.docenten.align_left,.contentblokken .contentblok.docenten.align_right{margin-left:20px;margin-right:20px}.contentblokken .contentblok.stappen ol,.contentblokken .contentblok.stappen ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.contentblokken .contentblok.logos .logos{justify-content:center}.contentblokken .contentblok.logos{margin-left:20px !important;margin-right:20px !important}.contentblokken .contentblok.virtuele_rondleiding{margin-bottom:0}.contentblokken .contentblok.virtuele_rondleiding .rondleiding{padding-bottom:70vh}.contentblokken .contentblok.slider .slick-arrow{-webkit-transform:scale(.6) translateY(-50%);-moz-transform:scale(.6) translateY(-50%);-ms-transform:scale(.6) translateY(-50%);-o-transform:scale(.6) translateY(-50%);transform:scale(.6) translateY(-50%);right:-15px}.contentblokken .contentblok.slider .slick-arrow .pijl{background:#002a3a}.contentblokken .contentblok.slider .slick-arrow.slick-prev{left:-15px}.contentblokken .contentblok.videos_slider .video_slider{padding:0}.contentblokken .contentblok.videos_slider .video_slider .slick-arrow{display:none !important}.home .gecentreerd{padding:0 20px}.home .events .event{padding:20px;width:calc(50% - 10px)}.home .events .event .tekst{font-size:1.05em}.home .events .event .subtitel{margin-bottom:20px}.home .streep{padding:0 20px}.home .video{padding:0 20px}.faq-item{padding:40px 0}.contact .contentblokken{flex-wrap:wrap;padding:0 20px}.contact .contact_blokken_links .contactblok{margin-right:0;margin-bottom:20px}footer .boven .wrapper{padding:40px 20px 35px}footer .onder .wrapper{padding:0 20px}footer .onder #footer_menu ul>li{margin-right:15px}}@media all and (max-width:600px){body{font-size:16px}.home .opleidingen .opleiding,.home .opleidingen.opleidingen_4 .opleiding{width:100% !important;margin-bottom:20px}.home .opleidingen .opleiding .tekst .titel{font-size:3em !important}.home .opleidingen .opleiding .tekst .niveau{font-size:1.2em}.home .video .wrapper{padding:0}.home .video .video_slider .slick-arrow{display:none !important}.wpforms-container .wpforms-field:not(.wpforms-field-phone){overflow-x:inherit}.brochure .brochure_downloaden input[type=email]{width:100%;margin-bottom:30px}.brochure .brochure_downloaden .button{width:auto;margin-left:auto}}@media all and (max-width:500px){body{font-size:15px;min-width:300px}h2{font-size:2em}.button.button_blauw{padding:0 15px}.page_intro .links .introtekst{margin-bottom:0}.page_intro.leerling .leerling_img{width:90%;margin-bottom:0}.page_intro .intro_img{padding:0 !important}.faq-item h2 a{padding:0 0 0 44px;margin-right:12px}.faq-item h2 a .icon{margin-left:-44px;margin-right:16px}.faq-item h2 a:after{display:none}.faq-item .tekst{margin-top:2em}.contentblokken .contentblok{padding:40px 25px}.contentblokken .contentblok.tekst_foto.align_right,.contentblokken .contentblok.foto_tekst.align_right{padding-top:40px;padding-bottom:40px}.contentblokken .contentblok.tekst_foto.align_right .tekst,.contentblokken .contentblok.foto_tekst.align_right .tekst{padding-top:40px}.contentblokken .contentblok.tekst_foto.align_left,.contentblokken .contentblok.foto_tekst.align_left{padding-top:40px;padding-bottom:40px}.contentblokken .contentblok.tekst_foto.align_left .tekst,.contentblokken .contentblok.foto_tekst.align_left .tekst{padding-top:40px}.contentblokken .contentblok h2:not(.faq_vraag):not(.subtitel){font-size:2em !important}.contentblokken .contentblok.leerlijnen .titel{font-size:2em}.contentblokken .contentblok.team h2{font-size:2em}.contentblokken .contentblok.team .teamslider .slick-arrow{top:64px}.contentblokken .contentblok.docenten .docent{width:100%}.contentblokken .contentblok.docenten .docent h3{max-width:270px;margin:0 auto 4px auto}.contentblokken .contentblok.stappen ol li,.contentblokken .contentblok.stappen ul li{padding-top:3px}.contentblokken .contentblok.stappen ol li:before,.contentblokken .contentblok.stappen ul li:before{width:30px;height:30px;line-height:30px;font-size:16px}.contentblokken .contentblok.logos .logos{justify-content:space-between}.contentblokken .contentblok.logos .logos .logo{width:calc(50% - 10px);margin:0 0 10px}.contentblokken .contentblok.logos h2{font-size:2em}.contentblokken .contentblok.opleidingen_slider .opleiding_slider .slide{border-right:0}.home p{font-size:1em}.home .page_intro .links h1 span{font-size:.4em;margin-left:0}.home .events .wrapper{flex-wrap:wrap}.home .events .event{width:100%;margin-bottom:20px}.home .events .event .subtitel{border-bottom-width:1px;font-size:13px}.home .opleidingen h2{text-align:center}.home .opleidingen .opleiding .tekst .titel{font-size:2em !important}.youtube_speler .holder a.play{-webkit-transform:scale(.6) translate(-50%,-50%);-moz-transform:scale(.6) translate(-50%,-50%);-ms-transform:scale(.6) translate(-50%,-50%);-o-transform:scale(.6) translate(-50%,-50%);transform:scale(.6) translate(-50%,-50%);transform-origin:left top}.home h2:not(.faq_vraag){font-size:2em}.home .proefstuderen{margin-top:60px;padding-bottom:40px}.faq-item{padding:30px 0}.contact .contact_blokken_links .contactblok{padding:35px 22px}body .wpforms-container .wpforms-one-half{width:100%;margin-left:0;margin-bottom:5px}footer .onder .wrapper{align-items:center;font-size:12px;line-height:16px;padding:20px}footer .onder .legal,footer .onder #footer_menu{width:100%;text-align:center}footer .onder #footer_menu ul{margin-top:10px;justify-content:center}footer .boven .social a{margin:0 8px}}@media all and (max-width:450px){.button{line-height:44px}.button .pijl{width:44px;height:44px}.button .pijl:before{-webkit-transform:scale(.75) translate(-50%,-50%);-moz-transform:scale(.75) translate(-50%,-50%);-ms-transform:scale(.75) translate(-50%,-50%);-o-transform:scale(.75) translate(-50%,-50%);transform:scale(.75) translate(-50%,-50%);transform-origin:left top}.page_intro .intro_meta{margin-top:30px}.page_intro .intro_meta .cols{margin:0 !important}.page_intro .intro_meta.opleiding_info .streep .elm{background:#41b6e6;margin-left:0}.page_intro .intro_meta .cols .info{width:100%;border-right:0;border-bottom:1px solid #41b6e6;padding:15px 10px !important;box-sizing:border-box}.page_intro .intro_meta .cols .info:last-child{border-bottom:0}.page_intro .intro_meta.opleiding_info .cols .info span{font-size:1em}.blog-archive .blok p{font-size:14px}.single-post .blog_single_header span{display:none}}@media all and (max-width:400px){.event .page_intro,.nieuws .page_intro{margin-bottom:0}.page_intro.tekst_only.gecentreerd{text-align:left}}@media all and (max-width:350px){h1{font-size:2.2em}.home .opleidingen .opleiding .tekst .titel{font-size:1.7em !important}.home .page_intro .links h1{font-size:2.7em}.home .tekstblok_home.over_essenzo h2 b{font-size:3em}.home h2:not(.faq_vraag){font-size:1.75em}.button .pijl{width:38px;height:38px;margin:-2px 0 0 8px}.button.pijl_links .pijl{margin:-2px 8px 0 0}.contentblokken .contentblok h2:not(.faq_vraag),.contentblokken .contentblok.verwijzing h2,.contentblokken .contentblok.leerlijnen .titel,.contentblokken .contentblok.logos h2,.contentblokken .contentblok.verwijzing h2,.contentblokken .contentblok.team h2{font-size:1.75em !important}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.elm_pijl:before,.button .pijl:before,header .logo,header .mmenu-trigger:before,.sub_menu a .pijl:before,.contentblokken .contentblok.team .teamslider .slide .linkedin:before,.contentblokken .contentblok.docenten .docent .linkedin:before,.contentblokken .contentblok.leerlijnen .trigger:after,.contentblokken .contentblok.leerlijnen .content:after,.faq-item h2 a:after,input[type=checkbox]:checked+label:after,footer .boven .logo,footer .boven .social a,.mm-logo,.home .opleidingen .opleiding .pijl,.youtube_speler .holder a.play:before{background-image:url('https://essenzo.nu/wp-content/themes/essenzo/images/sprite@2x.png?v=1726229750');background-size:400px 150px}}