@charset "UTF-8";@font-face{font-family:Roboto;src:url(../assets/fonts/Roboto-Regular.woff2) format("woff2"),url(../assets/fonts/Roboto-Regular.woff) format("woff"),url(../assets/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}body{margin:0;padding:0;font-family:Roboto,sans-serif;font-size:18px;color:#373737}h1{color:#1c5d45}h2{color:#f89f1c}h3{color:#373737}p,input,textarea,select,option,button,li{color:#373737;font-size:18px;font-family:Roboto,sans-serif;line-height:1.4rem}a{color:#f89f1c}select{margin:.5rem 0;border-radius:1rem;padding:1rem;border:1px solid #e6e5e5}#app-container{display:flex;align-items:center}#page-container{width:100%;min-height:100vh;display:flex;flex-direction:column;background-color:#3da082}main{flex:1}#not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:30vh}#not-found-container img{height:20vh;width:20vh;object-fit:cover;border-radius:5%}#loading-container{height:1vh;width:100%;background-color:#1c5d45}.cards-container{display:flex;flex-direction:column;align-items:center}#card-item-container{width:85%;border:1px solid #e6e5e5;border-radius:15px;margin:1.5rem 0;display:flex;flex-direction:column;background-color:#fff;box-shadow:8px 10px 1px 3px #f89f1c,0 16px 20px #00000030;height:auto}#card-item-container .card-date-p{font-size:.8rem}#card-item-container #card-content-container{padding:1rem;display:flex;flex-direction:column;align-items:center;padding:1rem 3rem}#card-item-container #card-content-container .card-text-preview-container{padding:1.5rem 2rem}#card-item-container #card-content-container p{color:#fff;line-height:2rem;text-shadow:0 1px 2px rgb(0,0,0)}#card-item-container #card-content-container h1{text-align:center;color:#fff;font-size:3.5rem}#card-item-container #card-content-container h2{text-align:center;color:#fff;font-size:3rem;font-weight:300}#card-item-container #card-content-container h3{color:#fff}#card-item-container #card-text-container{display:flex;flex-direction:column;align-items:center;max-width:800px;width:100%}#card-item-container #card-text-container h2,#card-item-container #card-text-container p{margin-bottom:0}#card-item-container .card-button-container{display:flex;justify-content:center;align-items:center;margin:3rem 0rem}#card-item-container .card-button-container button{margin:0 .5rem}#card-item-container .card-button-container button:nth-child(2){background-color:transparent;color:#f89f1c;border:1px solid #f89f1c}#card-item-container .card-button-container button:nth-child(2):hover{background-color:#f89f1c;color:#fff;border:1px solid #f89f1c}.button-container{display:flex;align-items:center;margin:4rem 0;font-size:1.5rem}button{background-color:#f89f1c;padding:1rem;border-radius:15px;border:1px solid #f89f1c;display:flex;justify-content:center;color:#fff;border:none;cursor:pointer;width:13rem}button:hover{background-color:transparent;color:#f89f1c;border:1px solid #f89f1c}.simple-button{background-color:#fff;display:flex;justify-content:center;color:#373737;text-decoration:underline;text-decoration-color:#f89f1c;border:none;margin:.5rem 0;border-radius:15px;font-weight:700}.saved-container{min-height:20px}input,textarea{width:90%;margin:.5rem 0;border-radius:1rem;padding:1rem;border:1px solid #e6e5e5}.image-preview{height:250px;width:250px;margin:.5rem 0;border-radius:5px;object-fit:cover}#empty-profile-menu-container{height:10px;width:10px}.page-item-container{background-color:#c5ded4}.page-content-container{padding:4rem}.page-content-container h2{font-size:3rem;margin-left:1rem}.page-content-container-two{background-color:#fff}.page-content-features-container{max-width:800px}.page-content-features-container p,.page-content-features-container li{font-size:1.3rem;line-height:2rem}.page-content-item-info-container{display:flex;flex-direction:column;align-items:center;width:60%;margin-bottom:4rem}.page-content-item-info-container p{font-size:1.5rem;line-height:2.5rem}.page-content-item-container{display:flex;flex-direction:column;align-items:center;width:100%}.page-content-item-container h1{font-size:4rem;text-align:center}.page-content-reverse-container{background-color:#fff}.page-content-reverse-container p{text-align:center}.page-content-hero-container img{width:100%;border-radius:1rem}.page-header-select-date-label{color:#fff}.page-header-title-container p{font-size:1.5rem;text-align:center;margin-top:-1rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);max-width:600px;line-height:1.8rem}table{width:100%;border-collapse:collapse;margin:1rem 0}table th,table td{border:1px solid #e6e5e5;padding:.5rem}table th{background-color:#1c5d45;color:#fff}table tr:nth-child(2n){background-color:#c5ded4}table tbody{background-color:#fff}#page-top-hero-container{height:6rem}#page-top-hero-container img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 50%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 50%,#0000)}.page-item-title-container{padding-bottom:2rem;padding:2rem 1.5rem 4rem;background-color:#3da082}.page-item-title-container h1{text-align:center}.page-item-title-container h1,.page-item-title-container p,.page-item-title-container h3{color:#fff}.page-item-title-container .page-item-title-image-container{width:50%;display:none}.page-item-title-container .page-item-title-image-container img{width:100%;border-radius:1rem}.edit-item-container{padding-bottom:4rem}.edit-page-image-preview{height:250px;width:250px;margin:.5rem 0;border-radius:5px;object-fit:cover}.add-item-preview-photo{height:5rem;width:100%;object-fit:cover}.add-item-container h2,.add-item-container p{text-align:left}.add-item-container .add-item-notice-p{color:#858585}.add-item-container .add-item-body-textarea{height:15rem}.add-item-container .add-item-image-preview-img{height:10rem;width:10rem;object-fit:cover;border-radius:5px}.add-item-container button{margin-top:2rem}.add-item-container .delete-icon{color:#9f0202;font-size:1.5rem;cursor:pointer}.page-header-container{height:35rem;margin-top:-2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2rem}.page-header-container .page-header-title-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.page-header-container .page-header-title-container h1{font-size:4rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);text-align:center}.header-container{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;background-color:#c5ded4;color:#1c5d45;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;position:sticky;top:0;z-index:1000}#profile-menu-container{position:absolute;border:1px solid #e6e5e5;border-radius:15px;background-color:#fff;margin-left:-70px}#profile-menu-container p{color:#373737;font-size:.8rem}#profile-menu-container .profile-menu-item-container{padding:.5rem;border-bottom:1px solid #e6e5e5}#profile-menu-container #profile-menu-email-container p{font-size:.7rem}#profile-menu-container .profile-menu-main-items-container p{cursor:pointer}#profile-menu-container .profile-menu-main-items-container p:hover{color:#1c5d45}#topbar-logo-container{z-index:2;margin-bottom:-.25rem}#logo-top-bar{width:22rem;margin-left:-1rem}#menu-icon{display:none;cursor:pointer}#menu{display:block}#menu ul{display:flex;list-style-type:none;padding:0;margin-right:1rem}#menu ul a{margin:0 1rem;cursor:pointer;font-size:1.2rem;text-decoration:none;color:#1c5d45}footer{background-color:#3da082;color:#fff;padding:2rem 1rem;text-align:center;display:flex;margin:auto 0 0}footer p{color:#fff;text-align:left}section{display:flex;flex-direction:column;width:100%;padding:0 1.5rem}#footer-info-container h2{text-align:left;margin-left:30px}.footer-info-item-container{display:flex;align-items:center}.footer-info-item-container svg{margin-right:.5rem;fill:#fff}.footer-info-item-container #footer-info-adress-container{display:flex;flex-direction:column;align-items:flex-start}.footer-info-item-container #footer-info-adress-container p{margin:.5rem 0rem}#footer-copyright-container{margin-top:30px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#footer-copyright-container p{text-align:left;margin-left:30px;color:#b4b4b4}#footer-copyright-container a{text-decoration:none;color:#b4b4b4}#footer-links-container p,#footer-links-container h2{text-align:left;margin-left:30px}#footer-links-container .footer-links-inner-container{cursor:pointer}#footer-links-container .footer-links-inner-container img{height:200px}#footer-login-container{width:100%;margin-left:30px}#footer-login-container p{text-align:left}#footer-logo{width:15rem}#footer-content-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2rem}#footer-content-container h2{text-align:left}#footer-socials-container{display:flex;flex-direction:column;margin-left:30px}#footer-socials-container p{cursor:pointer}#footer-socials-container img{height:3rem;width:3rem;cursor:pointer}#footer-socials-icons-container{display:flex;align-items:center}#footer-socials-icons-container img{margin-right:1rem;cursor:pointer}.login-form-container{max-width:400px;margin:50px auto;padding:20px}h2{font-size:1.5rem;margin-bottom:1rem}form{display:flex;flex-direction:column}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:700}.form-group input{width:100%;padding:10px;border:1px solid #e6e5e5;border-radius:4px;font-size:1rem}.form-group input:focus{outline:2px solid #1c5d45;outline-offset:2px}.error-message{color:red;font-weight:700;margin-bottom:15px}.submit-button{width:100%;padding:10px;background-color:#1c5d45;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;text-align:center}.submit-button:hover{background-color:#103628}.submit-button:focus{outline:2px solid #1c5d45;outline-offset:2px}.skip-link{margin-top:10px;display:inline-block;text-decoration:underline;color:#1c5d45;font-size:.875rem}.skip-link:hover{color:#103628}.add-item-form-container{display:flex;flex-direction:column}.add-item-form-container input,.add-item-form-container textarea,.add-item-form-container select{margin-bottom:1rem;border-radius:5px;border:1px solid lightgray;padding:5px}.add-item-form-container h2{text-align:left;font-size:1rem}.add-item-form-container img{height:100px;width:100px;margin-bottom:20px}#home-hero-container{display:flex;flex-direction:column;background:linear-gradient(to right,#092f21,#0000),url(https://firebasestorage.googleapis.com/v0/b/herstelruimte-emmen.firebasestorage.app/o/Facet%20-%20Herstelruimte%20Emmen-2255-HR.jpg?alt=media&token=5d6b949d-3590-4ff2-af88-5233a34f1af8);background-size:cover;background-position:center;background-repeat:no-repeat;padding:4rem 2rem}#home-hero-container #home-hero-text-container{padding:1rem 2rem 3rem;display:flex;flex-direction:column;max-width:650px}#home-hero-container #home-hero-text-container h1,#home-hero-container #home-hero-text-container h2{font-size:4rem;text-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff;margin-top:0}#home-hero-container #home-hero-text-container P{color:#fff}#home-hero-container #home-hero-text-container .home-hero-text-item-container{width:100%;display:flex;align-items:center}#home-hero-container #home-hero-text-container .home-hero-text-item-container p{font-size:1.5rem;line-height:2rem;width:100%}#home-hero-container #home-hero-text-container .home-hero-text-item-container svg{font-size:2rem;margin-right:1rem;color:#fff}#home-hero-container #home-hero-text-container button{margin-top:4rem;margin-bottom:.5rem;border:none;border-radius:15px;padding:1.5rem;background-color:#f89f1c;color:#fff;font-size:1.5rem;box-shadow:0 1px 2px #0003;display:flex;align-items:center;width:35rem;cursor:pointer}#home-hero-container #home-hero-text-container button svg{font-size:2rem;margin-right:1rem}#home-hero-container #home-hero-text-container button:hover{background-color:transparent;color:#f89f1c;border:2px solid #f89f1c}#home-hero-container #home-hero-text-container #home-hero-button-ghost{color:#ffffffb3}#home-hero-container #home-hero-text-container .home-hero-button-reverse{background-color:transparent;color:#f89f1c;border:2px solid #f89f1c;margin-top:1rem;padding:1.5rem;font-size:1.5rem;display:flex;align-items:center;cursor:pointer}#home-hero-container #home-hero-text-container .home-hero-button-reverse:hover{background-color:#f89f1c;color:#fff}#hero{width:100%;clip-path:ellipse(100% 75% at 20% 25%)}.qoutes-container{background-color:#c5ded4}.qoutes-container .qoutes-inner-container{position:relative}.qoutes-container .qoutes-inner-container .home-sliders-chevron{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;font-size:3rem;fill:#1c5d45}.qoutes-container .qoutes-inner-container .home-sliders-chevron.left{left:1rem}.qoutes-container .qoutes-inner-container .home-sliders-chevron.right{right:1rem}.qoutes-container .qoutes-inner-container .quote-slider-window .quote-item{display:flex;flex-direction:column;align-items:center;flex:0 0 20%;box-sizing:border-box;margin:3rem;white-space:normal}.qoutes-container .qoutes-inner-container .quote-slider-window .quote-item img{height:15rem;width:15rem;object-fit:cover;border-radius:50%;margin-bottom:6rem;box-shadow:8px 10px 1px 3px #f89f1c,0 16px 20px #00000030}.qoutes-container .qoutes-inner-container .quote-slider-window .quote-item h3{margin:0 4rem 4rem;text-align:center;color:#1c5d45;font-size:2.3rem;color:#1d5d45}.qoutes-container .qoutes-inner-container .quote-slider-window .quote-item .quote-author{display:flex;align-items:center}.qoutes-container .qoutes-inner-container .quote-slider-window .quote-item .quote-author p{margin-right:1rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-stories-container{background-color:#fff}#story-slider-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;width:100%}#story-slider-container svg{fill:#1c5d45;font-size:3rem}.home-agenda-container{background-color:#fff}#home-agenda-preview-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#1c5d45;border-radius:15px 35px 25px 15px;margin-bottom:30px}#home-agenda-preview-container svg{fill:#fff;font-size:3rem}#home-faq-questions-container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}#home-faq-questions-container p{text-decoration:underline;text-decoration-color:#f89f1c;margin:1rem}.home-news-container{background-color:#c5ded4}#news-container{display:flex;justify-content:center;overflow-x:scroll;width:100%}.news-item-container{width:30%;min-width:350px;background-color:#fff;padding:2rem;box-shadow:8px 10px 1px 3px #f89f1c,0 16px 20px #00000030;border-radius:15px}.news-item-container .card-date-p{color:#858585}.news-item-container h2{font-size:3rem;margin-bottom:4rem}.news-item-container img{width:100%;height:20rem;object-fit:cover;border-radius:15px}.news-item-container button{margin-top:4rem}#home-shedule-locations-container{display:flex;justify-content:space-between;margin:4rem 0}.home-sliders-chevron{cursor:pointer}#home-shedule-days-and-times-container{margin:0rem 4rem}#home-shedule-days-and-times-container .home-shedule-day-container{display:flex;justify-content:space-between;align-items:center;margin:1rem;width:100%;border-bottom:1px solid #f89f1c}#home-shedule-days-and-times-container .home-shedule-day-container .home-shedule-day-program-text{cursor:pointer}#home-shedule-days-and-times-container p{text-align:end;line-height:2rem}.schedule-container p{font-size:1.5rem}.agenda-filter-date-selector-container input{margin-right:5px}#agenda-filter-container{align-items:center;margin-top:4rem;width:100%;display:flex;justify-content:center}#agenda-filter-container h3{margin-right:1rem}.agenda-container{display:flex;flex-wrap:wrap;justify-content:center}.agenda-card-main-content-container{width:100%;margin-bottom:0}.agenda-card-main-content-container h2{text-align:center}.agenda-card-item-container{width:220px;margin:2rem;background-color:#fff;border-radius:15px;padding:2rem;box-shadow:8px 10px 1px 3px #f89f1c,0 16px 20px #00000030;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.agenda-card-item-container button{margin:2rem 0 0}.agenda-card-item-container img{width:100%;height:10rem;object-fit:cover;border-radius:15px}.agenda-card-item-container .news-card-author-p{color:#858585;text-align:center}.agenda-details-item-container{margin:4rem}.agenda-details-item-container img{width:100%;height:15rem;object-fit:cover;border-radius:15px}.details-date-p{font-size:2rem;font-weight:700;color:#858585}.details-date-date-p-tag{font-size:1.5rem;font-weight:700;color:#f89f1c}.details-info-container{margin:2rem 0}#registration-form{width:100%;padding-left:0}#registration-form input{width:90%;margin:.5rem 0}.agenda-admin-options-container{display:flex;align-items:center;margin-bottom:.8rem;cursor:pointer}.agenda-admin-options-container svg{margin-right:.5rem}#agenda-admin-options-registrations-icon-container{display:flex;align-items:center}#agenda-admin-options-registrations-icon-container #agenda-admin-options-registrations-icon-counter{margin-top:-.3rem;margin-left:-.8rem;background-color:#1c5d45;color:#fff;border-radius:50%;padding:.1rem .3rem;font-size:.6rem}#agenda-registration-details-registration-item-container{display:flex;justify-content:space-between;padding:.3rem 0;border-bottom:1px solid #e6e5e5}#agenda-registration-details-registration-item-container p{margin-right:1rem;margin-bottom:0}#registration-details-participants-info-container{display:flex;align-items:center}#registration-details-participants-info-container p{margin-right:.5rem}.agenda-consent-item{display:flex;align-items:center;height:2rem;margin-bottom:1rem}.agenda-consent-item input{margin-right:.5rem!important;width:1.5rem!important}.agenda-consent-item label{font-size:1.2rem!important;color:#373737;font-weight:400;cursor:pointer}.agenda-consent-item label a{color:#1c5d45;text-decoration:none}.agenda-consent-item label a:hover{text-decoration:underline}.agenda-filter-date-selector-container{display:flex;align-items:center}.details-info-item-container{display:flex;align-items:center;margin-bottom:.5rem}.details-info-item-container svg{margin-right:.5rem;font-size:2rem}.details-info-item-container p{font-size:1.5rem}.location-container p{text-decoration:underline}.location-container p:hover{cursor:pointer;color:#f89f1c}#agenda-title-container{display:flex;flex-direction:column;width:90%;padding:4rem}#type-of-monthly-container{display:flex;align-items:center}#type-of-monthly-container select,#type-of-monthly-container p{margin-right:1rem}.registration-details-item{display:flex;align-items:center;margin:1rem 0}.registration-details-item svg{margin-right:.5rem}.agenda-card-text-p{margin-top:0}.agenda-card-content-container p,.agenda-card-content-container span{font-size:1.3rem}.agenda-card-content-container h1{margin:1rem 1rem 0rem 0rem;font-size:1.7rem;text-align:center}.agenda-card-content-container button{margin-top:3rem}.register-details-container svg{font-size:1.5rem;fill:#373737}.register-details-container p,.register-details-container #registration-form input{font-size:1.5rem}.agenda-register-select-date-container label{font-size:1.5rem;margin:1rem 1rem 2rem}.agenda-register-select-date-container option{font-size:1.5rem}.registration-sequel-container h2{margin-bottom:3rem}.registration-sequel-container h3{font-size:2rem}.registration-sequel-container p,.registration-sequel-container span{font-size:1.5rem}.registration-sequel-container button{margin-top:3rem}.registration-title-container{padding-top:4rem}.agenda-notice-outer-container{display:flex;justify-content:center}.agenda-notice-container{background-color:#1c5d45;border:1px solid #1c5d45;border-radius:15px;padding:.5rem 1rem;margin:2rem 0;width:50%;display:flex;align-items:center}.agenda-notice-container svg{fill:#fff;margin-right:1rem;font-size:1.5rem}.agenda-notice-container p{font-size:1rem;color:#fff}.activity-detail-adres-modal-content-container img{width:100%;height:15rem;object-fit:cover;border-radius:15px}.exceptions-input-row{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 .75rem}.exceptions-input-row input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem .6rem;border:1px solid #e1e5ea;border-radius:8px;background:#fff;font-size:.95rem;line-height:1.2;min-height:38px}.exceptions-input-row input[type=date]:hover{border-color:#cfd6de}.exceptions-input-row input[type=date]:focus{outline:none;border-color:#8aa4c4;box-shadow:0 0 0 3px #8aa4c440}.exceptions-chip-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;width:78.5%}.exceptions-chip-list .chip{display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.25rem .6rem;border-radius:15px;background:#fff;border:1px solid white;font-size:.9rem;line-height:1.2}.exceptions-chip-list .chip button{margin-top:0;cursor:pointer}.exceptions-chip-list .chip .chip__label{display:inline-block}.exceptions-chip-list .chip .chip__remove,.exceptions-chip-list .chip button{border:none;background:transparent;cursor:pointer;font-size:1rem;line-height:1;padding:0 0 0 .25rem;color:#66717f}.exceptions-chip-list .chip .chip__remove:hover,.exceptions-chip-list .chip button:hover{color:#2e3742;transform:scale(1.05)}.exceptions-chip-list .chip .chip__remove:focus,.exceptions-chip-list .chip button:focus{outline:none;box-shadow:0 0 0 3px #8aa4c44d;border-radius:999px}.exceptions-input-row button{margin-top:0}.training-notice{margin-top:1rem;padding:1rem;border:1px solid #f89f1c;border-radius:15px;background-color:#fff}.training-notice p{color:#f89f1c}#navbar-container{display:flex;background-color:#c5ded4;min-height:100vh;width:100%}@keyframes slideInFromLeft{0%{transform:translate(-100%);background-color:#1c5d45}to{transform:translate(0);background-color:#1c5d45}}nav{display:flex;flex-direction:column;background-color:#1c5d45;min-height:100vh;width:100%;animation:slideInFromLeft 1s ease-in-out}nav svg{color:#fff;font-size:2rem;margin:2.7rem 1rem 1rem}nav ul{list-style-type:none;margin:0;padding:0;color:#fff;margin:1.5rem}nav ul li{margin:2.7rem}nav ul li a{color:#fff;text-decoration:none;font-size:3rem}.tox .tox-toolbar__group{padding:0!important}.cookie-banner{position:fixed;bottom:0;background-color:#f89f1c;text-align:center;padding:1rem;z-index:1000}.cookie-banner p{margin:0;color:#fff}.cookie-banner .accept-button{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;cursor:pointer;margin-left:10px;border-radius:4px}.cookie-banner .accept-button:hover{background-color:#45a049}.cookie-banner #cookie-button-container{display:flex;justify-content:center;align-items:center;margin-top:20px}.cookie-banner #cookie-button-container button:nth-child(1){background-color:#ccc;color:#333}.cookie-banner #cookie-button-container button:nth-child(1):hover{background-color:#bbb}.cookie-banner #cookie-button-container button:nth-child(2){background-color:#1c5d45;color:#fff}.cookie-banner #cookie-button-container button:nth-child(2):hover{background-color:#45a049}#team-container{display:flex;flex-wrap:wrap;justify-content:center}#team-container #team-item-container{margin:1rem;display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;border:1px solid #e6e5e5;border-radius:15px;background-color:#fff;width:300px;box-shadow:8px 10px 1px 3px #f89f1c,0 16px 20px #00000030}#team-container #team-item-container img{width:10rem;height:10rem;object-fit:cover;border-radius:50%}#team-container #team-item-container h3{font-size:2rem}#team-container #team-item-container p{font-size:1.5rem}#about-text-container{padding:2rem 4rem}#about-text-container h2{font-size:3rem}#about-text-container p{font-size:1.5rem;line-height:2.5rem;max-width:800px}form{display:flex;flex-direction:column;align-items:flex-start;width:90%;padding:1rem}form label{color:#f89f1c;font-weight:700}form input,form textarea{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:15px}#contact-title-image-container{width:100%}#contact-title-image-container img{height:20rem}.contact-button-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem}#contact-shedule-days-and-times-container{width:90%}#contact-shedule-days-and-times-container .contact-shedule-day-container{display:flex;justify-content:space-between;align-items:center;margin:1rem;width:100%;border-bottom:1px solid #f89f1c}#contact-shedule-days-and-times-container .contact-shedule-day-container .contact-shedule-day-program-text{cursor:pointer;text-align:end}#contact-address-container{display:flex;flex-direction:column;padding:4rem}#contact-address-container .contact-info-item-container{display:flex;flex-direction:column;justify-content:space-between;width:45%;min-width:20rem}#contact-address-container .contact-info-item-container h2{font-size:2.5rem}#contact-address-container .contact-info-item-container img{width:100%;height:18rem;border-radius:15px;object-fit:cover;margin-top:2rem}#contact-address-container .contact-info-item-container svg{margin-right:1rem;color:#373737;font-size:1.5rem}#contact-address-container .contact-info-item-container .contact-info-address{margin-bottom:3rem;display:flex;align-items:center}#contact-address-container .contact-info-item-container .contact-info-address p{color:#373737;font-size:1.5rem}#contact-address-container .contact-info-item-container .contact-info-address svg{font-size:1.8rem;margin-right:.6rem}.contact-adress-phone-email-container{padding-top:2rem}.contact-adress-phone-email-container .contact-adress-phone-email-item-container{display:flex;align-items:center}.contact-adress-phone-email-container .contact-adress-phone-email-item-container svg{margin-right:1rem;color:#373737;font-size:1.5rem}.contact-adress-phone-email-container .contact-adress-phone-email-item-container p{color:#373737;font-size:1.5rem}.contact-adress-phone-email-container .contact-adress-phone-email-item-container a{color:#373737;font-size:1.5rem;text-decoration:none;margin:1rem 0}.contact-adress-phone-email-container .contact-adress-phone-email-item-container a:hover{text-decoration:underline}.contact-info-container{display:flex;justify-content:space-between;margin-top:2rem}.contactform-info-container{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.contactform-info-container label{text-align:left}.contact-page-shedule-container p{font-size:1.5rem}.contact-page-shedule-container h3{font-size:2rem;margin-top:4rem;color:#1c5d45}#contact-form label{font-size:1.5rem;font-weight:600}#contact-form input,#contact-form textarea{font-size:1.5rem}.contact-consent-container{display:flex;flex-direction:column;margin-top:-1.5rem;width:100%}.contact-consent-container .contact-consent-item{display:flex;align-items:center;height:2rem;margin-bottom:1rem}.contact-consent-container .contact-consent-item input{margin-right:.5rem;width:1.5rem}.contact-consent-container .contact-consent-item label{font-size:1.2rem!important;color:#373737;font-weight:400;cursor:pointer}.contact-consent-container .contact-consent-item label a{color:#1c5d45;text-decoration:none}.contact-consent-container .contact-consent-item label a:hover{text-decoration:underline}.contact-form-header{margin-bottom:3rem}.contact-form-header p{font-size:1.5rem}.contact-info-map{width:60%}.faq-title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;cursor:pointer}.faq-title-container h2{text-align:left}.faq-title-container svg{fill:#f89f1c;font-size:3rem;transition:transform .3s ease-in-out}.faq-question-container{padding:1rem;border:1px solid #e0e0e0;border-radius:5px;margin-bottom:10px;background-color:#fff}.faq-question-container h3{font-weight:500;cursor:pointer}.faq-question-container p{text-align:left}.faq-title-text-container p{margin-left:1rem;font-size:1.5rem}@media (max-width: 1350px){#menu-icon{display:block}#menu{display:none}#home-shedule-days-and-times-container{min-width:550px}}@media (max-width: 1268px){#home-shedule-locations-container{flex-direction:column;align-items:center;justify-content:center}}@media (max-width: 1150px){#contact-address-container .contact-info-item-container{margin-top:2rem}#home-shedule-days-and-times-container{min-width:550px}}@media (max-width: 1024px){#home-hero-container #home-hero-text-container h1{font-size:4rem}.page-content-item-info-container{width:100%}#home-shedule-days-and-times-container{min-width:550px}.conclusions-block .herstelruimte-diagram-container{flex-direction:column;align-items:stretch}.conclusions-block .herstelruimte-diagram-container>*{width:100%;min-width:0;margin-top:4rem!important}}@media (max-width: 858px){.page-content-container h2{text-align:center}.conclusions-block .herstelruimte-diagram-container{flex-direction:column;align-items:stretch}.conclusions-block .herstelruimte-diagram-container>*{width:100%;min-width:0}}@media (max-width: 768px){#home-hero-container #home-hero-text-container h1{font-size:3.5rem}#card-item-container #card-content-container{padding:1rem 2rem}#card-item-container .card-button-container{flex-direction:column}#card-item-container .card-button-container button{margin-bottom:2rem}.contact-info-container{flex-wrap:wrap;justify-content:center}#contact-address-container{padding-top:1rem}#contact-address-container .contact-info-item-container{margin-top:0rem}.contact-adress-phone-email-container{flex-wrap:wrap;justify-content:center}#home-shedule-days-and-times-container{min-width:550px}.impact-pie{min-width:550px!important}.piechart-center-label .piechart-center-text{font-size:1.1rem!important}.piechart-outer-label .piechart-outer-text{font-size:1rem!important}}@media (max-width: 600px){#home-hero-container #home-hero-text-container h1{font-size:3rem}#card-item-container #card-content-container h1{font-size:2.5rem}#home-shedule-days-and-times-container{min-width:350px}.impact-pie{min-width:450px!important}.piechart-center-label .piechart-center-text{font-size:1rem!important}.piechart-outer-label .piechart-outer-text{font-size:.9rem!important}}@media (max-width: 480px){#home-hero-container #home-hero-text-container button{width:18rem}#home-hero-container #home-hero-text-container button svg{margin-right:.5rem}.page-header-title-container{margin:0 1rem;max-width:300px}.page-content-container{padding:4rem 2rem}.page-content-container h1{font-size:3rem}.page-content-container h2{font-size:2.5rem}#card-item-container #card-content-container .card-text-preview-container{padding:1.5rem 0rem}.news-item-container{min-width:300px}nav ul li a{font-size:2.5rem;line-height:2.5rem}.agenda-card-content-container h1{font-size:1.9rem}.page-header-container h1{font-size:2.5rem!important;margin:2rem}.details-date-date-p-tag{font-size:2rem;line-height:2.2rem;margin:0 2rem}.registration-sequel-container h2{font-size:2.5rem}.faq-title-container h2{font-size:2rem}.infographic-section h2{font-size:2.5rem!important}.agenda-card-item-container{margin:2rem 0;padding:1rem}#story-slider-container svg{font-size:2.5rem}#home-hero-container #home-hero-text-container{padding:1rem 1rem 3rem}.qoutes-container .qoutes-inner-container .home-sliders-chevron.right{margin-right:-2rem}.qoutes-container .qoutes-inner-container .home-sliders-chevron.left{margin-left:-2rem}nav ul li{margin:1rem 2rem}#home-shedule-days-and-times-container{min-width:0px}.chart-box{min-width:360px!important}.impact-pie{min-width:350px!important}#impact-quote-container{width:90%!important}.quote-block{width:auto!important}.recovery-chart{max-width:350px!important}.piechart-center-label .piechart-center-text{font-size:.9rem!important}.piechart-outer-label .piechart-outer-text{font-size:.8rem!important}#logo-top-bar{width:20rem!important}}@media (max-width: 360px){.news-item-container{min-width:250px}.impact-pie,.recharts-wrapper{min-width:250px!important}#impact-quote-container{width:90%!important}.recovery-chart{max-width:250px!important}#logo-top-bar{width:20rem!important}}section{padding:0}section p{font-size:1.3rem}.section-intro-container{max-width:600px}.section-intro-container p{line-height:1.6;margin-bottom:2rem;padding-left:2rem}.section-intro-container p:first-letter{color:#f89f1c;font-weight:700;margin-right:.2rem}.graph-notice-container{width:100%;display:flex;justify-content:center;margin-bottom:2rem;align-items:center}.graph-notice-container svg{margin-right:1rem}.conclusions-graph-notice-container{margin-top:0rem!important;justify-content:flex-start!important;width:90%}.graph-notice-text{font-size:1rem;color:#858585}.main-section{display:flex;flex-direction:column;align-items:center}.infographic-section{padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;max-width:1300px;width:100%}.infographic-section h2{text-align:center;font-size:3.5rem;margin-bottom:2rem;color:#2d4a30;padding:0rem 2rem}.infographic-section h3{text-align:center;font-size:2rem;margin-bottom:2rem;color:#2d4a30;padding:0rem 2rem}.conclusions-block{background-color:#f4fef4}.research-block{background-color:#f0faf8}.activities-block{background-color:#edf9f5}.targetgroup-block{background-color:#e7f7f5}.persona-block{background-color:#eafcf2}.growth-block{background-color:#f3fcf7}.impact-block{background-color:#f1fdf8}.intro-section{background-color:#fefefc}.intro-section .intro-text{text-align:left;max-width:600px;margin:0 auto}.intro-section .intro-text .intro-text-text-container p{line-height:1.6;margin-bottom:2rem;padding-left:2rem;border-left:1px solid #f89f1c;border-radius:.25rem}.intro-section .intro-text .intro-text-text-container p:first-letter{color:#f89f1c;font-weight:700;margin-right:.2rem}#core-values-container{width:100%;display:flex;flex-direction:column;align-items:center}#core-values-container h3{margin-top:3rem}.circle-wrapper{position:relative;width:350px;height:350px;margin:0 auto}.circle-item{position:absolute;width:110px;height:110px;text-align:center}.circle-item .icon{margin-bottom:.5rem;color:#4d7c4a}.circle-item .label{font-size:.9rem;font-weight:500;color:#1c5d45}.item-0{top:0;left:50%;transform:translate(-50%)}.item-1{top:20%;right:0;transform:translateY(-50%)}.item-2{bottom:20%;right:0;transform:translateY(50%)}.item-3{bottom:0;left:50%;transform:translate(-50%)}.item-4{bottom:20%;left:0;transform:translateY(50%)}.item-5{top:20%;left:0;transform:translateY(-50%)}.core-values-svg{width:100%;max-width:800px;margin:0 auto}.core-arc{fill:#1c5d45;stroke:#fff;stroke-width:2}.core-arc:hover{fill:#f89f1c;cursor:pointer}.core-text{fill:#fff;font-size:10px;pointer-events:none}.core-circle{fill:#fff;stroke:#f89f1c;stroke-width:2}.core-label{fill:#f89f1c;font-size:14px;font-weight:600}.rotating-ring{animation:rotate 120s linear infinite;transform-origin:center}.rotating-ring .core-text{animation:rotate 120s linear infinite reverse;transform-box:fill-box;transform-origin:center}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.conclusions-block .conclusions-p-tag{max-width:700px}.conclusions-block .herstelruimte-diagram{display:flex;justify-content:center;align-items:center;padding:2rem;border-radius:1rem;color:#fff;width:100%;max-width:1000px}.conclusions-block .herstelruimte-diagram-container{display:flex;flex-wrap:wrap;margin-top:2rem;align-items:center;margin-bottom:2rem;width:100%;justify-content:space-between}.conclusions-block .recharts-responsive-container{height:420px!important}.conclusions-block .herstelruimte-chart-container{width:50%;min-width:450px}.conclusions-block .herstelruimte-diagram-slice-meta-container{margin-top:2rem;display:flex;flex-direction:column;align-items:center;width:50%}.conclusions-block .herstelruimte-diagram-slice-meta-container h3{margin:0 0 8px;font-size:25px;color:#1c5d45}.conclusions-block .herstelruimte-diagram-slice-meta-container ul{margin:0;padding-left:18px}.conclusions-block .herstelruimte-diagram-slice-meta-container li{font-size:1.3rem;line-height:1.6}.conclusions-block .conclusions-conclusions-container{width:90%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.conclusions-block .conclusions-conclusions-container .conclusions-conclusion-container{padding:1rem;background-color:#fff;border-left:4px solid #f89f1c;border-radius:.25rem;flex:1 1 350px;margin:1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.conclusions-block .conclusions-conclusions-container .conclusions-conclusion-container img{width:10rem;height:10rem;margin-bottom:1rem}.conclusions-block .conclusions-conclusions-container .conclusions-conclusion-container h4{color:#1c5d45;font-size:1.5rem}.conclusions-block .conclusions-conclusions-container .conclusions-conclusion-container p{color:#1c5d45}.research-overview{width:95%}.research-overview .research-intro-text-text-container{max-width:600px}.research-overview .research-text-container{margin-top:2rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center}.research-overview .research-text-container p:first-letter{color:#f89f1c;font-weight:700;margin-right:.2rem}.research-overview .research-text-container .title-part{font-weight:700}.research-questions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:4rem 0}.research-questions .research-question{flex:1;padding:1rem;border-left:4px solid #f89f1c;border-radius:.25rem;height:21rem;background-color:#fff;flex-direction:column;display:flex;align-items:center;justify-content:space-between}.research-questions .research-question img{width:10rem;height:10rem}.research-questions .research-question #research-question-first-icon{margin-top:2rem}.research-questions .research-question a{text-decoration:none}.research-questions .research-question h3{text-align:center;color:#f89f1c;margin-top:.5rem}.accordion{display:flex;flex-direction:column;margin:4rem 1rem 1rem 0rem;border-radius:10px}.accordion section{padding:2rem 1rem;position:relative;width:97%}.accordion section:last-child hr{display:none}.accordion h3{margin:0;display:flex}.accordion h3 button{display:flex;justify-content:space-between;align-items:center;flex:1;position:relative;background:transparent;border:none;cursor:pointer;color:#1c5d45;font-size:1.5rem}.accordion h3 span,.accordion h3 svg{z-index:1;position:relative;text-align:left}.accordion hr{margin:0;border:0;border-bottom:1px solid #1d2628;position:absolute;bottom:0;left:20px;right:20px;z-index:0}.accordion .accordion-content{overflow:hidden}.accordion .accordion-content>div{padding:20px 0 0}.accordion .accordion-content p,.accordion .accordion-content ul{line-height:1.5;margin:0;padding:.2rem 1rem}.focus-ring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background:var(--hue-4-transparent);border-radius:5px;z-index:0}.activities-block #activity-block-stat-container{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:2rem}.activities-block #activity-block-stat-container span{font-size:3.5rem;color:#f89f1c}.activities-block #activity-block-stat-container p{font-size:1.5rem;color:#1c5d45;margin-bottom:2rem}.activities-block #activity-more-stats-container{background-color:#fff;border-radius:1rem;padding:2rem;margin-top:2rem;border-left:1px solid #f89f1c}.activities-block #activity-more-stats-container .activity-more-stat-content{display:flex;align-items:center;justify-content:space-between;width:100%}.activities-block #activity-more-stats-container .activity-stats-subtext{margin-left:.5rem}.activities-block #activity-more-stats-container .chart-box{width:100%}.activities-block #activity-more-stats-container .activity-more-stat{display:flex;align-items:center;justify-content:left}.activities-block #activity-more-stats-container .activity-more-stat h3{font-size:3rem;margin:0 1.5rem .5rem}.activities-block #activity-more-stats-container .activity-more-stat img{width:5rem;height:5rem;margin-right:1rem}.activities-block .activity-more-stat-space{height:3rem;border-left:3px solid #f89f1c;margin:0 1rem 0 2.3rem}.activities-block #activity-block-activities-container{margin:3rem 0rem}.activities-block .activities-icons-container{display:flex;flex-direction:column;align-items:center;width:100%}.activities-block .activities-icons-container .activity-category-title{font-size:1.8rem;color:#f89f1c}.activities-block .activities-icons-container .activity-icon-container{display:flex;flex-wrap:wrap;gap:2.5rem;width:100%;justify-content:center;margin-bottom:2rem}.activities-block .activities-icons-container .activity{display:flex;flex-direction:column;align-items:center;width:150px;border-left:4px solid #f89f1c;border-radius:.25rem;padding:1rem;background-color:#fff}.activities-block .activities-icons-container .activity .activity-header{height:7rem}.activities-block .activities-icons-container .activity .activity-icon{display:flex;justify-content:center;align-items:center}.activities-block .activities-icons-container .activity .activity-icon img{width:5rem;height:5rem}.activities-block .activities-icons-container .activity .activity-label{text-align:center;font-size:1.3rem;margin-top:.5rem}.activity-results{margin-top:1rem}.activity-results h4{color:#1c5d45;text-align:center}.activity-results .activity-result-timestamp{font-size:1.1rem;color:#1c5d45;margin-bottom:1rem}.activity-results .activity-result-number{font-size:2rem;color:#f89f1c;margin-bottom:1rem;text-align:center}.arrow{font-size:24px;font-weight:700}.targetgroup-block .charts-container{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-top:4rem}.targetgroup-block .chart-box{width:100%}.targetgroup-block .stat{display:flex;flex-wrap:wrap;width:100%;justify-content:space-around}.targetgroup-block .stat-icon{display:flex;flex-direction:column;align-items:center;margin:1rem;width:200px}.targetgroup-block .stat-icon h3{font-size:2rem;color:#1c5d45;margin-bottom:.5rem}.targetgroup-block .stat-icon p{font-size:1.5rem;color:#3da082;margin-bottom:.5rem;text-align:center}.targetgroup-block .stat-icon img{height:10rem;width:10rem}.persona-block{padding:4rem 0rem}.persona-block .persona-text-container{max-width:900px!important}.persona-block .persona-main{display:flex;gap:1.5rem;margin-top:2rem;max-width:800px;margin-inline:auto}.persona-block .persona-main .persona-icon{color:#4caf50}.persona-block .persona-main .persona-info{padding:1rem;border-radius:10px;margin-bottom:1rem}.persona-block .persona-main .persona-info h3{margin-top:0}.persona-block .persona-main .persona-story{display:flex;flex-direction:column;align-items:center}.persona-block .persona-main .persona-story img{width:100%;max-width:200px;border-radius:8px;margin-bottom:1rem}.persona-block .persona-main .persona-story p{margin-bottom:.5rem}.persona-block .persona-main .persona-story .read-more-container{display:flex;justify-content:center;margin-bottom:1rem}.persona-block .persona-main .persona-story .read-more-container button{background-color:transparent;border:none;box-shadow:none;color:#1c5d45;font-size:1.5rem;cursor:pointer}.persona-block .persona-main .persona-story .keywords{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;width:100%}.persona-block .persona-main .persona-story .keywords .keyword{background:#e8f5e9;color:#2e7d32;padding:1.2rem;border-radius:4px;font-size:1.2rem;display:flex;flex-direction:column;width:150px}.persona-block .persona-main .persona-story .keywords .keyword li{color:#1c5d45;text-align:left}.persona-block .persona-strip{display:flex;position:relative;align-items:center;min-height:240px;width:100%;justify-content:center;margin:5rem 5rem 0rem}.persona-block .persona-strip .persona-summary.animated{background:#fff;border-left:4px solid #f89f1c;border-radius:.25rem;padding:1rem 2rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;font-size:.9rem;left:50%;transform:translate(-50%)}.persona-block .persona-strip .persona-summary.animated p{font-size:.9rem}.persona-block .persona-strip .persona-summary.animated .read-more-container{display:flex;justify-content:center;margin-bottom:1rem}.persona-block .persona-strip .persona-summary.animated .read-more-container button{background-color:transparent;border:1px solid #f89f1c;box-shadow:none;color:#f89f1c;font-size:1.3rem;cursor:pointer}.persona-block .persona-strip .persona-summary.animated .read-more-container button:hover{background-color:#f89f1c;color:#fff}.persona-block .persona-strip .persona-summary.animated img{width:100%;max-width:80px;border-radius:8px;margin-bottom:.5rem}.persona-block .persona-strip .persona-summary.animated .description-text{width:90%;margin-bottom:2rem}.persona-block .persona-strip .persona-summary.animated .description-text p{text-align:left;font-size:1.3rem;line-height:1.6rem}.persona-block .persona-strip .persona-summary.animated .description-text h4{font-size:1.3rem;margin-bottom:1rem;margin-top:3rem;text-align:left;margin-left:2rem}.persona-block .persona-strip .persona-summary.animated .description-text .description-current-container{display:flex;flex-direction:column;align-items:center}.persona-block .persona-strip .persona-summary.animated .keywords{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;width:100%;max-width:600px}.persona-block .persona-strip .persona-summary.animated .keywords .keyword{background:#f89f1c;color:#fff;padding:1.2rem;border:1px solid #f89f1c;border-radius:15px;font-size:1.2rem;display:flex;flex-direction:column;width:250px}.persona-block .persona-strip .persona-summary.animated .keywords .keyword h4{font-size:1.5rem}.persona-block .persona-strip .persona-summary.animated .keywords .keyword li{text-align:left;color:#1c5d45;font-size:1.3rem;color:#fff}.persona-block .persona-strip .arrow-button{background:transparent;border:none;color:#f89f1c;font-size:1.2rem;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .2s ease}.persona-block .persona-strip .arrow-button svg{font-size:5rem}.persona-block .persona-strip .arrow-button:hover{background:#c5ded4}.impact-block{padding:2rem 0rem}.impact-blocks-container{display:flex;align-items:center;width:90%}.impact-block-container{flex:1;padding:1rem;border-bottom:4px solid #f89f1c;border-radius:.25rem;background-color:#fff;margin:0 .5rem;height:4rem;width:30%}.impact-block-container:hover{box-shadow:0 4px 8px #0000001a}.impact-blocks-active-info-container{background-color:#fff;padding:1rem 3rem;border-radius:.25rem;width:80%;margin-top:2rem;margin-bottom:4rem}.impact-blocks-active-info-container p{margin-left:1.5rem;color:#fff;font-size:1.3rem;line-height:2rem}.impact-graph-recovery-chart-container{display:flex;flex-direction:column;align-items:center;width:100%}.recovery-pie-chart-container{width:100%;margin-top:2rem}.impact-pie-chart-responsive-container{display:flex;flex-direction:column;align-items:center}.impact-pie-chart-container{max-width:900px!important}.recovery-chart-responsive-container{display:flex;flex-direction:column;align-items:center;margin-top:-5rem}.recovery-pie-chart-container{--outerLabelSize: 1.3rem;--centerLabelSize: 1.4rem;--centerLineHeightEm: 1.25;--outerLineHeightEm: 1.35}.piechart-center-label .piechart-center-text{font-size:1.6rem}.piechart-outer-label .piechart-outer-text{font-size:1.5rem}.impact-pie :focus,.impact-pie :focus-visible{outline:none!important}#recovery-piechart{margin-top:2rem}#impact-quote-container{margin-bottom:2rem}.recovery-pie-chart-container{width:100%}.impact-section{margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;width:90%}.impact-section__title{font-size:1.5rem;margin-bottom:1rem;color:#f89f1c}.impact-section__grid{display:grid;gap:1rem;width:100%}.impact-section__grid.cols-1{grid-template-columns:1fr}.impact-section__grid.cols-2{grid-template-columns:repeat(2,1fr)}.impact-section__grid.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.impact-section__grid{grid-template-columns:1fr!important}}.impact-item{display:flex;align-items:center;padding:1rem;border:1px solid #e0e0e0;border-radius:.5rem;background-color:#fff}.impact-item__icon{margin-right:.75rem}.impact-item__icon svg{width:2.5rem;height:2.5rem}.impact-item__icon--positive{color:#2ecc71}.impact-item__icon--negative{color:#e74c3c}.impact-item__label{color:#373737;line-height:1.4}.quote-block{margin-top:2rem;padding:1.5rem;background-color:#fff;border-left:4px solid #f89f1c;border-radius:.25rem;width:96%}.quote-block__title{font-size:1.125rem;font-weight:500;margin-bottom:.5rem;color:#f89f1c}.quote-block__content{display:flex;align-items:flex-start}.quote-block__content .quote-block__icon{font-size:2rem;margin-right:.5rem;color:#f89f1c}.quote-block__content .typewriter{font-style:italic;color:#444;flex:1;white-space:pre-wrap}.growth-block{padding:2rem 0rem}.growth-block .recovery-chart-responsive-container{width:100%;display:flex;flex-direction:column;align-items:center}.growth-block #growth-block-stat-container{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:2rem}.growth-block #growth-block-stat-container span{font-size:3.5rem;color:#f89f1c}.growth-block #growth-block-stat-container p{font-size:1.5rem;color:#1c5d45;margin-bottom:2rem;margin-left:2rem;text-align:center}.growth-block #activity-more-stats-container{background-color:#fff;border-radius:1rem;padding:2rem;margin-top:2rem;border-left:1px solid #f89f1c}.growth-block #activity-more-stats-container .activity-stats-subtext{margin-left:.5rem}.growth-block #activity-more-stats-container .activity-more-stat{display:flex;align-items:center;justify-content:left}.growth-block #activity-more-stats-container .activity-more-stat .activity-more-stat-content{display:flex;align-items:center;justify-content:space-between;width:100%}.growth-block #activity-more-stats-container .activity-more-stat h3{font-size:3rem;margin:0 1.5rem .5rem}.growth-block #activity-more-stats-container .activity-more-stat img{width:5rem;height:5rem;margin-right:1rem}.growth-block .growth-text{max-width:600px;margin:2rem auto;font-size:1.1rem;line-height:1.6;text-align:center}.growth-block .growth-text strong{color:#2e7d32}.growth-block #stats-container{display:flex;flex-direction:column;align-items:center;width:100%}.growth-block .stat-container{padding:2rem;border:1px solid #e6e5e5;border-radius:15px;display:flex;flex-direction:column;align-items:center;background-color:#fff;margin:2rem;width:50%}.growth-block .stat-container img{height:5rem;width:5rem}.growth-block .stat-container .stat{display:flex;align-items:center;justify-content:space-between;font-size:1.5rem;width:100%}.growth-block .stat-container .stat .stat-number{display:flex;flex-direction:column;align-items:center}.growth-block .stat-container .stat .stat-number p{font-size:1.5rem;color:#1c5d45;margin:2rem}.growth-block .stat-container .stat h3,.growth-block .stat-container .stat span{font-size:4rem;font-weight:700;color:#1c5d45;margin:0 .5rem}.growth-block .team-composition-table{width:90%;margin-bottom:3rem;overflow-x:scroll;display:flex;flex-direction:column;align-items:center}.growth-block .team-composition-table table tr:nth-child(2n){background-color:#f4fef4}.growth-block .team-composition-table table tr:nth-child(odd){background-color:#f4fef4}.growth-block .team-composition-table table th,.growth-block .team-composition-table table td{border:20px solid #f4fef4;padding:.5rem;border-radius:5rem}.growth-block .team-composition-table table td{color:#1c5d45;font-size:1.3rem}.growth-block .team-composition-table table th{font-size:1.3rem}.growth-block .team-composition-table .team-composition-table-note{font-size:.9rem;color:#1d2628;margin-top:1rem;text-align:center}.growth-block .chart-wrapper{margin-bottom:2rem;text-align:center;width:100%}.growth-block .chart-wrapper h3{margin-bottom:1rem}.growth-block .chart-wrapper .month-labels{display:flex;justify-content:space-between;width:100%;max-width:600px;margin:.5rem auto 0;font-size:.85rem;color:#1d2628}.growth-block .growth-chart{margin:0 auto;width:90%}.growth-block .growth-chart h3{text-align:center;margin-bottom:1rem}.closing-block{padding:4rem 0rem;background-color:#fff;text-align:center}.closing-block .closing-text{max-width:700px;margin:2rem auto;font-size:1.2rem;font-style:italic;line-height:1.6;color:#444}.closing-block .closing-cta{margin-top:2rem}.closing-block .closing-cta .cta-button{display:inline-flex;align-items:center;gap:.5rem;background-color:#f89f1c;color:#fff;font-weight:600;text-decoration:none;padding:.75rem 1.5rem;border-radius:6px;transition:background-color .3s;cursor:pointer}.closing-block .closing-cta .cta-button:hover{background-color:#da8507}.closing-block .closing-cta .cta-button svg{font-size:1.2rem}.impact-pricing{padding:clamp(24px,4vw,56px) 0}.impact-pricing .pricing-header{text-align:center;margin-bottom:clamp(16px,3vw,32px)}.impact-pricing .pricing-header h2{font-size:clamp(22px,3.2vw,36px);margin:0 0 8px;line-height:1.2}.impact-pricing .pricing-header p{opacity:.8;margin:0;font-size:clamp(14px,1.6vw,16px)}.impact-pricing .pricing-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2vw,24px)}@media (min-width: 900px){.impact-pricing .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.impact-pricing .pricing-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:clamp(16px,2.5vw,24px);box-shadow:0 4px 14px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.impact-pricing .pricing-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.impact-pricing .pricing-card--featured{border:2px solid #1c5d45;box-shadow:0 10px 28px #1c5d4526}@media (min-width: 900px){.impact-pricing .pricing-card--featured{transform:translateY(-6px)}}.impact-pricing .pricing-card__badge{position:absolute;top:12px;right:12px;background:#1c5d45;color:#fff;font-size:12px;padding:6px 10px;border-radius:999px;letter-spacing:.3px}.impact-pricing .pricing-card__header{margin-bottom:12px}.impact-pricing .pricing-card__title{margin:0 0 4px;font-size:clamp(18px,2.4vw,22px);line-height:1.25}.impact-pricing .pricing-card__subtitle{margin:0;opacity:.75;font-size:14px}.impact-pricing .pricing-card__features{list-style:none;padding:0;margin:12px 0 16px;display:grid;gap:10px}.impact-pricing .pricing-card__cta{margin-top:auto;display:flex;justify-content:center}.impact-pricing .pricing-card__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;padding:10px 16px;font-weight:600;cursor:pointer;background:#1c5d45;color:#fff}.impact-pricing .feature-row{display:grid;grid-template-columns:24px 1fr;align-items:start;gap:10px}.impact-pricing .feature-row__icon{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.impact-pricing .feature-row__text{line-height:1.4;font-size:14px}.impact-pricing .feature-row--positive .feature-row__icon{background:#1c5d4514;border-color:#1c5d4540}.impact-pricing .feature-row--positive .feature-row__icon svg{transform:scale(.9)}.impact-pricing .feature-row--negative .feature-row__icon{background:#f89f1c14;border-color:#f89f1c40}.impact-pricing .feature-row--negative .feature-row__icon svg{transform:scale(.9)}.pdf-download-link-container{padding:1rem;text-align:center;display:flex;align-items:center;gap:.5rem;justify-content:center}.pdf-download-link-container svg{font-size:2rem;color:#f89f1c}:root{--page-width: 210mm;--page-height: 270mm;--page-margin: 12mm;--content-width: calc(var(--page-width) - 2 * var(--page-margin));--content-height: calc(var(--page-height) - 2 * var(--page-margin))}.print-button-container{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;cursor:pointer}.print-root{background:#f5f7f9;padding:10mm 0}.print-infographic-container{width:var(--content-width);min-height:var(--content-height);margin:0 auto;background:#fff;box-shadow:0 2px 24px #00000026;box-sizing:border-box;padding:0;display:block;position:relative;background-image:linear-gradient(to bottom,transparent calc(var(--content-height) - 2px),rgba(0,0,0,.2) calc(var(--content-height) - 2px),rgba(0,0,0,.2) var(--content-height),transparent var(--content-height));background-size:100% var(--content-height);background-repeat:repeat-y}.page-break{display:block;height:0;margin:0;position:static}.page-break:after{content:none}.keep-together{break-inside:avoid;page-break-inside:avoid}#print-core-values-container{width:100%;max-width:600px;margin:0;text-align:center;font-family:sans-serif;color:#000}#print-core-values-container .print-heading{font-size:26px;margin-bottom:30px}#print-core-values-container .print-core-values-svg{width:100%;height:auto;display:block;margin:0 auto}#print-core-values-container .print-core-arc{fill:#1c5d45;stroke:#fff;stroke-width:1px}#print-core-values-container .print-core-text{font-size:10px;fill:#fff;font-weight:700;pointer-events:none}#print-core-values-container .print-core-circle{fill:#fff;stroke:#f89f1c;stroke-width:2px}#print-core-values-container .print-core-label{font-size:14px;font-weight:600;fill:#f89f1c}.print-conclusions-conclusions-container{width:100%!important}.print-conclusions-conclusion-container{border:1px solid #f89f1c;padding:1rem;margin-bottom:3rem;width:35%;flex:none!important}@media print{@page{size:A4 portrait;margin:var(--page-margin)}.print-infographic-container:after{display:none}#print-core-values-container{break-inside:avoid;page-break-inside:avoid}.research-block-print{display:block!important;break-inside:avoid!important;page-break-inside:avoid!important;overflow:visible!important}.research-block-print,.research-block-print *{break-before:auto!important;page-break-before:auto!important;break-after:auto!important;page-break-after:auto!important}.research-block-print .research-questions,.research-block-print .research-text-container,.research-block-print .infographic-section,.research-block-print .research-overview{break-inside:avoid!important;page-break-inside:avoid!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:none!important}.print-root{background:transparent;padding:0}.print-infographic-container{box-shadow:none!important;padding:0;width:auto;min-height:auto;margin:0;background-image:none}.page-break{break-after:page;page-break-after:always}.herstelruimte-diagram-pillars-container,.persona-list-print,.personsa-strip-print-version,.keywords-container-print,.print-header{display:block!important}h1,h2,h3,.block-title{break-after:avoid;page-break-after:avoid}img,svg,canvas,table,figure{max-width:100%;height:auto;break-inside:avoid;page-break-inside:avoid}.print-button-container,.header-container,#page-top-hero-container,.page-item-title-container,footer{display:none!important}h1,h2,h3{display:inline-block;max-width:100%;break-inside:avoid;page-break-inside:avoid;break-before:avoid;page-break-before:avoid;break-after:avoid;page-break-after:avoid;orphans:3;widows:3}}.persona-header-print{display:flex;flex-direction:column;align-items:center}.persona-header-print img{height:120px}.print-infographic-container{position:relative}.print-infographic-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:999;background-repeat:repeat-y;background-size:100% var(--content-height);background-image:linear-gradient(to bottom,transparent calc(100% - 1px),rgba(0,0,0,.35) calc(100% - 1px),rgba(0,0,0,.35) 100%)}.research-block-print,.targetgroup-block-print{background-color:#fff!important}.stat-icon-print{width:150px!important}.persona-block-print,.activities-block-print,.growth-block-print-version,.conclusions-block-print-version,.impact-block-print-version{background-color:#fff!important}.research-question-print{width:170px!important}.research-question-print h3{font-size:1.6rem!important}.research-questions-print{flex-wrap:nowrap!important;margin-top:2rem!important}.toggle-container{display:flex;align-items:center;gap:.5rem}.toggle-label{font-size:1rem}.toggle-switch{width:50px;height:28px;border-radius:50px;background-color:#ccc;position:relative;cursor:pointer;transition:background-color .3s}.toggle-switch.on{background-color:#4caf50}.toggle-switch .toggle-slider{width:24px;height:24px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:left .3s}.toggle-switch.on .toggle-slider{left:24px}.cookie-notice{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -6px 20px #00000014;padding:12px clamp(12px,4vw,24px);padding-bottom:calc(12px + env(safe-area-inset-bottom))}.cookie-notice__inner{max-width:1100px;margin:0 auto;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cookie-notice__inner img{height:5rem}.cookie-notice button{border:0;padding:8px 14px;border-radius:8px;cursor:pointer;margin-bottom:1rem}.announcement-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;display:grid;place-items:center;z-index:9999;padding:16px}.announcement-modal{background:#fff;width:min(560px,100%);border-radius:14px;box-shadow:0 20px 50px #00000040;padding:24px 20px 20px;position:relative;outline:none;text-align:center}.announcement-close{position:absolute;top:6px;right:8px;background:transparent;border:0;font-size:24px;line-height:1;cursor:pointer}.announcement-flyer{margin:12px auto 4px;max-width:100%;height:auto;border-radius:8px}.announcement-actions{display:flex;gap:10px;justify-content:center;margin-top:14px}.announcement-btn{padding:10px 14px;border-radius:8px;border:1px solid #1c5d45;cursor:pointer;font-weight:600}.announcement-btn.primary{background:#1c5d45;color:#fff}.announcement-btn.secondary{background:#fff;color:#1c5d45}.cookie-banner{z-index:9990;position:fixed;left:16px;right:16px;bottom:16px}
