:root{--n4d-w: min(90vw, 1080px);--n4d-gap: 0;--greenish: #c7e1e3;--n4d-primary: #9163f2;--n4d-primary-lighter: #8870ca;--n4d-primary-darker: #7858c6;--n4d-secondary: #41f28d;--n4d-secondary-lighter: #00ce7e;--n4d-secondary-darker: #00c980;--n4d-tertiary: #0540f2;--n4d-tertiary-lighter: #0055b8;--n4d-tertiary-darker: #055eaa;--n4d-neutral-900: #fff;--n4d-neutral-800: #eee;--n4d-neutral-700: #ddd;--n4d-neutral-600: #ccc;--n4d-neutral-500: #bbb;--n4d-neutral-400: #aaa;--n4d-neutral-300: #888;--n4d-neutral-200: #444;--n4d-neutral-100: #000;--n4d-title-clr: var(--n4d-neutral-900);--bs-heading-color: var(--n4d-neutral-200);--n4d-volunteer-p-f-sz: 1em;--n4d-about-p-f-sz: .875em;--n4d-footer-f-sz: .75em;--n4d-carousel-h: 35em;--n4d-carousel-w: var(--n4d-w);--n4d-carousel-opc: .6;--n4d-carousel-t-pd: 5em;--n4d-carousel-p-f-w: 500;--n4d-navbar-h: 4em;--n4d-lang-direction: ltr;--n4d-box-shadow: 0px 8px 12px rgba(0, 0, 0, .15), 0px 4px 4px rgba(0, 0, 0, .3);--bs-body-font-size: clamp(.8rem, 2.2vw, 1rem)}*:focus{outline:solid 1px var(--n4d-secondary-lighter)}@media (max-width: 576px){:root{--n4d-volunteer-p-f-sz: clamp(.9em, 2.7vw, 1em);--n4d-about-p-f-sz: clamp(.79em, 2.45vw, .875em);--n4d-footer-f-sz: clamp(.675em, 2.1vw, .75em);--n4d-carousel-w: clamp(35ch, 99vw, 101ch);--n4d-carousel-h: 26em;--n4d-carousel-t-pd: 2em 5em}.h1,h1{font-size:clamp(1.74em,5.2vw,1.93em)}.h2,h2{font-size:clamp(1.5em,4.5vw,1.67em)}.h3,h3{font-size:clamp(1.37em,4.1vw,1.52em)}.h5,h5{font-size:clamp(1.125em,3.375vw,1.25em)}.h6,h6{font-size:clamp(.9em,2.7vw,1em)}}@media (max-width: 768px){:root{--n4d-navbar-h: auto}}.first{background-color:var(--n4d-primary);color:var(--n4d-neutral-900);--bs-heading-color: var(--n4d-neutral-900)}.second{background-color:var(--n4d-neutral-900);color:var(--n4d-neutral-200);--bs-heading-color: var(--n4d-neutral-200)}.wrapper{padding-block:1rem}.n4d-container{padding-top:var(--n4d-gap);margin-inline:auto;max-width:var(--n4d-w);direction:var(--n4d-lang-direction)}.n4d-information-tooltip-parent{position:relative}.n4d-cta{background-color:var(--n4d-secondary);color:var(--n4d-neutral-100);font-weight:700;border-color:transparent;border-radius:25px;padding:15px 25px}.n4d-cta[disabled]{background-color:var(--n4d-neutral-700);color:var(--n4d-neutral-200);border-color:transparent;border-radius:25px;padding:15px 25px}.n4d-cta a{text-decoration:none;color:inherit}.n4d-cta:hover{background-color:var(--n4d-secondary-darker)}.n4d-cta[disabled]:hover{background-color:var(--n4d-neutral-700)}.n4d-primary-btn{--bs-btn-color: var(--n4d-neutral-900);--bs-btn-bg: var(--n4d-primary);--bs-btn-border-color: var(--n4d-primary);--bs-btn-hover-color: var(--n4d-neutral-900);--bs-btn-hover-bg: var(--n4d-primary-darker);--bs-btn-hover-border-color: var(--n4d-primary-darker);--bs-btn-focus-shadow-rgb: 0, 212, 0;--bs-btn-active-color: var(--n4d-neutral-900);--bs-btn-active-bg: var(--n4d-primary);--bs-btn-active-border-color: var(--n4d-primary);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: var(--n4d-neutral-200);--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.n4d-secondary-btn{--bs-btn-color: var(--n4d-neutral-100);--bs-btn-bg: var(--n4d-secondary);--bs-btn-border-color: var(--n4d-secondary);--bs-btn-hover-color: var(--n4d-neutral-100);--bs-btn-hover-bg: var(--n4d-primary-darker);--bs-btn-hover-border-color: var(--n4d-secondary-darker);--bs-btn-focus-shadow-rgb: 0, 212, 0;--bs-btn-active-color: var(--n4d-neutral-100);--bs-btn-active-bg: var(--n4d-secondary);--bs-btn-active-border-color: var(--n4d-secondary);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: var(--n4d-neutral-200);--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.about-project-container p{font-size:var(--n4d-about-p-f-sz);line-height:2;margin:0}.about-project-container h6{margin-top:1rem}.about-project-container h2{margin-block:0 18px}.legal-container p,.legal-container li,.legal-container a{margin:0;padding:0;font-size:var(--n4d-about-p-f-sz);line-height:2;text-align:justify}.legal-container a{color:inherit;text-decoration:inherit;font-size:inherit}.legal-container ul{list-style-type:"- "}.legal-container ul>ul{list-style-type:"-- "}.legal-container a:hover{text-decoration:underline}.legal-container h2,.legal-container h3,.legal-container h4,.legal-container h6{margin-block:24px 18px}.cookie-manage-title{font-weight:700;margin-bottom:var(--n4d-volunteer-p-f-sz);margin-top:var(--n4d-volunteer-p-f-sz);text-align:center}.cookie-item{display:flex;align-items:center;justify-content:space-between;width:70%;border-bottom:1px solid var(--n4d-neutral-600)}.centered-button{margin-top:3rem;margin-bottom:5rem;background:var(--n4d-secondary-darker);color:var(--n4d-neutral-900);padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;text-align:center;display:block;margin-left:auto;margin-right:auto}.faqs-title{font-weight:700;margin-bottom:var(--n4d-volunteer-p-f-sz);margin-top:var(--n4d-volunteer-p-f-sz);text-align:center}.faq-item{margin-bottom:calc(var(--n4d-volunteer-p-f-sz) * 2)}.faq-question{font-weight:700;margin-bottom:.3125rem}.faq-answer{margin-left:var(--n4d-volunteer-p-f-sz)}.dummy{display:none}.contact-for-rac-container a{color:inherit;text-decoration:inherit}.contact-for-rac-container em{font-weight:700}.sponsor-img-container{padding-top:var(--n4d-gap);align-items:center;display:flex;justify-content:center}.sponsor-img-container span{width:90%;border-top:solid 1px black}.img-width{width:min(100%,var(--n4d-w))}.flex-column{flex-direction:column}footer{margin-top:var(--n4d-gap);background-color:var(--n4d-neutral-100);padding:40px 0 60px}.footer-container{display:flex;justify-content:space-between;margin-inline:auto;width:var(--n4d-w)}.footer-column{font-family:-apple-system,"Helvetica Neue","Open Sans","Segoe UI",BlinkMacSystemFont,Cantarell,Oxygen,Roboto,sans-serif system-ui,Ubuntu;font-size:var(--n4d-footer-f-sz);text-decoration:none;line-height:2;min-width:15%}.footer-column h6{color:var(--n4d-neutral-900);margin-bottom:10px}.footer-column ul{list-style-type:none;padding:0}.footer-column a{color:var(--n4d-neutral-900);text-decoration:none;display:block}.footer-column ul,.footer-column h6{direction:var(--n4d-lang-direction)}.navbar{background-color:#32323280;direction:var(--n4d-lang-direction)}.container-fluid{padding:0!important;width:var(--n4d-w);height:var(--n4d-navbar-h)}.dropdown-toggle{margin-inline-end:auto}.nav-link{--bs-navbar-active-color: white;color:#fff;border-radius:1rem}.nav-link:hover{color:#fff;background:#14141433}.nav-link-secondary{color:var(--n4d-neutral-200);background:var(--n4d-secondary);text-align:center}.nav-link-secondary:hover{color:var(--n4d-neutral-200);background:var(--n4d-secondary-darker)}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.home-icon{display:inline-block;background-image:url(/images/N4D-4-white.svg);background-size:contain;background-repeat:no-repeat;width:2.2em;height:2.2em}.navbar-toggler,.navbar-nav{margin-inline-start:auto}.dropdown-menu-dark{--bs-dropdown-bg: rgba(0, 0, 0, .5);--bs-dropdown-link-color: #fff;--bs-dropdown-spacer: 1.33em;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-link-hover-bg: rgba(0, 0, 0, .55)}@media (max-width: 768px){.navbar-nav li{padding-inline-start:calc(100% - 16rem)}.dropdown-menu-dark{--bs-dropdown-spacer: 0}}.iframe-container iframe{width:var(--n4d-w);height:clamp(25rem,50vh,50rem)}.main-container{align-items:center;display:flex;flex-direction:column;height:700px;justify-content:center;padding:60px}.main-text-container{background-color:#14141480;border-radius:12px;padding:40px;display:flex;flex-direction:column;gap:1rem}.main-text-container img{max-width:35ch}.main-text-container h1{color:var(--n4d-title-clr);letter-spacing:4px}.main-text-container h5{letter-spacing:1px;padding-top:10px;color:var(--n4d-neutral-900)}.main-container{direction:var(--n4d-lang-direction)}.fa-solid{color:#fff}.main-cta{margin:60px}@media (max-width: 576px){.main-text-container img{max-width:20ch}}.volunteer-opportunity-container{display:flex;flex-direction:column}.volunteer-opportunity-heading{margin-block:1rem 0;text-align:center}.n4d-carousel-container{margin-inline:auto;max-width:var(--n4d-carousel-w);height:var(--n4d-carousel-h)}.n4d-full-space{width:100%;height:100%}.volunteer-opportunity-img{position:relative;background-position:center;background-size:cover;width:100%;height:100%}.volunteer-opportunity-text{display:flex;flex-direction:column;background:rgba(255,255,255,var(--n4d-carousel-opc));color:var(--n4d--darkest-color);padding:var(--n4d-carousel-t-pd);direction:var(--n4d-lang-direction)}.volunteer-opportunity-text h5{margin-bottom:15px}.volunteer-opportunity-text p{position:relative;font-size:var(--n4d-volunteer-p-f-sz);font-weight:var(--n4d-carousel-p-f-w);line-height:2}.learn-more{position:absolute;bottom:clamp(1rem,4vw,3rem);right:clamp(5rem,20vw,10rem);color:#000;opacity:.7}.carousel-control-prev-icon,.carousel-control-next-icon{height:8rem!important;width:4rem!important;filter:brightness(.3)}.volunteer-workflow-img-container{position:relative}.volunteer-workflow-img-wrapper img{max-width:calc(var(--n4d-w) - 6px)}.volunteer-workflow-btn{width:max-content;margin-inline:auto;margin-block-start:1.5rem;padding:1rem;color:var(--n4d-neutral-200);background-color:var(--n4d-secondary);border-radius:1.5rem}.volunteer-workflow-btn a{text-decoration:none}.volunteer-workflow-btn button,.volunteer-workflow-btn a{background:none;border:none;color:inherit}.volunteer-workflow-btn:hover{background-color:var(--n4d-secondary-lighter)}@media (max-width: 768px){.volunteer-workflow-img-wrapper{-webkit-overflow-scrolling:touch;overflow-x:scroll}.volunteer-workflow-img-wrapper::-webkit-scrollbar{height:10px!important}.volunteer-workflow-img-wrapper::-webkit-scrollbar-thumb{background:var(--n4d-secondary-darker);border-radius:5px!important}.volunteer-workflow-img-wrapper::-webkit-scrollbar-track{border-radius:5px!important;background-color:var(--n4d-secondary-lighter)}.volunteer-workflow-img-wrapper img{height:330px;max-width:unset;width:auto}}body{font-family:Figtree,sans-serif;width:100%;margin:0}html{scroll-behavior:smooth}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.image-filter-gradient-blue{background:linear-gradient(180deg,var(--color-midnight-misty) 11.02%,var(--color-barely-blue) 89.66%)}:root{--color-midnight: rgba(26, 38, 132, 1);--color-midnight-light: rgba(58, 72, 178, 1);--color-midnight-misty: rgba(44, 47, 153, .6);--color-midnight-bright: rgba(75, 91, 212, 1);--color-barely-blue: rgba(73, 79, 255, .05);--color-aubergine: rgba(95, 38, 77, 1);--color-aubergine-light: rgba(133, 63, 110, 1);--color-orchid: rgba(247, 205, 255, 1);--color-orchid-dark: rgba(242, 177, 255, 1);--color-orchid-light: rgba(251, 226, 255, 1);--color-orchid-subtle: rgba(254, 244, 255, 1);--color-sand: rgba(242, 226, 211, 1);--color-sand-dark: rgba(184, 172, 137, 1);--color-magnolia: rgba(246, 238, 231, 1);--color-papaya: rgba(255, 125, 104, 1);--color-white: rgba(255, 255, 255, 1);--color-black: rgba(0, 0, 0, 1);--color-dimmed-background: rgba(0, 0, 0, .4);--color-neutral-900: #fff;--color-neutral-800: #eee;--color-neutral-700: #ddd;--color-neutral-600: #ccc;--color-neutral-500: #bbb;--color-neutral-400: #aaa;--color-neutral-300: #888;--color-neutral-200: #444;--color-neutral-100: #000;--text-h2-font-weight: 600;--text-h2-font-size: 32px;--text-h2-line-height: 38px;--text-h3-font-weight: 600;--text-h3-font-size: 24px;--text-h3-line-height: 30px;--text-h3-letter-spacing: .1px;--text-p-font-weight: 300;--icon-color: var(--color-papaya);--card-border-radius: 24px;--text-activity-tag-font-weight: 600;--text-activity-tag-font-size: 14px;--text-activity-tag-line-height: 17px;--text-activity-tag-text-align: center;--activities-container-gap: 8px;--activity-tag-border-radius: 4px;--activity-tag-padding: 6px 8px;--homepage-volunteering-opportunity-detail-section-gap: 4px;--homepage-volunteering-opportunity-detail-header-gap: 8px;--paginated-cards-container-gap: 20px;--homepage-testimonials-profile-width: 60px;--homepage-testimonials-profile-height: 60px;--homepage-testimonials-profile-gap: 16px;--layout-static-page-background-default: linear-gradient( 180deg, var(--color-magnolia)-5.53%, var(--color-orchid-dark) 100% );--button-gap:12px;--checkbox-container-gap: 8px;--checkbox-label-font-size: 18px;--checkbox-label-line-height: 32px;--checkbox-label-font-weight-selected: 400;--checkbox-label-font-weight-not-selected: 300}.with-linebreaks{white-space:pre-wrap}@media (min-width: 360px){:root{--max-width-section: 360px;--text-p-font-size: 18px;--text-p-line-height: 21px;--text-p-letter-spacing: 0;--text-h1-font-weight: 700;--text-h1-font-size: 28px;--text-h1-line-height: 28px;--text-h4-font-weight: 500;--text-h4-font-size: 18px;--text-h4-line-height: 18px;--text-h4-letter-spacing: .1;--icon-size: 40px;--text-button-font-size: 18px;--homepage-section-container-padding: 48px 20px;--homepage-section-container-gap: 16px;--homepage-section-container-footer-justify-content: center;--homepage-volunteering-categories-header-gap: 12px;--homepage-volunteering-category-card-width: 320px;--homepage-volunteering-category-card-height: 328px;--homepage-volunteering-category-card-padding-top: 24px;--homepage-volunteering-category-card-padding-right: 24px;--homepage-volunteering-category-card-padding-bottom: 48px;--homepage-volunteering-category-card-padding-left: 24px;--homepage-volunteering-category-card-gap: 16px;--homepage-volunteering-opportunities-grid-template-columns: 1fr;--homepage-volunteering-opportunities-grid-template-rows: repeat(2, auto);--homepage-volunteering-opportunities-grid-gap: 16px;--homepage-volunteering-opportunity-card-width: 320px;--homepage-volunteering-opportunity-card-padding-top: 24px;--homepage-volunteering-opportunity-card-padding-right: 24px;--homepage-volunteering-opportunity-card-padding-bottom: 40px;--homepage-volunteering-opportunity-card-padding-left: 24px;--homepage-volunteering-opportunity-card-gap: 16px;--homepage-volunteering-opportunity-details-gap: 12px;--homepage-volunteering-opportunity-details-languages-gap: 4px;--homepage-volunteering-opportunity-details-languages-detail-gap: 4px;--page-opportunity-grid-max-width: 360px;--page-opportunity-grid-template-columns: 1fr;--page-opportunity-card-width: 312px;--page-opportunity-card-height: auto;--page-opportunity-popup-card-width: 328px;--page-opportunity-popup-card-height: auto;--page-opportunity-popup-card-x-margins: 36px;--page-opportunity-popup-ctas-gap: 24px;--page-opportunity-popup-ctas-margin-top: 24px;--homepage-testimonials-header-gap: 16px;--homepage-testimonial-card-width: 320px;--homepage-testimonial-card-padding-top: 24px;--homepage-testimonial-card-padding-right: 24px;--homepage-testimonial-card-padding-bottom: 32px;--homepage-testimonial-card-padding-left: 24px;--homepage-testimonial-card-gap: 14px;--homepage-testimonial-card-text-p-font-size: 16px;--homepage-testimonial-card-text-p-line-height: 22px;--homepage-hero-section-container-height: 760px;--homepage-hero-section-container-gap: 80px;--homepage-hero-section-logo-height: 152px;--homepage-hero-section-logo-width: 280px;--homepage-hero-section-header-height: 202px;--homepage-hero-section-header-menu-items-width: 100%;--homepage-hero-section-header-menu-items-gap: 24px;--homepage-hero-section-header-menu-items-flex-direction: column;--homepage-hero-section-header-menu-items-padding-top: 24px;--homepage-hero-section-header-menu-items-padding-bottom: 32px;--homepage-hero-section-header-menu-items-padding-right: 20px;--homepage-hero-section-header-menu-items-padding-left: 20px;--homepage-hero-section-header-menu-items-border-bottom-right-radius: 10px;--homepage-hero-section-header-menu-items-border-bottom-left-radius: 10px;--homepage-hero-section-header-menu-item-fontSize: 16px;--homepage-hero-section-header-menu-item-fontWeight: 600;--homepage-hero-section-header-menu-item-letterSpacing: 0px;--homepage-hero-section-header-menu-item-lineheight: 16px;--homepage-hero-section-language-option-button-radius: 4px;--homepage-hero-section-language-option-button-text-color: var( --color-midnight-light );--homepage-hero-section-content-container-width: 100%;--homepage-hero-section-content-container-height: 440px;--homepage-hero-section-content-hero-text-container-gap: 20px;--homepage-hero-section-content-hero-text-color: var(--color-white);--homepage-hero-section-content-hero-text-fontSize: 32px;--homepage-hero-section-content-hero-text-fontWeight: 600;--homepage-hero-section-content-hero-text-letterSpacing: .1px;--homepage-hero-section-content-hero-text-lineheight: 36px;--homepage-hero-section-content-hero-supporting-text-fontSize: 20px;--homepage-hero-section-content-hero-supporting-text-fontWeight: 400;--homepage-hero-section-content-hero-supporting-text-letterSpacing: .25px;--homepage-hero-section-content-hero-supporting-text-lineheight: 20px;--homepage-hero-section-content-hero-button-container-gap: 16px;--homepage-hero-section-content-hero-button-container-flex-direction: column;--homepage-footer-partners-section-container-height: auto;--homepage-footer-partners-section-container-padding: 32px 20px;--homepage-footer-partners-section-container-gap: 64px;--homepage-footer-partners-section-partners-container-height: 443px;--homepage-footer-partners-section-partners-container-flex-direction: column;--homepage-footer-partners-section-partners-container-justify-content: center;--homepage-footer-partners-section-partners-container-gap: 48px;--homepage-footer-partners-section-partners-frame-container-gap: 75px;--homepage-footer-partners-section-partners-club-dialog-div-gap: 8px;--homepage-footer-partners-section-logo-club-dialog-width: 200px;--homepage-footer-partners-section-logo-club-dialog-height: 36px;--homepage-footer-partners-section-logo-berlin-width: 112;--homepage-footer-partners-section-logo-berlin-height: 120;--homepage-footer-partners-section-logo-eu-width: 130px;--homepage-footer-partners-section-logo-eu-height: 120px;--homepage-footer-partners-section-logo-SchönebergHilft-width: 100px;--homepage-footer-partners-section-logo-SchönebergHilft-height: 100px;--homepage-footer-partners-section-logo-n4d-width: 68px;--homepage-footer-partners-section-logo-n4d-height: 90px;--homepage-footer-partners-section-footer-container-height: 364px;--homepage-footer-partners-section-footer-container-flex-direction: column;--homepage-footer-partners-section-footer-container-justify-content: space-between;--homepage-footer-partners-section-contact-socials-container-flex-direction: column;--homepage-footer-partners-section-contact-socials-container-justify-content: unset;--homepage-footer-partners-section-contact-socials-container-gap: 32px;--homepage-footer-partners-section-contact-container-gap: 10px;--homepage-footer-partners-section-socials-container-gap: 20px;--homepage-footer-partners-section-footer-links-container-width: 310px;--homepage-footer-partners-section-footer-frame-container-gap: 16px;--homepage-footer-partners-section-p-fontWeight-large: 500;--homepage-footer-partners-section-p-fontWeight-small: 400;--homepage-footer-partners-section-p-fontSize: 16px;--homepage-rac-section-container-height: 720px;--homepage-rac-section-content-container-gap: 80px;--homepage-rac-section-content-headLine-container-gap: 16px;--homepage-rac-section-content-headLine2-fontWeight: 700;--homepage-rac-section-content-headLine2-fontSize: 40px;--homepage-rac-section-content-headLine2-lineheight: 40px;--homepage-rac-section-content-headLine2-letterSpacing: .1px;--homepage-rac-section-content-buttons-container-flex-direction: column;--homepage-rac-section-content-buttons-container-gap: 16px;--homepage-process-section-gap: 40px;--homepage-process-section-header-gap: 24px;--homepage-process-section-video-height: 208px;--homepage-process-section-video-width: 360px;--homepage-process-section-video-border-radius: 8px;--homepage-process-section-video-margin-left: -20px;--homepage-process-section-card-flex-direction: column;--homepage-process-section-card-width: 320px;--homepage-process-section-card-height: 330px;--homepage-process-section-card-border-radius: 24px;--homepage-process-section-card-padding: 20px 28px 32px 20px;--homepage-process-section-card-gap: 24px;--homepage-process-section-card-header-flex-direction: row;--homepage-process-section-card-header-gap: 20px;--homepage-process-section-card-week-div-padding: 8px 12px 6px 12px;--homepage-process-section-card-week-div-radius: 4px;--homepage-process-section-card-info-div-gap: 16px;--homepage-process-section-card-info-headline-div-gap: 12px;--homepage-process-section-card-info-bullet-div-padding-left: 8px;--homepage-process-section-card-info-text-div-gap: 24px;--homepage-process-section-card-info-text-fontWeight: 400;--homepage-process-section-card-info-text-fontSize: 16px;--homepage-process-section-card-info-text-lineheight: 20px;--homepage-process-section-card-info-text-letterSpacing: 0px;--homepage-process-section-card-icon-size: 40px;--homepage-process-section-card-last-step-width: 320px;--homepage-events-section-container-height: 455px;--homepage-events-section-content-container-gap: 32px;--homepage-events-section-event-container-flex-direction: column;--homepage-events-section-event-container-gap: 32px;--homepage-events-section-event-card-gap: 20px;--homepage-events-section-event-card-headline-gap: 16px;--homepage-events-section-event-card-event-title-tag-padding: 8px 12px;--homepage-events-section-event-card-event-title-tag-border-radius: 8px;--homepage-events-section-button-container-justify-content: center;--button-height: 64px;--button-width: auto;--button-padding: 12px 24px;--button-border-radius: 125px;--button-text-font-weight: 500;--button-text-font-size: 18px;--button-text-line-height: 25px;--button-text-letter-spacing: .13px;--button-text-text-align: center;--numbering-div-width: 32px;--numbering-div-height: 32px;--numbering-div-border-radius: 16.57px;--layout-static-page-n4d-logo-width: 144;--layout-static-page-n4d-logo-height: 24;--layout-static-page-header-height: 64px;--layout-static-page-header-content-bottom-padding: 100px;--layout-static-page-header-padding: 10px 18px;--opportunities-container-width: fit-content;--opportunities-container-min-height: none;--opportunities-container-gap: 24px;--opportunities-container-padding:12px;--opportunities-container-padding-inline: 16px;--opportunities-header-title-tabs-gap: 24px;--opportunities-header-tabs-searchbar-gap: 12px;--opportunities-header-tabs-section-width: -webkit-fill-available;--opportunities-header-tabs-gap: 16px;--opportunities-header-tabs-border-bottom: 4px;--opportunities-header-tabs-padding-bottom: 4px;--opportunities-header-result-gap: 10px;--opportunities-header-result-padding:10px;--opportunities-header-searchbar-flex-direction: column;--opportunities-header-searchbar-width: -webkit-fill-available;--opportunities-map-view-container-height: 200px;--opportunities-cards-container-justify-content: center;--opportunities-filters-button-height: 48px;--opportunities-filters-button-width: 48px;--opportunities-filters-button-icon-size: 32px;--opportunities-filters-container-width: auto;--opportunities-filters-container-border-bottom-radius:40px;--opportunities-filters-close-filter-height: 64px;--opportunities-filters-close-filter-gap: 12px;--opportunities-filters-close-filter-padding: 16px 0px 16px 32px;--opportunities-filters-content-container-width: auto;--opportunities-filters-content-container-gap: 16px;--opportunities-filters-content-container-padding: 20px 20px 20px 20px;--opportunities-filters-content-filter-container-gap: 16px;--opportunities-filters-content-accordion-options-gap: 6px;--opportunities-filters-content-accordion-options-max-height: 500px;--opportunities-filters-content-accordion-options-checkbox-height: 18px;--opportunities-filters-content-accordion-group-options-checkbox-height: 16px;--opportunities-filters-content-accordion-group-options-checkbox-labelFontSize: 14px;--opportunities-filters-content-accordion-header-border-top: 1px;--opportunities-filters-content-accordion-header-padding-top: 16px;--opportunities-filters-clear-all-button-padding-bottom:20px;--opportunities-filters-clear-all-button-icon-size:24px;--opportunities-filters-clear-all-button-height:64px;--opportunities-filters-clear-all-button-text-font-size:20px;--opportunities-filters-description-font-size:14px;--opportunities-filters-description-font-weight:400;--search-container-height: 64px;--search-container-border-radius: 40px;--search-container-padding: 0 32px;--search-input-font-size: 16px;--paginated-grid-container-gap: 24px;--paginated-grid-pagination-number-width: 36px;--paginated-grid-pagination-number-height: 44px;--paginated-grid-pagination-number-border-radius: 6px}}@media (min-width: 768px){:root{--max-width-section: 768px;--icon-size: 48px;--text-p-font-size: 20px;--text-p-line-height: 24px;--text-p-letter-spacing: .1px;--text-h1-font-weight: 700;--text-h1-font-size: 32px;--text-h1-line-height: 32px;--text-h1-letter-spacing: .1px;--text-h4-font-weight: 600;--text-h4-font-size: 20px;--text-h4-line-height: 20px;--text-h4-letter-spacing: .1;--text-button-font-size: 24px;--homepage-section-container-padding: 64px 40px;--homepage-section-container-gap: 48px;--homepage-section-container-footer-justify-content: flex-end;--homepage-volunteering-categories-grid-template-columns: repeat(2, 1fr);--homepage-volunteering-categories-grid-template-rows: repeat(3, auto);--homepage-volunteering-categories-grid-gap: 24px;--homepage-volunteering-categories-header-gap: 16px;--homepage-volunteering-category-card-width: 332px;--homepage-volunteering-category-card-height: 380px;--homepage-volunteering-category-card-padding-top: 28px;--homepage-volunteering-category-card-padding-right: 28px;--homepage-volunteering-category-card-padding-bottom: 48px;--homepage-volunteering-category-card-padding-left: 28px;--homepage-volunteering-category-card-gap: 20px;--homepage-volunteering-opportunities-grid-template-columns: repeat(2, 1fr);--homepage-volunteering-opportunities-grid-template-rows: auto;--homepage-volunteering-opportunities-grid-gap: 24px;--homepage-volunteering-opportunity-card-width: 332px;--homepage-volunteering-opportunity-card-padding-top: 28px;--homepage-volunteering-opportunity-card-padding-right: 28px;--homepage-volunteering-opportunity-card-padding-bottom: 48px;--homepage-volunteering-opportunity-card-padding-left: 28px;--homepage-volunteering-opportunity-card-gap: 20px;--homepage-volunteering-opportunity-details-gap: 16px;--page-opportunity-grid-max-width: 768px;--page-opportunity-grid-template-columns: repeat(2, 1fr);--page-opportunity-card-width: 332px;--page-opportunity-card-height: auto;--page-opportunity-popup-card-width: 688px;--page-opportunity-popup-card-height: auto;--page-opportunity-popup-card-x-margins: 36px;--page-opportunity-popup-ctas-gap: 24px;--page-opportunity-popup-ctas-margin-top: 24px;--homepage-testimonials-header-gap: 24px;--homepage-testimonial-card-width: 328px;--homepage-testimonial-card-padding-top: 28px;--homepage-testimonial-card-padding-right: 28px;--homepage-testimonial-card-padding-bottom: 40px;--homepage-testimonial-card-padding-left: 28px;--homepage-testimonial-card-gap: 14px;--homepage-testimonial-card-text-p-font-size: 18px;--homepage-testimonial-card-text-p-line-height: 24px;--homepage-hero-section-container-height: 844px;--homepage-hero-section-container-gap: 80px;--homepage-hero-section-logo-height: 200px;--homepage-hero-section-logo-width: 370px;--homepage-hero-section-header-height: 202px;--homepage-hero-section-header-menu-items-width: 200px;--homepage-hero-section-header-menu-items-gap: 24px;--homepage-hero-section-header-menu-items-flex-direction: column;--homepage-hero-section-header-menu-item-fontSize: 16px;--homepage-hero-section-header-menu-item-fontWeight: 600;--homepage-hero-section-header-menu-item-letterSpacing: 0px;--homepage-hero-section-header-menu-item-lineheight: 16px;--homepage-hero-section-language-option-button-radius: 4px;--homepage-hero-section-language-option-button-text-color: var( --color-aubergine-light );--homepage-hero-section-content-container-width: 100%;--homepage-hero-section-content-container-height: 440px;--homepage-hero-section-content-hero-text-container-gap: 20px;--homepage-hero-section-content-hero-text-color: var(--color-white);--homepage-hero-section-content-hero-text-fontSize: 48px;--homepage-hero-section-content-hero-text-fontWeight: 600;--homepage-hero-section-content-hero-text-letterSpacing: .1px;--homepage-hero-section-content-hero-text-lineheight: 48px;--homepage-hero-section-content-hero-supporting-text-fontSize: 24px;--homepage-hero-section-content-hero-supporting-text-fontWeight: 500;--homepage-hero-section-content-hero-supporting-text-letterSpacing: .25px;--homepage-hero-section-content-hero-supporting-text-lineheight: 24px;--homepage-hero-section-content-hero-button-container-gap: 24px;--homepage-hero-section-content-hero-button-container-flex-direction: row;--homepage-footer-partners-section-container-height: 800px;--homepage-footer-partners-section-container-padding: 48px;--homepage-footer-partners-section-container-gap: 96px;--homepage-footer-partners-section-partners-container-height: 504px;--homepage-footer-partners-section-partners-container-flex-direction: column;--homepage-footer-partners-section-partners-container-justify-content: center;--homepage-footer-partners-section-partners-frame-container-height: 180px;--homepage-footer-partners-section-partners-frame-container-gap-1: 160px;--homepage-footer-partners-section-partners-frame-container-gap-2: 120px;--homepage-footer-partners-section-partners-club-dialog-div-gap: 16px;--homepage-footer-partners-section-logo-club-dialog-width: 16px;--homepage-footer-partners-section-logo-club-dialog-height: 16px;--homepage-footer-partners-section-logo-club-dialog-width: 316;--homepage-footer-partners-section-logo-club-dialog-height: 58;--homepage-footer-partners-section-logo-berlin-width: 170;--homepage-footer-partners-section-logo-berlin-height: 180;--homepage-footer-partners-section-logo-eu-width: 194px;--homepage-footer-partners-section-logo-eu-height: 180px;--homepage-footer-partners-section-logo-SchönebergHilft-width: 150px;--homepage-footer-partners-section-logo-SchönebergHilft-height: 150px;--homepage-footer-partners-section-logo-n4d-width: 68px;--homepage-footer-partners-section-logo-n4d-height: 90px;--homepage-footer-partners-section-footer-container-height: 200px;--homepage-footer-partners-section-footer-container-flex-direction: row;--homepage-footer-partners-section-footer-container-justify-content: space-between;--homepage-footer-partners-section-contact-socials-container-flex-direction: row;--homepage-footer-partners-section-contact-socials-container-justify-content: space-between;--homepage-footer-partners-section-contact-socials-container-gap: 110px;--homepage-footer-partners-section-contact-container-gap: 10px;--homepage-footer-partners-section-socials-container-gap: 20px;--homepage-footer-partners-section-footer-links-container-gap: 40px;--homepage-footer-partners-section-footer-links-container-width: 500px;--homepage-footer-partners-section-footer-frame-container-gap: 20px;--homepage-footer-partners-section-p-fontWeight-large: 500;--homepage-footer-partners-section-p-fontWeight-small: 400;--homepage-footer-partners-section-p-fontSize: 18px;--homepage-rac-section-container-height: 720px;--homepage-rac-section-content-container-gap: 80px;--homepage-rac-section-content-headLine-container-gap: 24px;--homepage-rac-section-content-headLine2-fontWeight: 700;--homepage-rac-section-content-headLine2-fontSize: 48px;--homepage-rac-section-content-headLine2-lineheight: 48px;--homepage-rac-section-content-headLine2-letterSpacing: .1px;--homepage-rac-section-content-buttons-container-flex-direction: row;--homepage-rac-section-content-buttons-container-gap: 16px;--homepage-process-section-gap: 80px;--homepage-process-section-header-gap: 40px;--homepage-process-section-video-height: 378px;--homepage-process-section-video-width: 672px;--homepage-process-section-video-border-radius: 8px;--homepage-process-section-video-margin-left: 0;--homepage-process-section-card-flex-direction: column;--homepage-process-section-card-width: 328px;--homepage-process-section-card-height: 330px;--homepage-process-section-card-border-radius: 24px;--homepage-process-section-card-padding: 20px 28px 32px 20px;--homepage-process-section-card-gap: 24px;--homepage-process-section-card-header-flex-direction: row;--homepage-process-section-card-header-gap: 20px;--homepage-process-section-card-week-div-padding: 8px 12px 6px 12px;--homepage-process-section-card-week-div-radius: 4px;--homepage-process-section-card-info-div-gap: 16px;--homepage-process-section-card-info-headline-div-gap: 20px;--homepage-process-section-card-info-bullet-div-padding-left: 8px;--homepage-process-section-card-info-text-div-gap: 28px;--homepage-process-section-card-info-text-fontWeight: 400;--homepage-process-section-card-info-text-fontSize: 16px;--homepage-process-section-card-info-text-lineheight: 20px;--homepage-process-section-card-info-text-letterSpacing: 0px;--homepage-process-section-card-icon-size: 40px;--homepage-process-section-card-last-step-width: 328px;--homepage-events-section-container-height: 455px;--homepage-events-section-content-container-gap: 48px;--homepage-events-section-event-container-flex-direction: column;--homepage-events-section-event-container-gap: 48px;--homepage-events-section-event-card-gap: 20px;--homepage-events-section-event-card-headline-gap: 16px;--homepage-events-section-event-card-event-title-tag-padding: 8px 12px;--homepage-events-section-event-card-event-title-tag-border-radius: 8px;--homepage-events-section-button-container-justify-content: end;--button-height: 72px;--button-width: fit-content;--button-padding: 16px 36px;--button-border-radius: 125px;--button-text-font-weight: 500;--button-text-font-size: 24px;--button-text-line-height: 25px;--button-text-letter-spacing: .13px;--button-text-text-align: center;--paginated-cards-visible-cards-container-gap: 20px;--numbering-div-width: 32px;--numbering-div-height: 32px;--numbering-div-border-radius: 16.57px;--layout-static-page-n4d-logo-width: 230;--layout-static-page-n4d-logo-height: 32;--layout-static-page-header-height: 76px;--layout-static-page-header-padding: 20px 36px;--layout-static-page-header-content-bottom-padding: 100px;--opportunities-container-width: 720px;--opportunities-container-min-height: 1700px;--opportunities-container-gap: 40px;--opportunities-container-padding:none;--opportunities-container-padding-inline: 16px;--opportunities-header-title-tabs-gap: 27px;--opportunities-header-tabs-searchbar-gap: 20px;--opportunities-header-tabs-section-width: 688px;--opportunities-header-tabs-gap: 16px;--opportunities-header-tabs-border-bottom: 4px;--opportunities-header-tabs-padding-bottom: 4px;--opportunities-header-result-gap: 10px;--opportunities-header-result-padding:10px;--opportunities-header-searchbar-width: 466px;--opportunities-header-searchbar-flex-direction: row;--opportunities-map-view-container-height: 300px;--opportunities-cards-container-justify-content: center;--opportunities-filters-button-height: 64px;--opportunities-filters-button-icon-size: 32px;--opportunities-filters-container-width: auto;--opportunities-filters-container-border-bottom-radius:40px;--opportunities-filters-close-filter-height: 64px;--opportunities-filters-close-filter-gap: 12px;--opportunities-filters-close-filter-padding: 16px 0px 16px 32px;--opportunities-filters-content-container-width: auto;--opportunities-filters-content-container-gap: 16px;--opportunities-filters-content-container-padding: 40px 40px 40px 32px;--opportunities-filters-content-filter-container-gap: 16px;--opportunities-filters-content-accordion-options-gap: 8px;--opportunities-filters-content-accordion-options-max-height: 500px;--opportunities-filters-content-accordion-options-checkbox-height: 18px;--opportunities-filters-content-accordion-group-options-checkbox-height: 16px;--opportunities-filters-content-accordion-group-options-checkbox-labelFontSize: 14px;--opportunities-filters-content-accordion-header-border-top: 1px;--opportunities-filters-content-accordion-header-padding-top: 16px;--opportunities-filters-clear-all-button-padding-bottom:24px;--opportunities-filters-clear-all-button-icon-size:24px;--opportunities-filters-clear-all-button-text-font-size:16px;--opportunities-filters-description-font-size:14px;--opportunities-filters-description-font-weight:400;--search-container-height: 64px;--search-container-border-radius: 40px;--search-container-padding: 0 32px;--search-input-font-size: 16px;--paginated-grid-container-gap: 24px;--paginated-grid-pagination-number-width: 36px;--paginated-grid-pagination-number-height: 44px;--paginated-grid-pagination-number-border-radius: 6px}}@media (min-width: 1440px){:root{--max-width-section: 1440px;--icon-size: 48px;--text-p-font-size: 20px;--text-p-line-height: 24px;--text-p-letter-spacing: .1px;--text-h1-font-weight: 700;--text-h1-font-size: 32px;--text-h1-line-height: 32px;--text-h1-letter-spacing: .1px;--text-h4-font-weight: 600;--text-h4-font-size: 20px;--text-h4-line-height: 20px;--text-h4-letter-spacing: .1;--text-button-font-size: 24px;--homepage-section-container-padding: 100px 120px;--homepage-section-container-gap: 56px;--homepage-section-container-footer-justify-content: flex-end;--homepage-volunteering-categories-grid-template-columns: repeat(3, 1fr);--homepage-volunteering-categories-grid-template-rows: repeat(2, auto);--homepage-volunteering-categories-grid-gap: 32px;--homepage-volunteering-categories-header-gap: 36px;--homepage-volunteering-category-card-width: 378px;--homepage-volunteering-category-card-height: 350px;--homepage-volunteering-category-card-padding-top: 32px;--homepage-volunteering-category-card-padding-right: 32px;--homepage-volunteering-category-card-padding-bottom: 48px;--homepage-volunteering-category-card-padding-left: 32px;--homepage-volunteering-category-card-gap: 24px;--page-opportunity-grid-max-width: 1440px;--page-opportunity-grid-template-columns: 1fr 1fr 1fr 1fr;--page-opportunity-card-width: 310px;--page-opportunity-card-height: auto;--page-opportunity-popup-card-width: 688px;--page-opportunity-popup-card-height: auto;--page-opportunity-popup-card-x-margins: 36px;--page-opportunity-popup-ctas-gap: 24px;--page-opportunity-popup-ctas-margin-top: 24px;--homepage-volunteering-opportunities-grid-template-columns: repeat(3, 1fr);--homepage-volunteering-opportunities-grid-template-rows: auto;--homepage-volunteering-opportunities-grid-gap: 40px;--homepage-volunteering-opportunity-card-width: 372px;--homepage-volunteering-opportunity-card-padding-top: 32px;--homepage-volunteering-opportunity-card-padding-right: 32px;--homepage-volunteering-opportunity-card-padding-bottom: 48px;--homepage-volunteering-opportunity-card-padding-left: 32px;--homepage-volunteering-opportunity-card-gap: 24px;--homepage-volunteering-opportunity-details-gap: 16px;--homepage-testimonials-header-gap: 24px;--homepage-testimonial-card-width: 384px;--homepage-testimonial-card-padding-top: 32px;--homepage-testimonial-card-padding-right: 32px;--homepage-testimonial-card-padding-bottom: 48px;--homepage-testimonial-card-padding-left: 32px;--homepage-testimonial-card-gap: 16px;--homepage-testimonial-card-text-p-font-size: 18px;--homepage-testimonial-card-text-p-line-height: 24px;--homepage-hero-section-container-height: 790px;--homepage-hero-section-container-gap: 48px;--homepage-hero-section-logo-height: 244;--homepage-hero-section-logo-width: 450;--homepage-hero-section-header-height: 80px;--homepage-hero-section-header-menu-items-flex-direction: row;--homepage-hero-section-header-menu-items-width: 680px;--homepage-hero-section-header-menu-items-gap: 20px;--homepage-hero-section-header-menu-item-fontSize: 16px;--homepage-hero-section-header-menu-item-fontWeight: 600;--homepage-hero-section-header-menu-item-letterSpacing: 0px;--homepage-hero-section-header-menu-item-lineheight: 16px;--homepage-hero-section-language-selection-min-width: 95px;--homepage-hero-section-language-option-button-radius: 4px;--homepage-hero-section-language-option-button-text-color: var( --color-aubergine-light );--homepage-hero-section-content-container-width: 680px;--homepage-hero-section-content-container-height: 485px;--homepage-hero-section-content-hero-text-container-gap: 20px;--homepage-hero-section-content-hero-text-color: var(--color-white);--homepage-hero-section-content-hero-text-fontSize: 48px;--homepage-hero-section-content-hero-text-fontWeight: 600;--homepage-hero-section-content-hero-text-letterSpacing: .1px;--homepage-hero-section-content-hero-text-lineheight: 48px;--homepage-hero-section-content-hero-supporting-text-fontSize: 24px;--homepage-hero-section-content-hero-supporting-text-fontWeight: 500;--homepage-hero-section-content-hero-supporting-text-letterSpacing: .25px;--homepage-hero-section-content-hero-supporting-text-lineheight: 24px;--homepage-hero-section-content-hero-button-container-gap: 24px;--homepage-hero-section-content-hero-button-container-flex-direction: row;--homepage-footer-partners-section-container-height: 570px;--homepage-footer-partners-section-container-padding: 64px 80px;--homepage-footer-partners-section-container-gap: 128px;--homepage-footer-partners-section-partners-container-height: 180px;--homepage-footer-partners-section-partners-container-flex-direction: row;--homepage-footer-partners-section-partners-container-justify-content: space-between;--homepage-footer-partners-section-partners-club-dialog-div-gap: 16px;--homepage-footer-partners-section-logo-club-dialog-width: 316;--homepage-footer-partners-section-logo-club-dialog-height: 58;--homepage-footer-partners-section-logo-berlin-width: 170;--homepage-footer-partners-section-logo-berlin-height: 180;--homepage-footer-partners-section-logo-eu-width: 194px;--homepage-footer-partners-section-logo-eu-height: 180px;--homepage-footer-partners-section-logo-SchönebergHilft-width: 150px;--homepage-footer-partners-section-logo-SchönebergHilft-height: 150px;--homepage-footer-partners-section-logo-n4d-width: 100px;--homepage-footer-partners-section-logo-n4d-height: 132px;--homepage-footer-partners-section-footer-container-height: 260px;--homepage-footer-partners-section-footer-container-flex-direction: row;--homepage-footer-partners-section-footer-container-justify-content: space-between;--homepage-footer-partners-section-contact-socials-container-flex-direction: column;--homepage-footer-partners-section-contact-socials-container-justify-content: unset;--homepage-footer-partners-section-contact-socials-container-gap: 20px;--homepage-footer-partners-section-contact-container-gap: 10px;--homepage-footer-partners-section-socials-container-gap: 20px;--homepage-footer-partners-section-footer-links-container-gap: 100px;--homepage-footer-partners-section-footer-links-container-width: 770px;--homepage-footer-partners-section-footer-frame-container-gap: 20px;--homepage-footer-partners-section-p-fontWeight-large: 500;--homepage-footer-partners-section-p-fontWeight-small: 400;--homepage-footer-partners-section-p-fontSize: 18px;--homepage-rac-section-container-height: 720px;--homepage-rac-section-content-container-gap: 80px;--homepage-rac-section-content-headLine-container-gap: 24px;--homepage-rac-section-content-headLine2-fontWeight: 700;--homepage-rac-section-content-headLine2-fontSize: 48px;--homepage-rac-section-content-headLine2-lineheight: 48px;--homepage-rac-section-content-headLine2-letterSpacing: .1px;--homepage-rac-section-content-buttons-container-flex-direction: row;--homepage-rac-section-content-buttons-container-gap: 24px;--homepage-process-section-gap: 80px;--homepage-process-section-header-gap: 56px;--homepage-process-section-video-height: 562px;--homepage-process-section-video-width: 1000px;--homepage-process-section-video-border-radius: 10px;--homepage-process-section-video-margin-left: 0;--homepage-process-section-card-flex-direction: row;--homepage-process-section-card-width: 880px;--homepage-process-section-card-height: 274px;--homepage-process-section-card-border-radius: 24px;--homepage-process-section-card-padding: 32px 64px 48px 32px;--homepage-process-section-card-gap: 32px;--homepage-process-section-card-header-flex-direction: column;--homepage-process-section-card-header-gap: 20px;--homepage-process-section-card-week-div-padding: 8px 12px 6px 12px;--homepage-process-section-card-week-div-radius: 4px;--homepage-process-section-card-info-div-gap: 20px;--homepage-process-section-card-info-headline-div-gap: 16px;--homepage-process-section-card-info-text-div-gap: 24px;--homepage-process-section-card-info-text-fontWeight: 400;--homepage-process-section-card-info-text-fontSize: 20px;--homepage-process-section-card-info-text-lineheight: 20px;--homepage-process-section-card-info-text-letterSpacing: 0px;--homepage-process-section-card-icon-size: 40px;--homepage-process-section-card-last-step-width: 296px;--homepage-events-section-container-height: 400px;--homepage-events-section-content-container-gap: 48px;--homepage-events-section-event-container-flex-direction: row;--homepage-events-section-event-container-gap: 200px;--homepage-events-section-event-card-width: 682px;--homepage-events-section-event-card-gap: 20px;--homepage-events-section-event-card-headline-gap: 16px;--homepage-events-section-event-card-event-title-tag-padding: 8px 12px;--homepage-events-section-event-card-event-title-tag-border-radius: 8px;--homepage-events-section-button-container-justify-content: end;--button-height: 72px;--button-width: fit-content;--button-padding: 16px 36px;--button-border-radius: 125px;--button-text-font-weight: 500;--button-text-font-size: 24px;--button-text-line-height: 25px;--button-text-letter-spacing: .13px;--button-text-text-align: center;--paginated-cards-visible-cards-container-gap: 24px;--numbering-div-width: 36px;--numbering-div-height: 36px;--numbering-div-border-radius: 18.64px;--layout-static-page-n4d-logo-width: 230;--layout-static-page-n4d-logo-height: 32;--layout-static-page-header-height: 80px;--layout-static-page-header-padding: 20px 36px;--layout-static-page-header-content-bottom-padding: 100px;--opportunities-container-width: 1312px;--opportunities-container-min-height: 1800px;--opportunities-container-gap: 40px;--opportunities-container-padding:none;--opportunities-container-padding-inline: 16px;--opportunities-header-title-tabs-gap: 24px;--opportunities-header-tabs-searchbar-gap: 20px;--opportunities-header-tabs-section-width: 980px;--opportunities-header-tabs-gap: 16px;--opportunities-header-tabs-border-bottom: 4px;--opportunities-header-tabs-padding-bottom: 4px;--opportunities-header-result-gap: 10px;--opportunities-header-result-padding:10px;--opportunities-header-searchbar-width: 980px;--opportunities-header-searchbar-flex-direction: row;--opportunities-map-view-container-height: 300px;--opportunities-cards-container-justify-content: left;--opportunities-filters-button-height: 64px;--opportunities-filters-button-icon-size: 32px;--opportunities-filters-container-width: 320px;--opportunities-filters-container-border-bottom-radius:none;--opportunities-filters-close-filter-height: 64px;--opportunities-filters-close-filter-gap: 12px;--opportunities-filters-close-filter-padding: 16px 0px 16px 32px;--opportunities-filters-content-container-width: 350px;--opportunities-filters-content-container-gap: 16px;--opportunities-filters-content-container-padding: 40px 40px 40px 20px;--opportunities-filters-content-filter-container-gap: 16px;--opportunities-filters-content-accordion-options-gap: 8px;--opportunities-filters-content-accordion-options-max-height: 500px;--opportunities-filters-content-accordion-options-checkbox-height: 18px;--opportunities-filters-content-accordion-group-options-checkbox-height: 16px;--opportunities-filters-content-accordion-group-options-checkbox-labelFontSize: 14px;--opportunities-filters-content-accordion-header-border-top: 1px;--opportunities-filters-content-accordion-header-padding-top: 16px;--opportunities-filters-clear-all-button-padding-bottom:24px;--opportunities-filters-clear-all-button-icon-size:24px;--opportunities-filters-clear-all-button-text-font-size:16px;--opportunities-filters-description-font-size:14px;--opportunities-filters-description-font-weight:400;--search-container-height: 60px;--search-container-border-radius: 160px;--search-container-padding: 0 32px;--search-input-font-size: 16px;--paginated-grid-container-gap: 24px;--paginated-grid-pagination-number-width: 36px;--paginated-grid-pagination-number-height: 44px;--paginated-grid-pagination-number-border-radius: 6px}}.popup-information-tooltip{position:absolute;top:1rem;left:-1rem;right:-1rem;display:flex;flex-direction:column;box-shadow:var(--n4d-box-shadow);background:var(--n4d-neutral-900);border-radius:3px}.popup-information-tooltip h1{font-size:1.3rem;padding:.3rem}.popup-information-tooltip p{line-height:unset!important;padding:.3rem!important}.popup-information-tooltip button{padding:0;color:var(--n4d-neutral-500);background:unset;border:unset;border-radius:50%;margin-inline-start:auto}.popup-information-tooltip svg{width:2rem;height:2rem;fill:var(--n4d-neutral-500)}.popup-information-tooltip button:hover{background:var(--n4d-neutral-800)}.modal-background{position:fixed;top:0;left:0;width:100%;height:100%;display:grid;place-items:center;background-color:#0a001480}.form-container{width:clamp(40ch,80vw,65ch);display:flex;flex-direction:column;align-items:center;direction:ltr}.form-form-container{display:flex;flex-direction:column;gap:3rem;width:100%}.form-error{width:100%;height:1rem}.simple-input-form-error{position:absolute;bottom:0}.simple-input-form-info{margin-block-end:-1.5rem;margin-inline-start:1.3rem}.form-error em,.form-submit em{display:inline-block;color:var(--n4d-clr-error, red);background:var(--n4d-neutral-900);padding-inline:.3rem;margin-inline:1rem}.form-form-field{position:relative}.form-form-field input{min-width:100%;padding:1rem;border:solid 1px var(--n4d-neutral-500);border-radius:.3rem}.form-form-field input[type=datetime-local]{letter-spacing:.12rem;text-transform:uppercase;background:var(--n4d-neutral-900);-webkit-appearance:none}.form-form-field input[type=datetime-local]::-webkit-datetime-edit{background:#fff}.form-form-field :focus-within{outline:solid 1px var(--n4d-secondary-lighter)}.form-form-field span{background:var(--n4d-neutral-900);padding-inline:.3rem;position:absolute;bottom:3rem;left:1rem}.form-container p{margin:0;padding:0;line-height:2}.form-container-header{border-bottom:solid 1px var(--n4d-neutral-200);margin-block-end:3rem;width:100%}.form-container-header h1{font-size:clamp(1.4rem,3vw,1.6rem);display:flex}.form-container-header img{margin-block-start:3px;height:1.5rem;margin-inline-start:auto}.form-container h1,.form-container h2,.form-container h6{margin-block:1rem .5rem}.form-container h2{font-size:clamp(1.2rem,2.7vw,1.5rem);padding-block-end:.5rem;border-bottom:solid 1px var(--n4d-neutral-500)}.form-container a{color:var(--n4d-primary);margin-top:auto;align-self:end}.form-chip-list{display:flex;flex-wrap:wrap;gap:.3rem}.form-schedule{display:flex;flex-direction:column;gap:.75rem}.form-table{display:flex;flex-direction:column;gap:.5rem}.form-table-row{display:grid;grid-template-columns:30% repeat(4,17.5%)}.form-table div:nth-last-child(1)>span:nth-child(2){grid-column:2 / 4}.form-table div:nth-last-child(1)>span:nth-child(3){grid-column:4 / 6}.form-table-row span{text-align:end}.form-pick input{width:0;height:0;opacity:0}.form-pick button,.form-pick label{padding:0 .3rem;border-radius:.3rem;border:solid 1px var(--n4d-neutral-700)}.form-pick div[data-main-item=false],.form-pick div[data-chip-hidden=true]{display:none}.form-pick input:checked+label{color:var(--n4d-neutral-900);background:var(--n4d-primary)}.form-pick input:checked+label:hover{color:var(--n4d-neutral-900);background:var(--n4d-primary-darker)}.form-pick input:focus+label{outline:solid 1px var(--n4d-secondary-lighter)}.form-pick button:hover,.form-pick label:hover{color:var(--n4d-neutral-100);background:var(--n4d-neutral-700)}.form-availability{display:flex;flex-direction:column}.form-availability-weekday{text-align:start!important}.form-section-header h2{display:flex}.form-section-header svg{width:2rem;height:2rem;fill:var(--n4d-neutral-500)}.form-section-header button{padding:0;color:var(--n4d-neutral-500);background:unset;border:unset;border-radius:50%;margin-inline-start:auto}.form-section-header button:hover{background:var(--n4d-neutral-800)}.form-radio-chips label:nth-child(2){margin-inline-end:.3rem}.form-help{top:unset;left:unset;max-width:50ch;padding:.3rem;z-index:1}.form-help p{white-space:pre-line}.form-field-group{position:relative;display:flex;flex-direction:column;gap:2.5rem;padding:2rem 1rem 1rem;border:solid 1px var(--n4d-neutral-700)}.form-field-group.nested-fieldset{gap:1rem}.form-field-group b:first-child{position:absolute;top:-.7rem;background:var(--n4d-neutral-900);padding-inline:.3rem;font-weight:400}.form-chiplist-header-within-group h2{font-size:1rem;font-weight:400}.form-submit{display:flex;flex-direction:column;allign-items:center;gap:1rem}.form-submit button{display:flex;align-items:center;justify-content:center;gap:.3rem;width:20ch;margin-inline-start:auto}.form-submit svg{width:1.2rem;height:1.2rem;fill:var(--n4d-neutral-200)}.modal-container{position:relative;display:flex;flex-direction:column;gap:2rem;width:60ch;padding:4rem;border-radius:.5rem;background:var(--n4d-neutral-900)}.modal-container p{margin:0;padding:0;white-space:pre-wrap}.modal-copy-text{position:relative;outline:solid 1px var(--n4d-neutral-500);padding:.5rem 2rem .5rem .5rem!important;border-radius:.3rem;background:var(--n4d-neutral-800);color:var(--n4d-neutral-200);font-size:.9rem;font-family:var(--n4d-font-mono);font-weight:400;white-space:pre-wrap;text-align:start}.modal-copy-text svg{margin-block-start:-.4rem}.upper-right-corner{position:absolute;padding:0;margin:.5rem;top:0;right:0}.modal-close{width:2rem;fill:var(--n4d-neutral-500)}.modal-copy{width:1rem;fill:var(--n4d-neutral-500)}.modal-copied{color:var(--n4d-primary)}@media (max-width: 768px){.form-container-header h1{display:block}.form-container-header img{display:block;margin-inline-start:0}.form-container-header img{height:1.3rem}.modal-container{width:90vw;padding:3rem 1rem 2rem;gap:1rem}}.event-container h1{margin-block:1rem 0}.event-container h6{font-weight:550}.event-container strong,.event-timeslot{font-weight:700}.event-location,.event-list-container{margin-block-start:2rem}.bullet-list{margin-block-start:1rem}.bullet-list li{margin-block-end:.2rem}.event-rsvp{display:flex;flex-direction:column;align-items:center;margin-block-start:2rem}.event-rsvp p:first-of-type{margin-block:0}.event-rsvp p:nth-of-type(2){margin-block:1rem}.event-rsvp a{display:block;width:fit-content;text-decoration:none;color:var(--n4d-neutral-900);background:var(--n4d-primary);padding:.3rem;border-radius:.3rem}.event-rsvp a:hover{background:var(--n4d-primary-darker)}.pic-and-text{display:grid;grid-template-columns:1fr 2fr;gap:1rem;margin-block:1rem;width:100%}.event-donate a{color:var(--n4d-primary)}.event-lines-together{display:flex;flex-direction:column;gap:.15rem}.event-lines-together *{margin-block:0;padding-block:0}.event-pic{background-size:cover;background-repeat:no-repeat;width:100%;height:100%}@media (max-width: 576px){.pic-and-text{grid-template-columns:unset}.event-pic{height:12rem}.sommer-fest-pic{width:100%;height:15rem}}.volunteerEmail{color:var(--n4d-tertiary);text-decoration:underline}.horizontal-list-container{display:flex;gap:1px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;list-style:none;padding:0;margin:0}.horizontal-list-container li{width:max-content;margin:0;padding:.5rem 1.2rem;border-radius:1.2rem 1.2rem 0 0;background:var(--n4d-neutral-700)}.horizontal-list-container li[data-active=true]{background-image:linear-gradient(to bottom,var(--n4d-neutral-700) 1%,var(--n4d-neutral-900) 99%)}.horizontal-list-container button{background:none;border:none;padding:0;margin:0;cursor:pointer}.horizontal-list-container li[data-current=true]{background-color:color-mix(in srgb,var(--n4d-secondary),var(--n4d-neutral-900))}.horizontal-list-container li[data-current=true][data-active=true]{background-image:linear-gradient(color-mix(in srgb,var(--n4d-secondary),var(--n4d-neutral-900)) 1%,var(--n4d-neutral-900) 99%)}.horizontal-list-item button:hover{text-decoration:underline}
