header{position:fixed;left:0;right:0;top:0;padding:20px;display:flex;justify-content:space-between;align-items:center;background-color:#1a1a1a;border-bottom:1px solid #fff;z-index:1}header button{border:none;background-color:transparent;cursor:pointer}nav{display:none;position:fixed;top:0;right:0;bottom:0;width:95%;background-color:#1a1a1a;z-index:2;padding:20px 20px 30px 30px}nav a{color:#fff;text-decoration:none}nav button{display:flex;margin-left:auto;background-color:transparent;border:none;cursor:pointer}nav ul{font-size:26px;line-height:30px;font-weight:700;text-transform:uppercase;line-height:60px}nav ul li{list-style:none}.hero{position:relative;height:100vh;padding:20px;background-image:url(/_next/static/media/header.0a149dcf.jpeg);background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;font-family:Merriweather,serif;font-style:italic}.hero div{gap:50px;top:50%;transform:translateY(-50%)}.hero div,.hero h1{display:flex;flex-direction:column;position:relative}.hero h1{gap:0;margin-left:30px;font-size:67px;line-height:70px;text-transform:uppercase;font-family:Open Sans,sans-serif;font-style:normal}.hero h1:after{border-left:4px solid #00ff42;content:"";height:120px;position:absolute;left:-20px;top:10px;transform:rotate(24deg)}.hero h2{margin-bottom:-50px}.hero h2,.hero ul{font-size:18px;line-height:31px}.hero ul{margin-left:0}.hero ul li{list-style:none}.sub-dec{font-size:34px;line-height:37px;position:relative;padding-top:100px;margin:0 0 30px}.sub-dec:before{border-bottom:4px solid #00ff42;content:"";width:50px;position:absolute;top:30px}.sub-dec-ld{display:flex;flex-direction:row;gap:10px;line-height:20px!important;text-align:left;transition:.4s}.sub-dec-ld:before{top:-12px}.sub-dec-ld span{display:block}.sec{padding:50px 20px}.sec .sub-dec:before{top:80px}.sec p{margin-bottom:20px}.sec h3{margin-bottom:10px}.sec ul{font-size:16px;line-height:28px;margin-bottom:20px;margin-left:20px}.sec-1 img{width:250px;height:300px}.sec-1 h3{margin-bottom:5px}.sec-3{display:flex;flex-direction:column;gap:20px;background-color:#1a1a1a;color:#fff;padding-top:100px}.sec-3 .sub-dec{margin-bottom:10px;order:-1}.sec-3 h3{font-size:24px;line-height:40px}.sec-3 img{border-radius:10px;border:1px solid #fff;order:-1;width:150px;height:150px}.sec-4,.sec-5{background-color:#1a1a1a;color:#fff}.sec-4 img,.sec-5 img{width:100%;border-radius:10px 10px 0 0}.sec-5{padding-bottom:100px}.sec-5 article:hover .sub-dec-ld{color:#00ff42}.sec-5 h4{display:flex;flex-direction:row;gap:10px}.sec-5 span{display:block}.sec-6{padding-top:100px}.sec-6 .i{float:right;color:#fff;height:20px}.sec-7 article{background-color:#1a1a1a}.sec-7 img{width:100%;border-radius:10px 10px 0 0}article{border-radius:10px;border:1px solid #fff}.carousel{display:flex;flex-direction:row;gap:0;overflow-x:auto;margin:50px -20px 0 0;padding-right:20px}.carousel img{border-radius:10px;border:1px solid #fff}.carousel::-webkit-scrollbar{display:none}.carousel{-ms-overflow-style:none;scrollbar-width:none}.cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.cards .sub-dec{font-size:20px;line-height:30px;padding-top:30px;margin:0 10px;text-align:left}.cards .sub-dec:before{top:10px}.cards img{height:150px}.cards a,.cards button{display:block;padding-bottom:50px;color:#fff}.cards a{text-decoration:none}.cards button{border:none;background-color:transparent;cursor:pointer;width:100%}.leerdoelen-pop-up{position:fixed;top:0;bottom:0;left:0;right:0;padding:20px;background-color:rgba(26,26,26,.5);z-index:1}.leerdoelen-pop-up div{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;background-color:#fff;color:#1a1a1a}.leerdoelen-pop-up .sub-dec{font-size:24px;line-height:40px;margin-bottom:0}.leerdoelen-pop-up button{border:none;background-color:transparent;cursor:pointer;order:-1;width:-moz-fit-content;width:fit-content;margin-left:auto}.leerdoelen-pop-up .i{color:#000}.leerdoelen-pop-up h5{font-size:22px;line-height:36px;margin:50px 0 -10px}.leerdoelen-pop-up .open{display:block}.hero-werk{position:relative;height:300px}.hero-werk img{width:100%;height:300px}.hero-werk h1{position:absolute;bottom:20px;left:20px;color:#fff;z-index:1}.content img{width:100%;height:auto;margin:10px 0;object-fit:cover;transition:.4s}.content img:hover{transform:scale(1.05)}.content ul{margin-bottom:10px}.main-werkzaamheden{display:flex;flex-direction:column;gap:50px;padding:120px 20px 100px}.main-werkzaamheden>img{width:100%;height:200px}.main-werkzaamheden p{margin-bottom:10px}.main-werkzaamheden>a{font-size:18px;line-height:31px;position:relative;padding-left:65px;width:-moz-fit-content;width:fit-content;background:none;border:none;margin-top:-20px}.main-werkzaamheden>a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:50px;background-image:url(/_next/static/media/play.49524f2e.svg);background-size:contain}.main-werkzaamheden h2{font-size:22px;line-height:36px;padding-top:30px}.main-werkzaamheden h2:first-of-type,.main-werkzaamheden h2:last-of-type{margin:0}.main-werkzaamheden h2:last-of-type{margin-top:30px}.main-werkzaamheden h3{font-size:18px;line-height:31px;padding-top:70px;margin:0;position:relative}.main-werkzaamheden h3:before{content:"";border-bottom:1px solid #666;width:100%;position:absolute;top:30px}.main-werkzaamheden h4{margin-top:10px}.main-werkzaamheden h4,.main-werkzaamheden ul{font-size:16px;line-height:28px}.main-werkzaamheden ul li{list-style:disc;margin-left:20px}.main-werkzaamheden ul li div:before{content:"- "}.main-werkzaamheden ol{font-size:16px;line-height:28px;counter-reset:item;list-style-type:none}.main-werkzaamheden ol li:before{font-size:16px;line-height:28px;content:counter(item) ".";counter-increment:item;margin-right:10px}.main-werkzaamheden ol li div:before{content:"- ";margin-left:20px}.article-stagevaardigheden{padding:20px;background-color:#1a1a1a;color:#fff;cursor:pointer}.article-stagevaardigheden summary{transition:.4s}.article-stagevaardigheden:hover summary{color:#00ff42}.article-stagevaardigheden section{margin:20px -20px -20px;padding:20px 20px 30px;background-color:#f5f5f5;color:#1a1a1a}.article-stagevaardigheden .sub-dec{font-size:20px;line-height:30px;padding-top:20px;margin-bottom:0}.article-stagevaardigheden .sub-dec:before{top:10px}.article-stagevaardigheden img{width:100%}.content ul{font-size:16px;line-height:28px}.content ul li{list-style:disc;margin-left:20px}.main-leerdoelen{display:flex;flex-direction:column;gap:20px;padding:100px 20px}.main-leerdoelen .sub-dec{font-size:26px;line-height:30px;margin:0}.main-leerdoelen .sub-dec:before{top:70px}.main-leerdoelen h2{margin-bottom:-30px}.main-leerdoelen p{margin-bottom:10px}.main-leerdoelen ul li{list-style:disc;margin-left:20px}.main-leerdoelen ul li div:before{content:"- "}.main-leerdoelen .content{position:relative;margin-top:20px}.main-leerdoelen .content p:last-of-type:after{content:"";border-bottom:1px solid #666;width:100%;position:absolute;left:0;bottom:-20px}.main-leerdoelen .content h3{margin-top:20px}.main-leerdoelen .content ul{margin-bottom:20px}.main-observatie{display:flex;flex-direction:column;gap:50px;padding:120px 20px 100px}.main-observatie>img{width:100%;height:200px}.main-observatie .carousel{margin-top:0}.main-observatie .carousel li{list-style:none;margin:0}.main-observatie .carousel img{width:250px;height:300px}.main-observatie p{margin-bottom:10px}footer{display:flex;flex-direction:column;gap:10px;background-color:#1a1a1a;padding:50px 20px;color:#fff}footer a:first-of-type{order:-1;margin-bottom:40px}footer h1{font-size:18px;line-height:31px;font-weight:700}footer ul{font-size:16px;line-height:28px;line-height:35px}footer ul li{list-style:none}footer a{color:#fff;text-decoration:none}footer section{padding:20px;margin:40px -20px -50px;background-color:#fff;color:#1a1a1a;text-align:center}footer section a{color:#1a1a1a}footer section ul{line-height:28px}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:Open Sans,sans-serif}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a{transition:.4s}a:hover{color:#00ff42}p{font-size:16px;line-height:28px}img{object-fit:cover}.i{height:30px;color:#00ff42}summary{list-style:none}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(26,26,26,.7)}.a-block{display:flex;flex-direction:column;gap:10px}.a-block a{display:block}iframe{margin-top:20px;width:100%}.back-to-top{position:fixed;bottom:20px;right:20px;display:none;background-color:#1a1a1a;color:#fff;border:1px solid #fff;padding:10px 15px;border-radius:5px;cursor:pointer;transition:opacity .3s}.back-to-top.visible,.open{display:block}.closed{display:none}@media(min-width:768px){iframe{width:560px}}@media(min-width:992px){p{font-size:18px;line-height:31px}header{padding:20px 60px}nav{padding:30px 60px 30px 50px;width:50%}.hero{padding:50px 60px 0;height:calc(100vh - 20px);gap:30px}.hero h1{font-size:100px;line-height:100px;margin-left:60px}.hero h1:after{height:200px;top:0;left:-30px}.hero h2{font-size:20px;line-height:30px;margin-bottom:-30px}.hero button{left:60px}.hero ul{font-size:20px;line-height:30px}.hero ul:last-of-type{position:absolute;right:60px;bottom:50px}.sub-dec{font-size:42px;line-height:50px;width:700px;margin:auto auto 30px}.sec{padding:50px 60px}.sec p,.sec ul{width:700px;margin:auto auto 20px}.sec h3{width:700px;margin:auto auto 10px}.sec-1 ul{font-size:18px;line-height:31px}.sec-1 ul:first-of-type{margin-top:-10px}.sec-1 ul:last-of-type{width:100%;margin-top:50px}.carousel{padding:0;margin:100px -60px 0}.carousel img{width:100%;height:360px}.sec-2 ul:first-of-type{margin-top:-10px}.sec-3{position:relative;margin-top:50px;padding-top:100px}.sec-3 .sub-dec{width:-moz-fit-content;width:fit-content;margin:0 0 10px}.sec-3 p{width:500px;margin:0}.sec-3 img{position:absolute;left:50%;top:-50px;width:340px;height:340px}.sec-3 h3{margin:0}.sec-4 .sub-dec,.sec-5 .sub-dec,.sec-7 .sub-dec{width:-moz-fit-content;width:fit-content;margin:0 0 30px}.sec-5{padding-bottom:100px}.cards{grid-template-columns:1fr 1fr 1fr 1fr;margin:0 -60px}.cards img{height:250px}.cards .sub-dec{margin:20px 30px 0}.cards a{padding-bottom:70px}.hero-werk h1{left:50%;transform:translateX(-50%)}.hero-werk h1,.main-leerdoelen,.main-observatie,.main-stagevaardigheden,.main-werkzaamheden{width:700px;margin:auto}.main-leerdoelen>img,.main-observatie>img,.main-stagevaardigheden>img,.main-werkzaamheden>img{height:300px}.main-leerdoelen h2,.main-observatie h2,.main-stagevaardigheden h2,.main-werkzaamheden h2{font-size:24px;line-height:40px}.main-leerdoelen h3,.main-observatie h3,.main-stagevaardigheden h3,.main-werkzaamheden h3{font-size:20px;line-height:30px}.main-leerdoelen h4,.main-leerdoelen ul,.main-observatie h4,.main-observatie ul,.main-stagevaardigheden h4,.main-stagevaardigheden ul,.main-werkzaamheden h4,.main-werkzaamheden ul{font-size:18px;line-height:31px}.main-leerdoelen .sub-dec{font-size:34px;line-height:37px}.sec-6{padding-top:100px}.sec-6 .sub-dec{width:700px;margin:auto auto 30px}.sec-6 .content ul{font-size:18px;line-height:31px}.article-stagevaardigheden{width:700px;margin:auto}.article-stagevaardigheden .sub-dec{width:-moz-fit-content;width:fit-content;margin:10px 0 0;width:auto}.article-stagevaardigheden p{width:100%}.article-stagevaardigheden img{height:300px}footer{padding:50px 60px 100px}footer>ul:first-of-type{display:grid;grid-template-columns:200px 200px;grid-gap:0 100px;gap:0 100px}footer section{margin:40px -60px -100px}footer section ul{display:flex;flex-direction:row;gap:50px;justify-content:center}}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_d65c78;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_d65c78{font-family:__Inter_d65c78,__Inter_Fallback_d65c78;font-style:normal}