.projecten_slider_module>h4{margin-bottom:16px}.projecten_slider_module>h2{margin-bottom:48px}.projecten_slider_module.text-center>h2,.projecten_slider_module.text-center>h4{justify-self:center}.projecten_slider .project_slide{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDEiIGhlaWdodD0iMjE0IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQxIDIxNCI+PHBhdGggZmlsbD0iI2Y4ZjhmNyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTg4Ljk1NS4wMDdhMTg3LjMgMTg3LjMgMCAwIDEgNTEuMjEzIDcuNTlWMTI0LjI1YTgyLjI2IDgyLjI2IDAgMCAwLTY4LjE5LTE3LjggODIuMjcgODIuMjcgMCAwIDAtNjUuMjI3IDY0LjFBODIuMyA4Mi4zIDAgMCAwIDEwOS40OTYgMjE0SDEuOTAzQTE4Ny4zNyAxODcuMzcgMCAwIDEgODQuNTk0IDMwLjcwMSAxODcuMzcgMTg3LjM3IDAgMCAxIDE4OC45NTUuMDA3IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 100% 100% no-repeat,#fff;border-radius:24px;color:inherit;display:block;min-width:0;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}.projecten_slider .project_slide:after{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzMSAyMiI+PGcgZmlsbD0iI2RhMGUyYiIgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNMjEuNzY0IDBhOS4xIDkuMSAwIDAgMCA5LjEgOS4xMDF2My4xMTJBMTIuMjEzIDEyLjIxMyAwIDAgMSAxOC42NTEgMHoiLz48cGF0aCBkPSJNMzAuODY2IDEyLjIxNGE5LjEgOS4xIDAgMCAwLTkuMTAxIDkuMTAxaC0zLjExMkExMi4yMSAxMi4yMSAwIDAgMSAzMC44NjYgOS4xMDJ6Ii8+PHBhdGggZD0iTTI3Ljk2NSA5LjEwMnYzLjExMUgwVjkuMTAyeiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMzAuODY0djIxLjMxNUgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==") 0 0 no-repeat;bottom:28px;content:"";height:22px;pointer-events:none;position:absolute;right:20px;transition:transform .2s ease;width:31px;z-index:2}.projecten_slider .project_slide:hover{box-shadow:0 18px 40px rgba(7,20,34,.1);transform:translateY(-20px)}.projecten_slider .project_slide:hover:after{transform:translateX(6px)}.projecten_slider .project_slide>.project_slide__link{box-sizing:border-box;color:inherit;display:flex;flex-direction:column;height:100%;min-height:250px;min-width:0;padding:60px 64px 60px 32px;text-decoration:none;width:100%}.projecten_slider .project_slide>.project_slide__link:focus-visible{outline:3px solid #da0e2b;outline-offset:-6px}.projecten_slider .project_slide .logo{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;height:65px;justify-content:flex-start;margin:0 0 24px;min-width:0;width:100%}.projecten_slider .project_slide .logo img{display:block;flex:0 1 auto;height:auto;margin:0;max-height:65px;max-width:calc(50% - 10px);object-fit:contain;object-position:left center;width:auto}.projecten_slider .project_slide .logo img:only-child{max-width:100%}.projecten_slider .project_slide>.project_slide__link .logo img{border-radius:0;min-height:0}.projecten_slider .project_slide h3{color:#0d4a4a;font-family:Inter,sans-serif;font-size:24px;font-weight:600;hyphens:none;line-height:1.3;margin:0;min-width:0;overflow-wrap:anywhere;padding:0;word-break:break-word}.modal{--red:#da0e2b;--green:#0d4a4a;align-items:center;box-sizing:border-box;display:none;height:100%;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.modal.active{display:flex}.modal-overlay{background:rgba(0,145,145,.96);height:100%;left:0;position:absolute;top:0;width:100%}.modal-content{background:#fff;border-radius:40px;box-sizing:border-box;margin:5vh auto;max-height:calc(100vh - 40px);max-width:1140px;padding:70px 0 70px 70px;position:relative;width:100%;z-index:1001}.modal-content-inner{box-sizing:border-box;max-height:calc(100vh - 180px);overflow-y:auto;padding-right:70px}.modal-content-inner::-webkit-scrollbar{width:5px}.modal-content-inner::-webkit-scrollbar-track{background:#0d4a4a}.modal-content-inner::-webkit-scrollbar-thumb{background:#fff;border-radius:0}.modal-content-inner::-webkit-scrollbar-thumb:hover{background:#471226}.modal-close{--height:50px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.799 19.799'%3E%3Cg fill='none' stroke='%23da0e2b' stroke-width='2'%3E%3Cpath d='m.708.707 18.385 18.385M.708 19.092 19.093.707'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:0;border-radius:calc(var(--height)/2);cursor:pointer;height:var(--height);padding:0;position:absolute;right:100px;top:100px;transition:background-size .2s ease,transform .2s ease;width:var(--height);z-index:1002}.modal-close:hover{background-size:24px 24px;transform:rotate(90deg)}.modal-close:focus-visible{outline:3px solid var(--red);outline-offset:3px}.modal-body{margin-bottom:40px}.modal-body h6{color:var(--red);font-family:Montserrat,sans-serif;font-size:18px;line-height:22px}.modal-body h2,.modal-body h6{font-weight:700;margin:0 0 20px}.modal-body h2{color:var(--green);font-family:Inter,sans-serif;font-size:46px;hyphens:none;line-height:56px;overflow-wrap:anywhere;word-break:break-word}.modal-body .header-stories{display:flex;gap:40px;min-width:0;vertical-align:top;width:100%}.modal-body .header-stories>div:first-child{flex:1 1 auto;min-width:0}.modal-body .header-stories p{color:var(--red);display:flex;font-family:Inter,sans-serif;font-size:19px;font-weight:400;line-height:30px;margin:0 0 16px;min-width:0}.modal-body .header-stories p strong{color:var(--green);flex:0 0 30%;padding-right:20px}.modal-body .header-stories p a,.modal-body .header-stories p span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.modal-body .header-stories p a{color:var(--red)}.modal-body .header-stories p a:hover{color:var(--green)}.modal-body .adviseur-foto{aspect-ratio:2/3;background-color:#dce4e6;border-radius:0 50px 50px 50px;flex:0 0 300px;max-width:300px;overflow:hidden;transform:translate(40px,-40px)}.modal-body .adviseur-foto img{border-radius:0 50px 50px 50px;display:block;height:100%;margin:0;object-fit:cover;object-position:center bottom;width:100%}.modal-body h4{color:var(--red);font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;hyphens:none;line-height:28px;margin:0 0 20px;overflow-wrap:anywhere;word-break:break-word}.modal-body p,.project_modal_description,.project_modal_description p{color:#071422;font-family:Inter,sans-serif;font-size:19px;font-style:normal;font-weight:400;line-height:34px;overflow-wrap:anywhere}.project_modal_description p{margin:0 0 20px}.project_modal_description p:last-child{margin-bottom:0}.modal .footer-stories{align-items:center;display:flex;gap:30px;justify-content:space-between;min-width:0}.modal .footer-stories span{color:var(--red);font-family:Inter,sans-serif;font-size:30px;font-weight:700;hyphens:none;line-height:40px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.modal .footer-stories .button{background-color:var(--green);border:0;border-radius:32px;color:#fff;display:inline-block;flex-shrink:0;font-family:Inter,sans-serif;font-size:19px;font-weight:500;line-height:22px;outline:0;padding:12px 30px;text-decoration:none}.modal .footer-stories .button:hover{background-color:#43c2b5;color:var(--green)}@media (max-width:1200px){.modal-close{right:20px;top:20px}}@media (max-width:1110px){.modal .footer-stories{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-height:840px),(max-width:800px){.modal-body h2{font-size:38px;line-height:40px}}@media (max-width:750px){.projecten_slider_module>h2{margin-bottom:32px}.projecten_slider .project_slide>.project_slide__link{min-height:220px;padding:40px 48px 40px 24px}.projecten_slider .project_slide .logo{gap:14px;height:55px;margin-bottom:20px}.projecten_slider .project_slide .logo img{max-height:55px;max-width:calc(50% - 7px)}.projecten_slider .project_slide .logo img:only-child{max-width:100%}.modal-content{border-radius:28px;padding:48px 0 48px 48px}.modal-content-inner{max-height:calc(100vh - 120px);padding-right:48px}.modal-body .header-stories{flex-direction:column;gap:0}.modal-body .header-stories p{flex-direction:column}.modal-body .header-stories p strong{display:block;flex:none;padding-right:0}.modal-body .adviseur-foto{aspect-ratio:2/1;flex:none;margin-bottom:32px;max-width:100%;order:-1;transform:none;width:100%}.modal-body .adviseur-foto img{object-position:top center}}@media (max-width:700px){.projecten_slider .project_slide h3{font-size:20px;line-height:28px}}@media (max-width:450px){.projecten_slider_module>h4{margin-bottom:12px}.projecten_slider_module>h2{margin-bottom:28px}.projecten_slider .project_slide>.project_slide__link{min-height:200px;padding:32px 48px 32px 20px}.projecten_slider .project_slide .logo{gap:12px;height:48px}.projecten_slider .project_slide .logo img{max-height:48px;max-width:calc(50% - 6px)}.projecten_slider .project_slide .logo img:only-child{max-width:100%}.projecten_slider_module.text-center h2,.projecten_slider_module.text-center h4{justify-self:center}.modal{padding:12px}.modal-content{border-radius:24px;padding:32px 0 32px 32px}.modal-content-inner{max-height:calc(100vh - 80px);padding-right:32px}.modal-close{--height:42px;right:10px;top:10px}.modal-body h2{font-size:26px;line-height:32px;padding-right:20px}.modal-body h4{font-size:20px;line-height:26px}.modal-body .header-stories p,.modal-body p,.project_modal_description,.project_modal_description p{font-size:17px;line-height:28px}.modal .footer-stories span{font-size:24px;line-height:32px}.modal .footer-stories .button{font-size:17px;white-space:normal}}