*{font:inherit;line-height:inherit;margin:0;padding:0}html{hanging-punctuation:first last}body{min-height:100svh}button{cursor:pointer;color:var(--text-color);background:0 0;border:none}a,button,input{-webkit-tap-highlight-color:transparent;outline:none}body{scroll-behavior:smooth;text-rendering:optimizespeed;min-width:320px;line-height:1.2em}ul[class],ol[class]{list-style:none}ul:not([class]),ol:not([class]){margin:0 0 1rem;padding-left:25px}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video{object-fit:cover;max-width:100%;height:auto;font-style:italic;display:block}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}p,li{text-wrap:pretty}@font-face{font-style:normal;font-weight:100;src:url(./kumbh-sans-v22-latin-100-CCUyha9v.woff2)format("woff2");font-family:Kumbh Sans;font-display:swap}@font-face{font-style:normal;font-weight:200;src:url(./kumbh-sans-v22-latin-200-BaxKPZLR.woff2)format("woff2");font-family:Kumbh Sans;font-display:swap}@font-face{font-style:normal;font-weight:300;src:url(./kumbh-sans-v22-latin-300-By8jiZF2.woff2)format("woff2");font-family:Kumbh Sans;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(./kumbh-sans-v22-latin-regular-C7X6eTtK.woff2)format("woff2");font-family:Kumbh Sans;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(./kumbh-sans-v22-latin-500-C6YWYbSF.woff2)format("woff2");font-family:Kumbh Sans;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(./kumbh-sans-v22-latin-600-BZTswYaK.woff2)format("woff2");font-family:Kumbh Sans;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(./kumbh-sans-v22-latin-700-CNIWPv9D.woff2)format("woff2");font-family:Kumbh Sans;font-display:swap}@font-face{font-style:normal;font-weight:800;src:url(./kumbh-sans-v22-latin-800-CJ9odUIl.woff2)format("woff2");font-family:Kumbh Sans;font-display:swap}@font-face{font-style:normal;font-weight:900;src:url(./kumbh-sans-v22-latin-900-DMWGWIUY.woff2)format("woff2");font-family:Kumbh Sans;font-display:swap}.search-box .search-form .search-text,.header-bar-section .content .heading,h1,.h1{font-size:1.125rem}@media (width>=992px){.search-box .search-form .search-text,.header-bar-section .content .heading,h1,.h1{font-size:2rem}}.calendar .calendar-header .active-month-title .month,h2,.h2{font-size:1rem;font-weight:500}@media (width>=992px){.calendar .calendar-header .active-month-title .month,h2,.h2{font-size:1.5rem}}.calendar .overlay .event-overlay-content .title,h3,.h3{font-size:.875rem}@media (width>=992px){.calendar .overlay .event-overlay-content .title,h3,.h3{font-size:1.125rem}}html{font-weight:300;font-size:var(--font-size)}body{color:var(--text-color);font-family:Kumbh Sans,sans-serif;line-height:1.5rem}p{line-height:var(--line-height);margin-bottom:1rem}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:uppercase;text-wrap:balance;margin-bottom:.4em;font-weight:400;line-height:1.2em}@media (width>=992px){.small{font-size:.9rem}}.big{font-size:2.5rem}.bigger{font-size:2rem}@media (width>=576px){.bigger{font-size:2.5rem}}@media (width>=992px){.bigger{font-size:3rem}}.white{color:#fff}strong,.strong{font-weight:500}.stronger{font-weight:600}.uppercase{text-transform:uppercase}.quote{text-align:center}.error{color:var(--error-color)}.small{font-size:.9rem}.grey{color:var(--dark-grey)}.background__black{background-color:#000}.background__white{background-color:#fff}.background__primary{background-color:var(--primary-color)}.background__grey{background-color:var(--background)}@media print{.no-print{visibility:hidden}}html{scroll-behavior:smooth}body:has(dialog[open]){overflow:hidden}.plain-button,.calendar .calendar-header .today-button,.button,.newsletter-section .newsletter-form .subscribe-button,#MembershipDialog .submit,#DonateDialog .donate-button{transition:var(--standard-transition);cursor:pointer;box-sizing:border-box;text-transform:uppercase;white-space:nowrap;background:0 0;justify-content:center;align-items:center;width:min-content;text-decoration:none;display:flex}.calendar .calendar-header .today-button,.button,.newsletter-section .newsletter-form .subscribe-button,#MembershipDialog .submit,#DonateDialog .donate-button{border:1px solid var(--button-color);border-radius:100vw;height:34px;padding:8px 12px 7px;font-size:.9rem;font-weight:300}.calendar .calendar-header .today-button:disabled,.button:disabled,.newsletter-section .newsletter-form .subscribe-button:disabled,#MembershipDialog .submit:disabled,#DonateDialog .donate-button:disabled{cursor:auto;border:2px solid var(--light-grey);background-color:var(--light-grey);color:var(--dark-grey)}.calendar .calendar-header .today-button:disabled:hover,.button:disabled:hover,.newsletter-section .newsletter-form .subscribe-button:disabled:hover,#MembershipDialog .submit:disabled:hover,#DonateDialog .donate-button:disabled:hover,.calendar .calendar-header .today-button:disabled:active,.button:disabled:active,.newsletter-section .newsletter-form .subscribe-button:disabled:active,#MembershipDialog .submit:disabled:active,#DonateDialog .donate-button:disabled:active,.calendar .calendar-header .today-button:disabled:focus-visible,.button:disabled:focus-visible,.newsletter-section .newsletter-form .subscribe-button:disabled:focus-visible,#MembershipDialog .submit:disabled:focus-visible,#DonateDialog .donate-button:disabled:focus-visible{border-color:var(--light-grey);background-color:var(--light-grey);color:var(--dark-grey)}.newsletter-section .newsletter-form .subscribe-button,#MembershipDialog .submit,#DonateDialog .donate-button{border-color:var(--button-color);background-color:var(--button-color);color:#fff}.newsletter-section .newsletter-form .subscribe-button:hover,#MembershipDialog .submit:hover,#DonateDialog .donate-button:hover,.newsletter-section .newsletter-form .subscribe-button:active,#MembershipDialog .submit:active,#DonateDialog .donate-button:active,.newsletter-section .newsletter-form .subscribe-button:focus-visible,#MembershipDialog .submit:focus-visible,#DonateDialog .donate-button:focus-visible{border-color:var(--button-color);background-color:var(--button-hover-color);color:var(--button-color)}.calendar .calendar-header .today-button,.button{color:var(--button-color)}.calendar .calendar-header .today-button:hover,.button:hover,.calendar .calendar-header .today-button:active,.button:active,.calendar .calendar-header .today-button:focus-visible,.button:focus-visible{border:1px solid var(--button-hover-color);color:var(--button-hover-color)}.search-result-section .search-results .search-result,.member,.book,.accordion__trigger{box-shadow:1px 2px 4px var(--filter-shadow);border-radius:8px}.button{--button-color:white;--button-hover-color:var(--primary-color)}.button.filter-button{box-shadow:1px 2px 4px var(--filter-shadow);color:#000;height:28px;text-transform:unset;padding:6px 8px}.button.filter-button:hover,.button.filter-button:focus-visible{border:1px solid var(--primary-color);color:var(--primary-color)}.button.filter-button.active{border-color:var(--primary-color);background-color:var(--primary-color);color:#fff}.button.black{--button-color:black}.plain-button:hover svg{fill:var(--primary-color)}#BackToTop{opacity:0;z-index:1000;transition:var(--standard-transition);cursor:pointer;pointer-events:none;background-color:#0000;width:30px;height:30px;font-size:0;display:flex;position:fixed;bottom:20px;right:20px}#BackToTop.visible{opacity:1;pointer-events:all}@media (width>=992px){#BackToTop{bottom:40px;right:40px}}#BackToTop svg{fill:var(--dark-grey);transition:var(--standard-transition);width:100%;height:100%}#BackToTop:focus-visible svg,#BackToTop:hover svg{fill:var(--primary-color)}dialog{--dialog-padding-inline:8px;--dialog-padding-block:64px;padding:var(--dialog-padding-block) var(--dialog-padding-inline);max-width:calc(90vw - 2 * var(--dialog-padding-inline));max-height:calc(100dvh - 2 * var(--dialog-padding-block));hyphens:auto;border:none;margin:auto;position:fixed;box-shadow:1px 2px 6px #00000029}dialog.group-dialog{max-width:80vw;max-height:80vh}@media (width>=992px){dialog.group-dialog{max-width:60vw;max-height:60vh}}dialog.group-dialog::backdrop{background:gray}dialog.group-dialog .content{padding:0 var(--dialog-padding-inline)}@media (width>=992px){dialog.group-dialog .content{padding:0}}dialog.print::backdrop{opacity:1}@media (width>=576px){dialog{border-radius:8px}}@media (width>=992px){dialog{--dialog-padding-inline:160px;--dialog-padding-block:80px}}dialog .close-button,dialog .save-to-calendar-button{color:#000;border-color:#000;position:absolute;top:20px;right:20px}dialog .close-button:hover,dialog .close-button:focus-visible,dialog .save-to-calendar-button:hover,dialog .save-to-calendar-button:focus-visible{border-color:var(--primary-color);color:var(--primary-color)}dialog .save-to-calendar-button{top:unset;bottom:20px}dialog::backdrop{opacity:.9;transition:var(--standard-transition);background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20x='0px'%20y='0px'%20viewBox='0%200%20791%20504'%20style='enable-background:new%200%200%20791%20504;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23EE3124;}%20.st1{fill:%23F57F29;}%20.st2{fill:%23FFF000;}%20.st3{fill:%2358B947;}%20.st4{fill:%230054A6;}%20.st5{fill:%239F248F;}%20.st6{fill:%23603917;}%20.st7{fill:%237CC0EA;}%20.st8{fill:%23F498C0;}%20.st9{fill:%23FFFFFF;}%20.st10{fill:%23FED905;}%20.st11{fill:%2367328A;}%20%3c/style%3e%3crect%20x='-1.6'%20y='0'%20class='st0'%20width='792.6'%20height='83.6'%3e%3c/rect%3e%3crect%20x='-1.6'%20y='83.6'%20class='st1'%20width='792.6'%20height='84.5'%3e%3c/rect%3e%3crect%20x='-1.6'%20y='168'%20class='st2'%20width='792.6'%20height='84.5'%3e%3c/rect%3e%3crect%20x='-1.6'%20y='252.5'%20class='st3'%20width='792.6'%20height='84.5'%3e%3c/rect%3e%3crect%20x='-1.6'%20y='337'%20class='st4'%20width='792.6'%20height='84.5'%3e%3c/rect%3e%3crect%20x='-1.6'%20y='421.4'%20class='st5'%20width='792.6'%20height='82.6'%3e%3c/rect%3e%3crect%20x='-673.6'%20y='-209.7'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-240.2083%20-75.9141)'%20width='923.7'%20height='923.3'%3e%3c/rect%3e%3crect%20x='-628.9'%20y='-165.1'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-240.1683%20-75.9904)'%20class='st6'%20width='834.1'%20height='834'%3e%3c/rect%3e%3crect%20x='-583.9'%20y='-119.9'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-240.2419%20-75.8132)'%20class='st7'%20width='744.6'%20height='744'%3e%3c/rect%3e%3crect%20x='-539.5'%20y='-75.9'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-240.1111%20-76.1438)'%20class='st8'%20width='655'%20height='655.4'%3e%3c/rect%3e%3crect%20x='-494.5'%20y='-30.7'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-240.1804%20-75.9771)'%20class='st9'%20width='565.5'%20height='565.3'%3e%3c/rect%3e%3cg%20id='Ebene_1_00000153688620896401517610000003248933779660256434_'%3e%3crect%20x='-276.8'%20y='-0.6'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-185.3913%20-29.2471)'%20class='st10'%20width='297.6'%20height='419.5'%3e%3c/rect%3e%3c/g%3e%3cpath%20class='st11'%20d='M75.3,223.6c-15.6-15.6-41-15.6-56.6,0c-15.6,15.6-15.6,41,0,56.6c15.6,15.6,41,15.6,56.6,0%20C90.9,264.6,90.9,239.2,75.3,223.6z%20M47,283.5c-17.4,0-31.5-14.1-31.5-31.5c0-17.4,14.1-31.5,31.5-31.5c17.4,0,31.5,14.1,31.5,31.5%20C78.5,269.3,64.4,283.5,47,283.5z'%3e%3c/path%3e%3c/svg%3e");background-position:0;background-repeat:no-repeat;background-size:cover}.sr-only{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.icon.top{grid-template-rows:repeat(2,auto);grid-template-columns:auto;align-items:center;gap:.5ch;display:grid}.icon.top svg{transition:var(--standard-transition);aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;justify-self:center;width:100%}.icon.left{grid-template-columns:16px auto;align-items:center;gap:.5ch;display:grid}.icon.left svg{transition:var(--standard-transition);aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;justify-self:center;width:100%}.icon:not(.top):not(.left){grid-template-columns:auto 16px;align-items:center;gap:.5ch;display:grid}.icon:not(.top):not(.left) svg{transition:var(--standard-transition);aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;justify-self:center;width:100%}a.icon:hover svg,a.icon.active svg,a.icon:focus-visible svg{fill:var(--primary-color)}.arrow-icon-outward{align-items:center;gap:1ch;display:flex}.arrow-icon-outward:after{background-image:var(--arrow-icon-outward);content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=date],input[type=url],textarea{--input-padding:12px;transition:var(--standard-transition);border:1px solid var(--light-grey);background-color:#0000;border-radius:4px;padding:16px;font-weight:300;display:block;position:relative}@media (width>=992px){input[type=text],input[type=email],input[type=tel],input[type=password],input[type=date],input[type=url],textarea{--input-padding:20px}}input[type=radio],input[type=checkbox]{accent-color:var(--primary-color)}label{background-color:var(--input-bg);flex-direction:column;grid-column:span 1;gap:6px;font-size:.9rem;display:flex;position:relative}@media (width>=992px){label.wide{grid-column:span 2}}label:before{content:attr(aria-label)}label:has(:focus-visible){outline:1px solid #fff}label:has(.input-error){outline:1px solid var(--error-color)}label:has(input[type=checkbox],input[type=radio]){background-color:#0000;outline:none;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:2ch;padding-inline:2px;line-height:1.2}label .error{color:var(--error-color);font-size:.8rem;position:absolute;bottom:0;translate:0 100%}.password-wrapper{display:flex}.password-wrapper .password-visibility{transition:var(--standard-transition);cursor:pointer;background-color:#0000;height:auto;padding:0}.password-wrapper .password-visibility svg{fill:#fff;width:28px}.form-block{grid-template-columns:1fr;gap:24px 16px;display:grid}@media (width>=992px){.form-block{grid-template-columns:repeat(2,1fr)}}.book__download,.download-link{transition:var(--standard-transition);color:var(--black);align-items:center;gap:8px;margin-top:24px;text-decoration:none;display:flex}.book__download:before,.download-link:before{-webkit-mask:var(--download-icon);mask:var(--download-icon);transition:var(--standard-transition);background:var(--black);content:"";background-size:contain;width:16px;height:16px}.book__download:hover,.download-link:hover,.book__download:focus-visible,.download-link:focus-visible{color:var(--primary-color)}.book__download:hover:before,.download-link:hover:before,.book__download:focus-visible:before,.download-link:focus-visible:before{background:var(--primary-color)}#Header .search-button,#Header .donation-button,.nav-link{transition:var(--standard-transition);color:#000;text-transform:uppercase;white-space:nowrap;font-weight:500;text-decoration:none}#Header .search-button:hover,#Header .donation-button:hover,.nav-link:hover,#Header .search-button:focus-visible,#Header .donation-button:focus-visible,.nav-link:focus-visible,#Header .search-button:active,#Header .donation-button:active,.nav-link:active,#Header .active.search-button,#Header .active.donation-button,.active.nav-link{color:var(--primary-color)}a:not(.nav-link,.button,.download-link,.group-offer__cta,.book__download){transition:var(--standard-transition)}a:not(.nav-link,.button,.download-link,.group-offer__cta,.book__download):link,a:not(.nav-link,.button,.download-link,.group-offer__cta,.book__download):visited,a:not(.nav-link,.button,.download-link,.group-offer__cta,.book__download):active{color:#000;font-weight:500;text-decoration:none}a:not(.nav-link,.button,.download-link,.group-offer__cta,.book__download):hover,a:not(.nav-link,.button,.download-link,.group-offer__cta,.book__download):focus-visible{color:var(--primary-color)}.nav-links{align-items:center;gap:20px;display:flex}@media (width>=1440px){.nav-links{gap:80px}}.nav-links.tight{gap:20px}.icon-link{transition:var(--standard-transition);align-items:center;gap:8px;display:flex}.icon-link svg{fill:#fff;transition:var(--standard-transition)}.icon-link:hover,.icon-link:focus-visible{color:var(--primary-color)}.icon-link:hover svg,.icon-link:focus-visible svg{fill:var(--primary-color)}.arrow-icon-outward-link{transition:var(--standard-transition);color:#fff;text-transform:uppercase;align-items:center;gap:10px;display:flex}.arrow-icon-outward-link .arrow-outward{fill:var(--black);transition:var(--standard-transition);width:14px;height:14px}.list,.list-stars,.standard-text-section .content.content--list-type-arrows .text ul,.accordion ul,.list-arrows{flex-direction:column;gap:24px;display:flex}.standard-text-section .content.content--list-type-arrows .text ul,.accordion ul,.list-arrows{list-style-image:var(--arrow-right-icon);margin-left:-4px}.standard-text-section .content.content--list-type-arrows .text ul li,.accordion ul li,.list-arrows li{padding-left:3px}.list-stars{list-style-image:var(--star-icon)}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{background-color:var(--primary-color)}to{background-color:#fffa}}:root{--black:#000;--white:#fff;--primary-color:#e51480;--secondary-color:#1f3e48;--text-color:#000;--light-text:#bebebe;--dark-grey:#919191;--dark-grey-2:#707070;--light-grey:#ddd;--light-grey-2:#ededed;--background:#f7f7f7;--shadow-color:#0000003d;--shadow-hover-color:#1c388c26;--filter-shadow:#0000001f;--purple:#66338b;--blue:#2b58a4;--green:#78b82a;--orange:#f28916;--red:#e22016;--yellow:#efe523;--container-width:1400px;--transition:.25s;--standard-transition:all var(--transition) ease;--arrow-icon-outward:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='arrow-outward' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M211.686-730,210-731.684l15.879-15.894H211.444V-750H230v18.557h-2.42v-14.436Z' transform='translate(-210.001 749.999)' fill='white'/%3E%3C/svg%3E%0A");--star-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.629' height='12' viewBox='0 0 12.629 12'%3E%3Cpath d='M7.047-17.81l1.031-4.438L4.634-25.231l4.543-.394,1.772-4.184,1.772,4.184,4.543.394-3.443,2.984,1.031,4.438-3.9-2.354Z' transform='translate(-4.634 29.81)'/%3E%3C/svg%3E%0A");--arrow-right-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='arrow_forward_FILL0_wght300_GRAD0_opsz24' d='M13.3-9H3.6v-1.2h9.7L8.745-14.757,9.6-15.6l6,6-6,6-.855-.843Z' transform='translate(-3.6 15.6)'/%3E%3C/svg%3E");--download-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.398' height='16.398' viewBox='0 0 16.398 16.398'%3E%3Cpath d='M188.2-767.658l-4.667-4.667%2C1.152-1.186%2C2.7%2C2.7V-780h1.64v9.183l2.7-2.7%2C1.152%2C1.186Zm-6.223%2C4.058a1.908%2C1.908%2C0%2C0%2C1-1.4-.574%2C1.908%2C1.908%2C0%2C0%2C1-.574-1.4v-2.964h1.64v2.964a.322.322%2C0%2C0%2C0%2C.105.231.322.322%2C0%2C0%2C0%2C.231.105h12.446a.322.322%2C0%2C0%2C0%2C.231-.105.322.322%2C0%2C0%2C0%2C.105-.231v-2.964h1.64v2.964a1.908%2C1.908%2C0%2C0%2C1-.574%2C1.4%2C1.908%2C1.908%2C0%2C0%2C1-1.4.574Z' transform='translate(-180.001 779.999)'/%3E%3C/svg%3E");--font-size:14px;--line-height:1.25}@media (width>=992px){:root{--font-size:16px}}:root{--header-height:60px;--header-space:5px;--side-space-inner-container:24px}@media (width>=576px){:root{--side-space-inner-container:44px}}@media (width>=992px){:root{--header-height:100px;--header-space:20px;--side-space-inner-container:64px}}:root{--page-spacing:30px;--item-spacing-regular:32px;--section-spacing:30px}@media (width>=992px){:root{--page-spacing:140px;--item-spacing-regular:48px;--section-spacing:60px}}.search-result-section,.reachability,.projects,.calendar,.books,.container{padding-right:var(--page-spacing);padding-left:var(--page-spacing);max-width:var(--container-width);margin-left:auto;margin-right:auto}.books,.container__content{--content-padding:8px;padding-inline:calc(var(--content-padding) + var(--page-spacing));max-width:calc(var(--container-width) - 2 * var(--content-padding))}@media (width>=576px){.books,.container__content{--content-padding:32px}}@media (width>=992px){.books,.container__content{--content-padding:64px}}.reachability .content{gap:16px;display:grid}@media (width>=992px){.reachability .content{grid-template-columns:2fr 1fr}}@media (width>=1440px){.reachability .content{gap:60px}}.full-container{max-width:var(--container-width);margin-left:auto;margin-right:auto}.section-spacing{padding-block:var(--section-spacing)}#Footer{background-color:var(--background);margin-top:60px}#Footer .container .top{justify-content:flex-start;gap:40px;padding-block:24px;display:grid}@media (width>=992px){#Footer .container .top{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,auto);justify-content:space-between;gap:40px}}@media (width>=1440px){#Footer .container .top{grid-template-rows:auto;grid-template-columns:repeat(4,auto);gap:80px 140px}}#Footer .container .top .hosi{white-space:nowrap}#Footer .container .top .hosi .logo{width:85px;margin-top:1rem}#Footer .container .top .hosi .social-links{gap:1ch;display:flex}#Footer .container .top .hosi .social-links a svg{transition:var(--standard-transition)}#Footer .container .top .hosi .social-links a svg.facebook-icon{stroke:#000}#Footer .container .top .hosi .social-links a:hover svg{fill:var(--primary-color)}#Footer .container .top .hosi .social-links a:hover svg.facebook-icon{stroke:var(--primary-color)}#Footer .container .top .footer-list{flex-direction:column;gap:6px;display:flex}#Footer .container .top .footer-list li a{font-weight:300}@media (width>=992px){#Footer .container .top .footer-list{align-items:flex-start;gap:12px}}#Footer .container .divider{background-color:var(--light-grey);height:2px;margin-block:48px}#Footer .container .bottom{grid-template-rows:repeat(3,auto);align-items:flex-end;gap:24px;display:grid}@media (width>=992px){#Footer .container .bottom{grid-template-columns:1fr auto 1fr}}#Footer .container .bottom .city-logo{mix-blend-mode:darken;width:220px}#Footer .container .bottom .copyright{color:var(--light-text);font-size:.9rem}#Footer .container .bottom .built-by{color:var(--light-text);align-items:center;display:flex;translate:0 4px}@media (width>=992px){#Footer .container .bottom .built-by{justify-self:flex-end}}#Footer .container .bottom .built-by .bitperfect-logo{object-fit:contain;width:100px}#Header{z-index:100;transition:all var(--transition) ease-in-out;width:100vw;height:var(--header-height);color:var(--nav-color);background-color:#fff;position:fixed;top:0;box-shadow:0 0 20px #0000}@media (width>=992px){#Header .header-content{max-width:calc(var(--container-width) + 2 * var(--page-spacing))}#Header .header-content .header-logo{top:0;left:calc(var(--page-spacing) / 2);z-index:1;width:76px;position:absolute;translate:-50% 20%}#Header .header-content .container{z-index:1;transition:height var(--transition) ease-in-out;background:var(--white);height:var(--header-height);justify-content:space-between;align-items:center;gap:20px;padding-inline:0;display:flex;position:relative}#Header .header-content .mobile-sidebar,#Header .header-content .nav-button,#Header #NavigationContainer{display:none}}#Header .search-button,#Header .donation-button{grid-template-columns:auto 16px;align-items:center;gap:.5ch;display:grid}#Header .search-button svg,#Header .donation-button svg{transition:var(--standard-transition);aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;justify-self:center;width:100%}#Header .search-button,#Header .donation-button{cursor:pointer}#Header .search-button.active svg,#Header .search-button:hover svg,#Header .donation-button.active svg,#Header .donation-button:hover svg{fill:var(--primary-color)}#Header .search-button{grid-template-columns:auto 20px}#Header.collapsed{--header-height:60px;box-shadow:0 0 20px var(--shadow-hover-color)}@media (width<=991px){#Header .desktop{display:none}#Header .header-content{grid-template-columns:1fr auto 1fr;grid-template-areas:"logo links menu";justify-content:space-between;align-items:center;height:100%;display:grid}#Header .header-content .header-logo{transition:var(--standard-transition);width:34px;height:32px;position:absolute}#Header .header-content .header-logo.open{z-index:10;width:128px;height:119px;translate:calc(50vw - 70%) 90%}#Header .header-content .container{grid-area:links;justify-content:space-between;align-items:center;height:100%;margin:0;padding:0;display:flex}#Header .header-content .container .mobile-sidebar .nav-link{grid-template-columns:auto}#Header .header-content .container .mobile-sidebar .nav-link span{display:none}#Header .header-content .nav-button{z-index:200;cursor:pointer;background:0 0;grid-area:menu;justify-self:flex-end;width:40px;height:15px;font-size:0;position:relative}#Header .header-content .nav-button:before,#Header .header-content .nav-button:after,#Header .header-content .nav-button .line{transition:var(--standard-transition);content:"";background-color:#000;width:100%;height:2px;display:block;position:absolute;left:0}#Header .header-content .nav-button:before{top:0}#Header .header-content .nav-button .line{top:50%}#Header .header-content .nav-button:after{top:100%}#Header .header-content .nav-button:hover:before,#Header .header-content .nav-button:hover:after,#Header .header-content .nav-button:hover .line,#Header .header-content .nav-button:focus:before,#Header .header-content .nav-button:focus:after,#Header .header-content .nav-button:focus .line,#Header .header-content .nav-button:focus-visible:before,#Header .header-content .nav-button:focus-visible:after,#Header .header-content .nav-button:focus-visible .line,#Header .header-content .nav-button:active:before,#Header .header-content .nav-button:active:after,#Header .header-content .nav-button:active .line{background-color:var(--primary-color)}#Header .header-content .nav-button.open .line{opacity:0}#Header .header-content .nav-button.open:before,#Header .header-content .nav-button.open:after{width:30px;top:50%;left:calc(100% - 21px);right:0}#Header .header-content .nav-button.open:before{transform:rotate(-45deg)}#Header .header-content .nav-button.open:after{transform:rotate(45deg)}#Header #NavigationContainer{opacity:0;transition:var(--standard-transition);background-color:#fff;height:0;overflow:hidden}#Header #NavigationContainer.open{opacity:1;height:calc(100dvh - var(--header-height))}#Header #NavigationContainer .content{--bottom-spacing:120px;--top-spacing:160px;padding-block:var(--top-spacing) var(--bottom-spacing);height:calc(100% - var(--top-spacing) - var(--bottom-spacing));flex-direction:column;justify-content:space-between;gap:60px;display:flex}#Header #NavigationContainer .content .nav-links{flex-direction:column;gap:32px}}#Main{padding-top:calc(var(--header-height) + var(--header-space));min-height:100svh}.sidebar{top:50vh;left:calc(var(--page-spacing) / 2);z-index:11;display:none;position:fixed;translate:-50% -50%}@media (width>=992px){.sidebar{display:block}}.sidebar .nav-links{flex-direction:column;gap:40px}.sidebar .nav-links .nav-link{text-transform:none;font-weight:400}.sidebar .nav-links .nav-link svg{width:20px}.section-accordion__headline{padding:0 var(--side-space-inner-container)}.accordion{gap:16px;margin-top:32px;display:grid}.accordion__title{margin-bottom:0;position:relative}.accordion__trigger{cursor:pointer;padding:13.5px var(--side-space-inner-container);color:#fff;text-align:left;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex;position:relative}.accordion__trigger:after{right:var(--side-space-inner-container);transition:var(--standard-transition);content:"";border:2px solid;border-width:0 2px 2px 0;padding:5px;display:inline-block;translate:0 -3px;rotate:45deg}.accordion__trigger[aria-expanded=true]:after{translate:0 3px;rotate:-135deg}.accordion__content{transition:var(--standard-transition);padding:0 var(--side-space-inner-container);grid-template-rows:0fr;margin:0 auto;display:grid}.accordion__content[aria-hidden=false]{grid-template-rows:1fr}.accordion__content[aria-hidden=false] .accordion__columns{padding:32px 0 16px}.accordion__columns{transition:var(--standard-transition);grid-template-columns:1fr;padding:0;display:grid;overflow:hidden}@media (width>=576px){.accordion__columns{grid-template-columns:repeat(2,1fr);gap:20px}}.accordion__col{hyphens:auto;overflow-wrap:anywhere}.accordion__col p{margin-top:24px}.books{padding-block:var(--section-spacing)}.books__headline{margin-bottom:24px}.books__list{margin-top:var(--item-spacing-regular);grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.books__list{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}}@media (width>=992px){.books__list{grid-template-columns:1fr}}@media (width>=1200px){.books__list{grid-template-columns:1fr 1fr}}.book{grid-template-areas:"all";padding:14px;display:grid;position:relative}@media (width>=576px){.book{padding:24px}}.book>*{grid-area:all}.book__overview{flex-direction:column;gap:16px;display:flex}@media (width>=576px){.book__overview{flex-direction:row}}.book__image{object-fit:contain;align-self:flex-start;max-width:40%}.book__content{flex-direction:column;flex-grow:1;display:flex}.book__title{text-transform:none}.book__author{font-weight:200}.book__description{opacity:0;transition:var(--standard-transition);background:#fff}.book:focus-within .book__description,.book:hover .book__description{opacity:1}.book__download+.book__download{margin-top:16px}.book__info{align-self:flex-end;margin-top:auto}.calendar .filter .tag,.calendar .overlay .event-overlay-content .categories .tag{cursor:pointer;box-shadow:1px 2px 4px var(--filter-shadow);background:inherit;text-transform:none;white-space:nowrap;border:1px solid #fff;border-radius:50px;margin:0;padding:4px 8px;transition:all .1s}.calendar .filter .disabled.tag,.calendar .overlay .event-overlay-content .categories .disabled.tag{border-color:var(--dark-grey);pointer-events:none;color:var(--dark-grey)}.calendar .calendar-months .calendar-month .calendar-day,.calendar .calendar-day-mobile .calendar-day{background:0 0;flex-direction:column;gap:2px;min-height:30px;display:flex;position:relative}@media (width>=992px){.calendar .calendar-months .calendar-month .calendar-day,.calendar .calendar-day-mobile .calendar-day{grid-area:auto;min-height:80px;display:flex}}.calendar .calendar-months .calendar-month .calendar-day .day-of-the-month,.calendar .calendar-day-mobile .calendar-day .day-of-the-month{text-align:center}.calendar .calendar-months .calendar-month .calendar-day .events,.calendar .calendar-day-mobile .calendar-day .events{flex-direction:column;gap:2px;display:flex}@media (width>=992px){.calendar .calendar-months .calendar-month .calendar-day .events,.calendar .calendar-day-mobile .calendar-day .events{box-shadow:0 1px 6px var(--shadow-color);border-radius:4px;gap:3px;height:100%}.calendar .calendar-months .calendar-month .calendar-day .events--today,.calendar .calendar-day-mobile .calendar-day .events--today{border-bottom:4px solid var(--primary-color)}}.calendar .calendar-months .calendar-month .calendar-day .events .text,.calendar .calendar-day-mobile .calendar-day .events .text{padding:7px 12px;font-size:.875rem}.calendar .calendar-months .calendar-month .calendar-day .events .event,.calendar .calendar-day-mobile .calendar-day .events .event{cursor:pointer;width:calc(var(--grid-col-width) * var(--spread) + var(--calendar-grid-gap) * (var(--spread) - 1) - 14px);pointer-events:none;background:#fff;justify-content:space-between;height:2px;margin:0 7px;display:flex;position:relative}.calendar .calendar-months .calendar-month .calendar-day .events .event:before,.calendar .calendar-day-mobile .calendar-day .events .event:before{background:linear-gradient(to right, var(--tag-start-color), var(--tag-end-color));content:"";border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0}.calendar .calendar-months .calendar-month .calendar-day .events .event,.calendar .calendar-day-mobile .calendar-day .events .event{transition:var(--standard-transition)}@media (width>=992px){.calendar .calendar-months .calendar-month .calendar-day .events .event,.calendar .calendar-day-mobile .calendar-day .events .event{z-index:1;text-align:left;border-radius:4px;align-items:center;width:100%;height:auto;margin:0}.calendar .calendar-months .calendar-month .calendar-day .events .event:before,.calendar .calendar-day-mobile .calendar-day .events .event:before{background:linear-gradient(to bottom, var(--tag-start-color), var(--tag-end-color));content:"";width:4px;height:100%}.calendar .calendar-months .calendar-month .calendar-day .events .event,.calendar .calendar-day-mobile .calendar-day .events .event{width:calc(var(--grid-col-width) * var(--spread) + var(--calendar-grid-gap) * (var(--spread) - 1))}}.calendar .calendar-months .calendar-month .calendar-day .events .event--spread-first-item,.calendar .calendar-day-mobile .calendar-day .events .event--spread-first-item{background:var(--multi-day-event-background)}.calendar .calendar-months .calendar-month .calendar-day .events .event:not(.event--spread).filtered,.calendar .calendar-day-mobile .calendar-day .events .event:not(.event--spread).filtered{opacity:.2}.calendar .calendar-months .calendar-month .calendar-day .events .event .text,.calendar .calendar-day-mobile .calendar-day .events .event .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar .calendar-months .calendar-month .calendar-day .events .event .arrow-outward,.calendar .calendar-day-mobile .calendar-day .events .event .arrow-outward{fill:#fff;opacity:0;transition:var(--standard-transition);width:12px;height:12px;position:relative;right:12px}@media (width>=992px){.calendar .calendar-months .calendar-month .calendar-day .events .event.event--hover,.calendar .calendar-day-mobile .calendar-day .events .event.event--hover,.calendar .calendar-months .calendar-month .calendar-day .events .event:hover,.calendar .calendar-day-mobile .calendar-day .events .event:hover,.calendar .calendar-months .calendar-month .calendar-day .events .event:focus-visible,.calendar .calendar-day-mobile .calendar-day .events .event:focus-visible{background:var(--secondary-color);color:#fff}.calendar .calendar-months .calendar-month .calendar-day .events .event.event--hover .arrow-outward,.calendar .calendar-day-mobile .calendar-day .events .event.event--hover .arrow-outward,.calendar .calendar-months .calendar-month .calendar-day .events .event:hover .arrow-outward,.calendar .calendar-day-mobile .calendar-day .events .event:hover .arrow-outward,.calendar .calendar-months .calendar-month .calendar-day .events .event:focus-visible .arrow-outward,.calendar .calendar-day-mobile .calendar-day .events .event:focus-visible .arrow-outward{opacity:1}}.calendar .calendar-months .calendar-month .calendar-day .events .no-events,.calendar .calendar-day-mobile .calendar-day .events .no-events{color:var(--dark-grey)}.calendar{--calendar-grid-template:repeat(7, minmax(0, 1fr));--calendar-grid-gap:15px;--multi-day-event-background:#fcf2f8;--event-not-current-month-opacity:.3;flex-flow:wrap;gap:0 20px;margin-top:40px;padding-bottom:60px;display:flex}@media (width>=992px){.calendar{--calendar-grid-gap:8px;align-items:flex-start}}.calendar .calendar-header{align-items:center;gap:24px;width:100%;display:flex}.calendar .calendar-header .today-button{--button-color:var(--black);--button-hover-color:var(--primary-color);margin-left:auto;font-size:.875rem}.calendar .calendar-header .change-month-button{cursor:pointer;background:0 0}.calendar .calendar-header .change-month-button--prev{--chevron-arrow-padding:5px}.calendar .calendar-header .change-month-button--prev:before{padding:var(--chevron-arrow-padding);content:"";translate:calc(var(--chevron-arrow-padding) / 2) 0;border:2px solid #000;border-width:0 2px 2px 0;display:inline-block;rotate:135deg}.calendar .calendar-header .change-month-button--prev:hover:before{border-color:var(--primary-color)}.calendar .calendar-header .change-month-button--prev:disabled{opacity:.5;pointer-events:none}.calendar .calendar-header .change-month-button--next{--chevron-arrow-padding:5px}.calendar .calendar-header .change-month-button--next:before{padding:var(--chevron-arrow-padding);content:"";translate:calc(var(--chevron-arrow-padding) / 2 * -1) 0;border:2px solid #000;border-width:0 2px 2px 0;display:inline-block;rotate:-45deg}.calendar .calendar-header .change-month-button--next:hover:before{border-color:var(--primary-color)}.calendar .calendar-header .change-month-button--next:disabled{opacity:.5;pointer-events:none}.calendar .calendar-header .active-month-title{display:grid}.calendar .calendar-header .active-month-title .month{opacity:0;text-transform:uppercase;white-space:nowrap;grid-area:all;margin-bottom:0;font-weight:400}.calendar .calendar-header .active-month-title .month.active{opacity:1}.calendar .filter{flex-wrap:wrap;gap:12px 16px;width:100%;margin-top:12px;display:flex}.calendar .filter .title{color:var(--dark-grey);text-transform:uppercase;margin:8px 6px 0 0;font-weight:400}@media (width>=992px){.calendar .filter .title{margin-right:16px}}.calendar .filter .tag{border-color:var(--tag-color);display:flex}.calendar .filter .tag:before{opacity:0;content:attr(data-text);font-weight:400}.calendar .filter .tag .text{position:absolute}.calendar .filter .tag.selected{background:var(--tag-color);color:#fff}.calendar .filter .tag:hover,.calendar .filter .tag:focus-visible{font-weight:400}.calendar .filter .tag.disabled{border-color:var(--dark-grey);pointer-events:none;color:var(--dark-grey)}@media (width>=1440px){.calendar .calendar-header,.calendar .filter{padding-inline:66px}}.calendar .grid-weekdays{grid-template-columns:var(--calendar-grid-template);gap:var(--calendar-grid-gap);grid-auto-rows:1fr;width:100%;margin-top:32px;display:grid}@media (width>=576px){.calendar .grid-weekdays{margin-top:56px}}.calendar .grid-weekdays .weekday{text-align:center;text-transform:uppercase;margin-bottom:0;font-weight:400}@media (width<=575px){.calendar .grid-weekdays .weekday{font-size:0}.calendar .grid-weekdays .weekday:first-letter{font-size:12px}}.calendar .calendar-months{grid-template-columns:1fr;margin-top:16px;padding-bottom:30px;display:grid;position:relative}.calendar .calendar-months .calendar-month{grid-template-columns:var(--calendar-grid-template);gap:7px var(--calendar-grid-gap);opacity:0;transition:var(--standard-transition);pointer-events:none;grid-area:all;width:100%;display:grid}@media (width>=992px){.calendar .calendar-months .calendar-month{gap:16px var(--calendar-grid-gap)}}.calendar .calendar-months .calendar-month.active{opacity:1;pointer-events:all}.calendar .calendar-months .calendar-month.active .calendar-day .event{pointer-events:all}.calendar .calendar-months .calendar-month.active .calendar-day .event--spread{pointer-events:none}.calendar .calendar-months .calendar-month .calendar-day{width:200px;max-width:100%}.calendar .calendar-months .calendar-month .calendar-day--not-current-month .events{opacity:var(--event-not-current-month-opacity)}@media (width<=991px){.calendar .calendar-months .calendar-month .calendar-day.active .day-of-the-month{background:var(--primary-color);color:#fff;border-radius:3px;width:100%}}.calendar .calendar-months .calendar-month .calendar-day.active .calendar-day-mobile-button{pointer-events:none}.calendar .calendar-months .calendar-month .calendar-day .day-of-the-month{margin-bottom:0}@media (width>=992px){.calendar .calendar-months .calendar-month .calendar-day .day-of-the-month{align-self:center;margin-bottom:8px;font-size:1.125rem;font-weight:400}}.calendar .calendar-months .calendar-month .calendar-day .event--spread{opacity:0}.calendar .calendar-months .calendar-month .calendar-day .text{display:none}@media (width>=992px){.calendar .calendar-months .calendar-month .calendar-day .text{max-width:calc(var(--grid-col-width) * var(--spread) + var(--calendar-grid-gap) * (var(--spread) - 1) - 40px);display:block}}.calendar .calendar-months .calendar-month .calendar-day .calendar-day-mobile-button{z-index:1;cursor:pointer;background:0 0;position:absolute;inset:0}@media (width>=992px){.calendar .calendar-months .calendar-month .calendar-day .calendar-day-mobile-button{display:none}}.calendar .calendar-day-mobile{grid-template-columns:minmax(auto,20%) 1fr minmax(auto,20%);width:100%;padding-top:35px;display:grid;position:relative}@media (width>=992px){.calendar .calendar-day-mobile{display:none}}.calendar .calendar-day-mobile:before{top:0;right:calc(var(--page-spacing) * -1 + 7px);left:calc(var(--page-spacing) * -1 + 7px);background:var(--light-grey-2);content:"";height:1px;position:absolute}.calendar .calendar-day-mobile .calendar-day{max-width:calc(100vw - 100px)}.calendar .calendar-day-mobile .calendar-day .day-of-the-month{margin-bottom:8.5px;font-weight:400}.calendar .calendar-day-mobile .calendar-day .events .event{z-index:1;text-align:left;border-radius:4px;align-items:center;width:100%;height:auto;margin:0}.calendar .calendar-day-mobile .calendar-day .events .event:before{background:linear-gradient(to bottom, var(--tag-start-color), var(--tag-end-color));content:"";width:4px;height:100%}.calendar .calendar-day-mobile .calendar-day .events .event{pointer-events:all;background:0 0}.calendar .calendar-day-mobile .calendar-day .events .no-events{text-align:center}.calendar .calendar-day-mobile .change-day-button{cursor:pointer;background:0 0;align-self:flex-start;margin-top:34px;padding:2px}.calendar .calendar-day-mobile .change-day-button--prev{--chevron-arrow-padding:5px}.calendar .calendar-day-mobile .change-day-button--prev:before{padding:var(--chevron-arrow-padding);content:"";translate:calc(var(--chevron-arrow-padding) / 2) 0;border:2px solid #000;border-width:0 2px 2px 0;display:inline-block;rotate:135deg}.calendar .calendar-day-mobile .change-day-button--prev:hover:before{border-color:var(--primary-color)}.calendar .calendar-day-mobile .change-day-button--prev:disabled{opacity:.5;pointer-events:none}.calendar .calendar-day-mobile .change-day-button--prev{order:-1;justify-self:flex-start}.calendar .calendar-day-mobile .change-day-button--next{--chevron-arrow-padding:5px;justify-self:flex-end}.calendar .calendar-day-mobile .change-day-button--next:before{padding:var(--chevron-arrow-padding);content:"";translate:calc(var(--chevron-arrow-padding) / 2 * -1) 0;border:2px solid #000;border-width:0 2px 2px 0;display:inline-block;rotate:-45deg}.calendar .calendar-day-mobile .change-day-button--next:hover:before{border-color:var(--primary-color)}.calendar .calendar-day-mobile .change-day-button--next:disabled{opacity:.5;pointer-events:none}@media (width>=992px){.calendar .calendar-day-mobile .change-day-button{display:none}}.calendar .overlay{--dialog-padding-inline:24px;--dialog-padding-block:24px;padding:var(--dialog-padding-block) var(--dialog-padding-inline);width:calc(100vw - 2 * var(--dialog-padding-inline) - 22px);border-radius:8px;max-width:690px;height:90dvh;overflow:hidden}.calendar .overlay::backdrop{opacity:.5;background:var(--dark-grey-2)}@media (width>=992px){.calendar .overlay{--dialog-padding-inline:54px;--dialog-padding-block:54px}}@media (width>=1440px){.calendar .overlay{--dialog-padding-inline:160px;--dialog-padding-block:90px}}.calendar .overlay .event-buttons{--button-height:20px;top:calc(var(--dialog-padding-block) - var(--button-height) + 10px);width:calc(100% - 2 * var(--dialog-padding-inline));background:linear-gradient(0deg,#0000,#fff 10px);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex;position:absolute}@media (width>=992px){.calendar .overlay .event-buttons{--button-height:34px}}.calendar .overlay .event-buttons .close-button,.calendar .overlay .event-buttons .save-to-calendar-button{position:unset;height:var(--button-height)}.calendar .overlay .event-overlay-content{width:100%;height:100%;padding:20px 2px 2px;overflow:auto}.calendar .overlay .event-overlay-content .title{text-transform:uppercase;margin-bottom:8px;padding-right:30px;font-weight:400}@media (width>=992px){.calendar .overlay .event-overlay-content .title{padding-right:0}}.calendar .overlay .event-overlay-content .categories{gap:6px;margin-bottom:16px;display:flex}.calendar .overlay .event-overlay-content .categories .tag{box-shadow:none;font-size:.625rem}@media (width>=576px){.calendar .overlay .event-overlay-content .categories .tag{font-size:.75rem}}.calendar .overlay .event-overlay-content .description{margin-bottom:32px}@media (width>=992px){.calendar .overlay .event-overlay-content .description{margin-bottom:40px}}.calendar .overlay .event-overlay-content .infos{grid-template-columns:1fr;display:grid}@media (width>=576px){.calendar .overlay .event-overlay-content .infos{grid-template-columns:1fr 1fr}}.calendar .overlay .event-overlay-content .infos .column+.column{margin-top:24px}@media (width>=576px){.calendar .overlay .event-overlay-content .infos .column+.column{margin-top:0}}.calendar .overlay .event-overlay-content .infos .column .info{grid-template-columns:16px auto;align-items:flex-start;gap:12px;display:grid}@media (width>=992px){.calendar .overlay .event-overlay-content .infos .column .info{gap:16px}}.calendar .overlay .event-overlay-content .infos .column .info svg{width:16px;padding-top:2px}.calendar .overlay .event-overlay-content .infos .column .info .link{font-weight:300}.calendar .overlay .event-overlay-content .infos .column .info--phone:hover svg,.calendar .overlay .event-overlay-content .infos .column .info--mail:hover svg{fill:var(--primary-color)}.cta-section{grid-template-rows:repeat(2,1fr);gap:16px;display:grid}@media (width>=992px){.cta-section{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}}.cta-section .cta{--cta-padding:24px;background-color:var(--secondary-color);padding:var(--cta-padding);min-height:calc(100% - 2 * var(--cta-padding));color:#fff;hyphens:auto;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=576px){.cta-section .cta{--cta-padding:48px}}@media (width>=992px){.cta-section .cta{--cta-padding:24px;padding-block:48px}}@media (width>=1440px){.cta-section .cta{--cta-padding:48px;aspect-ratio:1}}.cta-section .cta:first-child{background-color:#000}.cta-section .cta .cta-content h1{margin-top:.5rem;margin-bottom:2rem;font-size:1.25rem}.cta-section .cta .cta-content h1:first-child{margin-top:0}@media (width>=576px){.cta-section .cta .cta-content h1{font-size:2.5rem}}.cta-section .cta .cta-content h2{text-transform:uppercase;font-size:.75rem}@media (width>=576px){.cta-section .cta .cta-content h2{font-size:1.125rem}}.cta-section .cta .cta-content p{white-space:wrap;line-height:1.25}.cta-section .cta .cta-text,.cta-section .cta .cta-link{margin-top:32px;font-weight:300}.cta-section .cta .cta-text:not(.button),.cta-section .cta .cta-link:not(.button){color:#fff}.cta-section .cta .cta-text:not(.button) svg,.cta-section .cta .cta-link:not(.button) svg{fill:#fff}.cta-section .cta .cta-link:not(.button):hover,.cta-section .cta .cta-link:not(.button):focus-visible{color:var(--primary-color)}.cta-section .cta .cta-link:not(.button):hover svg,.cta-section .cta .cta-link:not(.button):focus-visible svg{fill:var(--primary-color)}#DonateDialog{text-align:center;padding-inline:24px}@media (width>=992px){#DonateDialog{padding-inline:80px}}#DonateDialog h2,#DonateDialog h3{margin-bottom:1.4em}#DonateDialog .bank{text-transform:uppercase;margin-block:32px 64px;line-height:2}#DonateDialog .donate-button{--button-color:var(--primary-color);--button-hover-color:white;margin:32px auto 0}@media (width<=991px) and (width>=576px){.error-section .container.error-grid{grid-template-areas:"big big""small small""swiper swiper"}}.error-section .container .hero-entry.big{background-color:var(--primary-color)}.error-section .container .hero-entry.small.no-flag:after,.error-section .container .hero-entry.small .background:after{display:none}.error-section .container .hero-entry.small .background .error-video{object-fit:cover;min-width:100%;min-height:100%}.error-section .container .hero-entry.wide{text-align:center;background-color:#000;flex-direction:column;grid-column:span 2;justify-content:center;gap:2ch;padding:12px;display:flex}@media (width>=576px){.error-section .container .hero-entry.wide{padding:48px 24px}}.error-section .container .hero-entry.wide .social-links{justify-content:center;gap:1ch;display:flex}.error-section .container .hero-entry.wide .social-links svg{fill:#fff;stroke:#fff}.header-bar-section .content{border-radius:8px}.header-bar-section .content .heading{color:#fff;hyphens:auto;text-align:center;padding:16px}@media (width>=576px){.header-bar-section .content .heading{padding-inline:32px;padding:30px 16px}}@media (width>=992px){.header-bar-section .content .heading{text-align:left;padding-inline:66px}}.gallery{flex-direction:column;grid-area:gallery;gap:8px;display:flex}@media (width>=992px){.gallery{gap:16px}}.gallery img{border-radius:8px}.gallery .big{width:100%;display:grid}.gallery .big img{box-shadow:1px 2px 6px var(--shadow-color);width:100%;transition:height .25s}.gallery .previews{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width>=992px){.gallery .previews{grid-template-columns:repeat(3,1fr);gap:16px}}@media (width>=1440px){.gallery .previews{grid-template-columns:repeat(4,1fr)}}.gallery .previews .preview{cursor:pointer;outline-offset:-3px;outline:5px solid #0000;width:100%;height:auto;transition:outline .25s}.gallery .previews .preview.current,.gallery .previews .preview:hover,.gallery .previews .preview:focus-visible{outline:5px solid var(--primary-color)}.membership-section .content .memberships .membership:after{opacity:0;z-index:0;transition:var(--standard-transition);content:"";background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20x='0px'%20y='0px'%20viewBox='0%200%20791%20504'%20style='enable-background:new%200%200%20791%20504;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23EE3124;}%20.st1{fill:%23F57F29;}%20.st2{fill:%23FFF000;}%20.st3{fill:%2358B947;}%20.st4{fill:%230054A6;}%20.st5{fill:%239F248F;}%20.st6{fill:%23603917;}%20.st7{fill:%237CC0EA;}%20.st8{fill:%23F498C0;}%20.st9{fill:%23FFFFFF;}%20.st10{fill:%23FED905;}%20.st11{fill:%2367328A;}%20%3c/style%3e%3crect%20x='-1.6'%20y='0'%20class='st0'%20width='792.6'%20height='83.6'%3e%3c/rect%3e%3crect%20x='-1.6'%20y='83.6'%20class='st1'%20width='792.6'%20height='84.5'%3e%3c/rect%3e%3crect%20x='-1.6'%20y='168'%20class='st2'%20width='792.6'%20height='84.5'%3e%3c/rect%3e%3crect%20x='-1.6'%20y='252.5'%20class='st3'%20width='792.6'%20height='84.5'%3e%3c/rect%3e%3crect%20x='-1.6'%20y='337'%20class='st4'%20width='792.6'%20height='84.5'%3e%3c/rect%3e%3crect%20x='-1.6'%20y='421.4'%20class='st5'%20width='792.6'%20height='82.6'%3e%3c/rect%3e%3crect%20x='-673.6'%20y='-209.7'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-240.2083%20-75.9141)'%20width='923.7'%20height='923.3'%3e%3c/rect%3e%3crect%20x='-628.9'%20y='-165.1'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-240.1683%20-75.9904)'%20class='st6'%20width='834.1'%20height='834'%3e%3c/rect%3e%3crect%20x='-583.9'%20y='-119.9'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-240.2419%20-75.8132)'%20class='st7'%20width='744.6'%20height='744'%3e%3c/rect%3e%3crect%20x='-539.5'%20y='-75.9'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-240.1111%20-76.1438)'%20class='st8'%20width='655'%20height='655.4'%3e%3c/rect%3e%3crect%20x='-494.5'%20y='-30.7'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-240.1804%20-75.9771)'%20class='st9'%20width='565.5'%20height='565.3'%3e%3c/rect%3e%3cg%20id='Ebene_1_00000153688620896401517610000003248933779660256434_'%3e%3crect%20x='-276.8'%20y='-0.6'%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-185.3913%20-29.2471)'%20class='st10'%20width='297.6'%20height='419.5'%3e%3c/rect%3e%3c/g%3e%3cpath%20class='st11'%20d='M75.3,223.6c-15.6-15.6-41-15.6-56.6,0c-15.6,15.6-15.6,41,0,56.6c15.6,15.6,41,15.6,56.6,0%20C90.9,264.6,90.9,239.2,75.3,223.6z%20M47,283.5c-17.4,0-31.5-14.1-31.5-31.5c0-17.4,14.1-31.5,31.5-31.5c17.4,0,31.5,14.1,31.5,31.5%20C78.5,269.3,64.4,283.5,47,283.5z'%3e%3c/path%3e%3c/svg%3e");background-position:0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.membership-section .content .memberships .membership:hover:after,.membership-section .content .memberships .membership:focus-visible:after{opacity:.4}.projects-section .projects-swiper .swiper-wrapper .project .project-image,.projects .grid .project .project-image,.hero-section .container .hero-entry.big,.hero-section .container .hero-entry.small,.groups-offers .group-offer{transition:var(--standard-transition);outline-offset:-2px;outline:3px solid #0000}.projects-section .projects-swiper .swiper-wrapper .project .project-image:hover,.projects .grid .project .project-image:hover,.hero-section .container .hero-entry.big:hover,.hero-section .container .hero-entry.small:hover,.groups-offers .group-offer:hover,.projects-section .projects-swiper .swiper-wrapper .project .project-image:focus,.projects .grid .project .project-image:focus,.hero-section .container .hero-entry.big:focus,.hero-section .container .hero-entry.small:focus,.groups-offers .group-offer:focus{outline:3px solid var(--primary-color)}.groups-offers{grid-template-columns:1fr;justify-items:center;gap:24px;display:grid}@media (width>=576px){.groups-offers{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.groups-offers .group-offer{cursor:pointer;box-shadow:0 0 20px var(--shadow-color);border-radius:8px;flex-direction:column;justify-content:space-between;max-width:500px;display:flex;overflow:hidden}.groups-offers .group-offer:hover .info .button:not(.contact),.groups-offers .group-offer:focus-visible .info .button:not(.contact){border:1px solid var(--primary-color);color:var(--primary-color)}.groups-offers .group-offer .info{flex-direction:column;justify-content:space-between;gap:1ch;height:100%;padding:16px 24px;display:flex}.groups-offers .group-offer .info .heading{color:var(--primary-color);hyphens:auto;text-transform:none;margin:0;font-size:1.8rem}.groups-offers .group-offer .info .group-buttons{gap:1ch;display:flex}.groups-offers .group-offer .info .group-buttons .button{padding-block:4px;font-size:.8rem}.hero-section{padding-top:0}.hero-section .container{grid-template-rows:repeat(4,132px);grid-template-columns:repeat(2,1fr);grid-template-areas:"big big""big big""small small""swiper swiper";gap:16px;display:grid}@media (width>=576px){.hero-section .container{grid-template-rows:repeat(4,280px)}}@media (width>=1440px){.hero-section .container{grid-template-rows:repeat(2,280px);grid-template-columns:2fr repeat(2,1fr);grid-template-areas:"big small small""big swiper swiper"}}.hero-section .container .big{grid-area:big}.hero-section .container .small{grid-area:small/span 1}.hero-section .container .swiper{grid-area:swiper}.hero-section .container .hero-entry{--vertical-spacing:64px;--horizontal-spacing:12px;color:#fff;hyphens:auto;word-break:break-word;border-radius:8px;grid-template-areas:"all";display:grid;position:relative;overflow:hidden}@media (width>=576px){.hero-section .container .hero-entry{--horizontal-spacing:24px}}@media (width>=992px){.hero-section .container .hero-entry{--horizontal-spacing:48px}}@media (width>=1440px){.hero-section .container .hero-entry{--vertical-spacing:104px}}.hero-section .container .hero-entry.big{width:100%}@media (width>=1440px){.hero-section .container .hero-entry.big{max-height:581px}}.hero-section .container .hero-entry.big .content{padding:var(--vertical-spacing) var(--horizontal-spacing)}.hero-section .container .hero-entry.big .link-text{margin-top:2rem}.hero-section .container .hero-entry.small{text-align:center;justify-content:center;align-items:center}.hero-section .container .hero-entry.small.black{background-color:#000}.hero-section .container .hero-entry.small .content>*{margin:0}.hero-section .container .hero-entry.big .content,.hero-section .container .hero-entry.small .content{z-index:1}.hero-section .container .hero-entry.big .content .link-text,.hero-section .container .hero-entry.small .content .link-text{transition:var(--standard-transition)}.hero-section .container .hero-entry.big:hover .link-text,.hero-section .container .hero-entry.big:focus-visible .link-text,.hero-section .container .hero-entry.small:hover .link-text,.hero-section .container .hero-entry.small:focus-visible .link-text{color:var(--primary-color)}.hero-section .container .hero-entry.hero-swiper{background-color:var(--secondary-color);color:#fff;width:100%;position:relative}.hero-section .container .hero-entry.hero-swiper .swiper-slide{width:100%}.hero-section .container .hero-entry.hero-swiper .swiper-slide .content{color:#fff;grid-template-columns:1fr auto;grid-template-areas:"heading.""button link";place-content:space-between;gap:16px;max-width:calc(100% - 24px);height:calc(100% - 24px);padding:12px;display:grid}@media (width>=576px){.hero-section .container .hero-entry.hero-swiper .swiper-slide .content{grid-template-areas:"heading.""preview preview""button link";max-width:calc(100% - 48px);height:calc(100% - 96px);padding:48px 24px}}.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .h3{-webkit-line-clamp:4;hyphens:auto;word-break:break-word;-webkit-box-orient:vertical;max-width:20ch;display:-webkit-box;overflow:hidden}@media (width<=575px){.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .h3{margin:0}}@media (width>=576px){.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .h3{max-width:unset}}.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .icon-link{color:#fff;text-transform:uppercase;grid-area:link;justify-content:flex-end;font-weight:300}.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .icon-link:hover,.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .icon-link:focus-visible{color:var(--primary-color)}.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .icon-link svg{height:1rem}.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:preview;display:none;overflow:hidden}@media (width>=576px){.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .preview{display:-webkit-box}}.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .button{color:#fff;grid-area:button}.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .button:hover,.hero-section .container .hero-entry.hero-swiper .swiper-slide .content .button:focus-visible{color:var(--primary-color)}.hero-section .container .hero-entry.hero-swiper .navigation{z-index:1;background-color:var(--secondary-color);justify-content:center;align-items:flex-start;width:10ch;height:1.5rem;padding-right:12px;display:flex;position:absolute;top:12px;right:0}@media (width>=576px){.hero-section .container .hero-entry.hero-swiper .navigation{padding-right:24px;top:48px}}.hero-section .container .hero-entry.hero-swiper .navigation .swiper-pagination{top:unset;right:unset;bottom:unset;left:unset;text-align:right;gap:.5ch;min-width:35px;height:1rem;position:relative}.hero-section .container .hero-entry.hero-swiper .navigation .nav-buttons{align-items:center;height:100%;display:flex;position:relative}.hero-section .container .hero-entry.hero-swiper .navigation .nav-buttons button{display:initial;top:unset;right:unset;bottom:unset;left:unset;color:#fff;background-color:#0000;width:30px;height:1rem;margin:0;position:relative}.hero-section .container .hero-entry:hover,.hero-section .container .hero-entry:focus-visible{text-decoration:none}.hero-section .container .hero-entry .background{z-index:-1;width:100%;height:100%;position:relative;overflow:hidden}.hero-section .container .hero-entry .background:after{opacity:.4;z-index:0;content:"";background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.hero-section .container .hero-entry .background img{object-position:center;width:100%;min-height:100%}.hero-section .container .hero-entry .background,.hero-section .container .hero-entry .content{grid-area:all}.language-links,.language-links li{gap:2px;display:flex}.language-links li:not(:last-child):after{content:"";background-color:#000;width:1px;height:100%;display:block}.language-links li .language-link{color:#000;text-transform:uppercase}.language-links li .language-link.active,.language-links li .language-link:hover,.language-links li .language-link:focus-visible{color:var(--primary-color)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-drag:none;user-select:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{visibility:hidden;filter:inherit}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{z-index:80;box-sizing:border-box;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:40}.leaflet-tile-pane{z-index:20}.leaflet-overlay-pane{z-index:40}.leaflet-shadow-pane{z-index:50}.leaflet-marker-pane{z-index:60}.leaflet-tooltip-pane{z-index:65}.leaflet-popup-pane{z-index:70}.leaflet-map-pane canvas{z-index:10}.leaflet-map-pane svg{z-index:20}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:80;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:90;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{color:#000;text-align:center;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{box-sizing:border-box;text-shadow:1px 1px #fff;white-space:nowrap;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;font-size:var(--font-size);margin:8px 24px 8px 20px;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{color:#757575;text-align:center;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:var(--primary-color)}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);width:24px;margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{pointer-events:none;color:#222;user-select:none;white-space:nowrap;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{print-color-adjust:exact}}.membership-bonuses-section .filter{gap:32px;margin-block:37px;display:flex}@media (width>=992px){.membership-bonuses-section .filter{align-items:center}}.membership-bonuses-section .filter .h3{margin:0}.membership-bonuses-section .filter__list{flex-wrap:wrap;gap:4px;display:flex}@media (width>=576px){.membership-bonuses-section .filter__list{gap:16px}}.membership-bonuses-section .partner__list{grid-template-columns:1fr;grid-auto-rows:auto;justify-content:space-between;gap:16px;display:grid}@media (width>=576px){.membership-bonuses-section .partner__list{grid-template-columns:repeat(2,1fr)}}@media (width>=1440px){.membership-bonuses-section .partner__list{grid-template-columns:repeat(3,1fr)}}@media (width>=1600px){.membership-bonuses-section .partner__list{grid-template-columns:repeat(4,1fr)}}.membership-bonuses-section .partner__entry{box-shadow:0 3px 6px var(--shadow-color);border-radius:8px;height:calc(100% - 80px);padding:40px 32px}.membership-bonuses-section .partner__entry.hidden{display:none}.membership-bonuses-section .partner__entry:hover .heading .name,.membership-bonuses-section .partner__entry:focus-visible .heading .name,.membership-bonuses-section .partner__entry.active .heading .name{color:var(--primary-color)}.membership-bonuses-section .partner__entry:hover .heading .arrow,.membership-bonuses-section .partner__entry:focus-visible .heading .arrow,.membership-bonuses-section .partner__entry.active .heading .arrow,.membership-bonuses-section .partner__entry:hover .stars .star-icon,.membership-bonuses-section .partner__entry:focus-visible .stars .star-icon,.membership-bonuses-section .partner__entry.active .stars .star-icon{fill:var(--primary-color)}.membership-bonuses-section .partner__entry:hover .text,.membership-bonuses-section .partner__entry:focus-visible .text,.membership-bonuses-section .partner__entry.active .text{color:var(--primary-color)}.membership-bonuses-section .partner__entry:hover .text .description,.membership-bonuses-section .partner__entry:focus-visible .text .description,.membership-bonuses-section .partner__entry.active .text .description{opacity:0}.membership-bonuses-section .partner__entry:hover .text .advantage,.membership-bonuses-section .partner__entry:focus-visible .text .advantage,.membership-bonuses-section .partner__entry.active .text .advantage{opacity:1}.membership-bonuses-section .partner__entry .heading{text-align:center;text-transform:uppercase;grid-template-columns:1fr auto 1fr;justify-content:center;align-items:center;gap:16px;font-size:1.2rem;font-weight:400;display:grid}.membership-bonuses-section .partner__entry .heading .name{transition:var(--standard-transition);grid-column:2}.membership-bonuses-section .partner__entry .heading .arrow{fill:#0000;transition:var(--standard-transition);grid-column:3;width:16px;height:16px}.membership-bonuses-section .partner__entry .stars{justify-content:center;gap:6px;margin-block:16px;display:flex}.membership-bonuses-section .partner__entry .stars .star-icon{transition:var(--standard-transition)}.membership-bonuses-section .partner__entry .text{text-align:center;grid-template-areas:"all";font-weight:300;display:grid}.membership-bonuses-section .partner__entry .text .description{opacity:1;transition:var(--standard-transition);grid-area:all}.membership-bonuses-section .partner__entry .text .advantage{opacity:0;transition:var(--standard-transition);grid-area:all}.members{min-width:100%}.members__headline{margin-bottom:32px}.members__list{flex-direction:column;gap:10px;margin-left:0;display:flex}.members__slide{gap:16px;display:grid}.member{transition:var(--standard-transition);grid-template-areas:"name name cta""position position cta";align-items:flex-start;gap:5px 10px;padding:10px 24px;text-decoration:none;display:grid;position:relative}@media (width>=576px){.member{grid-template-areas:"name name cta""position position cta";justify-content:space-between}}@media (width>=1440px){.member{grid-template-columns:1.5fr 1.5fr 1fr;grid-template-areas:"name position cta";align-items:flex-start}}.member.swiper-slide{display:grid}.member>*{margin-bottom:0}.member__name{grid-area:name}.member__position{transition:var(--standard-transition);grid-area:position}.member__position,.member__cta-info:after{color:var(--dark-grey)}.member__cta-info{text-transform:uppercase;grid-area:cta;justify-self:flex-end;align-items:center;font-weight:400;display:flex}.member__cta-info-text{color:#fff;margin-right:8px;font-weight:400;display:none}@media (width>=576px){.member__cta-info-text{display:block}}.member .mail-icon{fill:var(--light-grey);transition:var(--standard-transition)}.member__link{text-indent:-100000000px;position:absolute;inset:0}.member.link>*{font-weight:300}.member.link:hover{background:var(--secondary-color)}.member.link:hover,.member.link:hover .member__position{color:#fff}.member.link:hover .mail-icon{fill:#fff}.members-swiper.swiper{margin:0 -32px;padding:0 32px 4px}.members-swiper__navigation{margin:var(--item-spacing-regular) auto 1em;justify-content:space-between;display:flex}@media (width>=992px){.members-swiper__navigation{margin-bottom:0}}.members-swiper__button{transition:var(--standard-transition);cursor:pointer;color:var(--dark-grey);text-transform:uppercase;background:0 0;font-size:.9rem;font-weight:300}.members-swiper__button:hover{color:var(--primary-color)}.members-swiper__button--prev:before,.members-swiper__button--next:after{content:"";border:2px solid;border-width:0 2px 2px 0;margin:0 8px 0 0;padding:4px;display:inline-block;transform:translate(3px)rotate(135deg)}.members-swiper__button--next:after{margin:0 0 0 8px;transform:translate(-3px)rotate(-45deg)}#MembershipDialog .form-section-heading{margin-top:48px;margin-bottom:1.5rem}#MembershipDialog .other-fee{grid-template-columns:repeat(2,auto);justify-self:flex-start;align-items:center;gap:8px;display:grid}#MembershipDialog .other-fee .other-fee-input:before{font-size:0;display:none}#MembershipDialog .other-fee .other-fee-input .fee{border:1px solid var(--light-grey);text-align:center;border-radius:4px;order:2;max-width:100px;padding:10px 24px}#MembershipDialog .other-fee .other-fee-input .fee::placeholder{color:var(--dark-grey)}#MembershipDialog .submit{--button-color:var(--primary-color);--button-hover-color:white;margin:63px auto 0}.membership-section .content .heading{margin-bottom:1.5em}.membership-section .content .memberships{grid-template-columns:1fr;grid-auto-rows:1fr;justify-content:space-between;gap:16px;display:grid}@media (width>=576px){.membership-section .content .memberships{grid-template-columns:repeat(2,1fr)}}@media (width>=1440px){.membership-section .content .memberships{grid-template-columns:repeat(4,1fr)}}.membership-section .content .memberships .membership{border-radius:8px;position:relative;overflow:hidden}.membership-section .content .memberships .membership .membership-content{z-index:1;cursor:pointer;color:#fff;text-align:center;grid-auto-rows:auto;grid-auto-flow:row;place-content:space-between center;align-items:flex-start;height:calc(100% - 64px);padding:32px 24px;display:grid;position:relative}@media (width>=992px){.membership-section .content .memberships .membership .membership-content{height:calc(100% - 96px);padding:64px 24px 32px}}.membership-section .content .memberships .membership .membership-content .heading{text-transform:unset;margin-bottom:.5em}.membership-section .content .memberships .membership .membership-content .name{align-self:flex-start;font-size:1.1rem}.membership-section .content .memberships .membership .membership-content .info{padding-top:12px}.membership-section .content .memberships .membership .membership-content .info.empty{display:none}@media (width>=576px){.membership-section .content .memberships .membership .membership-content .info.empty{display:block}}.membership-section .content .memberships .membership .membership-content .arrow-icon-outward{text-transform:uppercase;place-self:flex-end center;margin-top:1ch;padding-top:12px}.news-entry-section{padding-top:0}.news-entry-section .news-entry{box-shadow:1px 2px 6px var(--shadow-color);border-radius:8px;grid-template-columns:2fr 1fr;grid-template-areas:"date author""gallery gallery""text text""prev next";gap:24px;padding:16px;display:grid}@media (width>=992px){.news-entry-section .news-entry{grid-template-areas:"date author""text gallery""prev next";padding:40px 64px}}.news-entry-section .news-entry .date{grid-area:date}.news-entry-section .news-entry .author{text-align:right;grid-area:author}.news-entry-section .news-entry .date,.news-entry-section .news-entry .author{color:var(--dark-grey)}.news-entry-section .news-entry .content{grid-area:text}.news-entry-section .news-entry .gallery{grid-area:gallery}.news-entry-section .news-entry .prev-blog,.news-entry-section .news-entry .next-blog{color:var(--dark-grey);text-transform:uppercase;align-items:center;line-height:1;display:flex}.news-entry-section .news-entry .prev-blog:hover,.news-entry-section .news-entry .prev-blog:focus-visible,.news-entry-section .news-entry .next-blog:hover,.news-entry-section .news-entry .next-blog:focus-visible{color:var(--primary-color)}.news-entry-section .news-entry .prev-blog:hover .chevron,.news-entry-section .news-entry .prev-blog:focus-visible .chevron,.news-entry-section .news-entry .next-blog:hover .chevron,.news-entry-section .news-entry .next-blog:focus-visible .chevron{fill:var(--primary-color)}.news-entry-section .news-entry .prev-blog .chevron,.news-entry-section .news-entry .next-blog .chevron{fill:var(--dark-grey);transition:var(--standard-transition)}.news-entry-section .news-entry .prev-blog{grid-area:prev}.news-entry-section .news-entry .next-blog{grid-area:next;justify-self:flex-end}.news-entry-section .news-entry .next-blog .chevron{rotate:180deg}.news-list-section{grid-template-columns:repeat(2,1fr);align-items:baseline;gap:16px;display:grid}@media (width>=992px){.news-list-section{gap:32px}}.news-list-section .news-list-heading{font-size:1.125rem}.news-list-section .all-news{justify-self:flex-end}.news-list-section .all-news:hover .arrow-outward,.news-list-section .all-news:focus-visible .arrow-outward{fill:var(--primary-color)}@media (width<=991px){.news-list-section .all-news{font-size:14px}}.news-list-section .news-list{flex-direction:column;grid-column:span 2;gap:16px;display:flex}.news-list-section .news-list .news-list-entry .news-link{transition:var(--standard-transition);box-shadow:1px 2px 6px var(--shadow-color);border-radius:8px;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:center;gap:8px;padding:16px;font-weight:300;display:grid}@media (width>=992px){.news-list-section .news-list .news-list-entry .news-link{grid-template-rows:1fr;grid-template-columns:auto 2fr 1fr auto;gap:48px;padding:20px 24px}}.news-list-section .news-list .news-list-entry .news-link:hover,.news-list-section .news-list .news-list-entry .news-link:focus-visible{background-color:var(--secondary-color);color:var(--white)}.news-list-section .news-list .news-list-entry .news-link:hover .tags,.news-list-section .news-list .news-list-entry .news-link:focus-visible .tags{color:var(--white)}.news-list-section .news-list .news-list-entry .news-link:hover .tags .tag,.news-list-section .news-list .news-list-entry .news-link:focus-visible .tags .tag{border-color:var(--white)}.news-list-section .news-list .news-list-entry .news-link:hover .open,.news-list-section .news-list .news-list-entry .news-link:focus-visible .open{color:var(--primary-color)}.news-list-section .news-list .news-list-entry .news-link:hover .open .arrow-outward,.news-list-section .news-list .news-list-entry .news-link:focus-visible .open .arrow-outward{fill:var(--primary-color)}@media (width<=991px){.news-list-section .news-list .news-list-entry .news-link .title{order:3}}.news-list-section .news-list .news-list-entry .news-link .open{transition:var(--standard-transition);color:var(--dark-grey)}@media (width<=991px){.news-list-section .news-list .news-list-entry .news-link .open{order:2}}.news-list-section .news-list .news-list-entry .news-link .open .arrow-outward{fill:var(--dark-grey)}.news-list-section .news-filter{grid-column:span 2;align-items:center;gap:32px;display:flex}.news-list-section .news-filter .filter{color:var(--dark-grey);text-transform:uppercase;font-weight:400}.news-list-section .news-filter .tags{display:flex}.news-list-section .pagination{grid-column:span 2;margin:0}.news-list-section .pagination .pagination-list{gap:1ch;font-size:1.2rem;display:flex}.news-list-section .pagination .pagination-list .active{text-decoration:underline}.news-list-section .tags{transition:var(--standard-transition);color:var(--dark-grey);flex-wrap:wrap;align-items:center;gap:8px;display:none}@media (width>=992px){.news-list-section .tags{display:flex}}.news-list-section .tags .tag{border:1px solid var(--dark-grey);border-radius:100vw;padding:4px 8px;font-size:.8rem;line-height:1.2}.news-list-section .tags .tag.link{border:none;font-size:.9rem;font-weight:300;box-shadow:1px 2px 4px #0000001f}.news-list-section .tags .tag.active{background-color:var(--primary-color);color:#000}.newsletter-section{--section-spacing:60px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=992px){.newsletter-section{--section-spacing:120px}}.newsletter-section .response{border:1px solid #000;border-radius:8px;padding:24px 12px;display:none}.newsletter-section .response.visible{text-align:center;display:block}.newsletter-section .response .error{color:var(--error-color)}.newsletter-section .newsletter-form{gap:8px;min-width:30%;display:grid}.newsletter-section .newsletter-form.hidden{display:none}@media (width>=992px){.newsletter-section .newsletter-form{grid-template-columns:repeat(2,1fr)}}.newsletter-section .newsletter-form label{border-bottom:1px solid #000;flex-direction:row;align-items:center;padding-block:16px 8px;display:flex}.newsletter-section .newsletter-form label.wide input{width:100%}@media (width>=992px){.newsletter-section .newsletter-form label{padding-block:32px 8px}}.newsletter-section .newsletter-form label input{border:none;min-width:120px;height:36px;padding:0}.newsletter-section .newsletter-form label input::placeholder{color:var(--light-grey)}.newsletter-section .newsletter-form .subscribe-button{--button-color:black}.newsletter-section .newsletter-form .subscribe-button.subscribe{padding-top:8px;justify-self:center;height:auto;margin-top:16px;padding-inline:40px}@media (width>=992px){.newsletter-section .newsletter-form .subscribe-button.subscribe{grid-column:span 2}}.pagination{justify-content:center;align-items:center;gap:30px;margin-top:32px;display:flex}@media (width>=1440px){.pagination{margin-top:56px}}.pagination .navigation-button{cursor:pointer;background:0 0}.pagination .navigation-button--previous{--chevron-arrow-padding:5px}.pagination .navigation-button--previous:before{padding:var(--chevron-arrow-padding);content:"";translate:calc(var(--chevron-arrow-padding) / 2) 0;border:2px solid #000;border-width:0 2px 2px 0;display:inline-block;rotate:135deg}.pagination .navigation-button--previous:hover:before{border-color:var(--primary-color)}.pagination .navigation-button--previous:disabled{opacity:.5;pointer-events:none}.pagination .navigation-button--next{--chevron-arrow-padding:5px}.pagination .navigation-button--next:before{padding:var(--chevron-arrow-padding);content:"";translate:calc(var(--chevron-arrow-padding) / 2 * -1) 0;border:2px solid #000;border-width:0 2px 2px 0;display:inline-block;rotate:-45deg}.pagination .navigation-button--next:hover:before{border-color:var(--primary-color)}.pagination .navigation-button--next:disabled{opacity:.5;pointer-events:none}.pagination .navigation-button,.pagination .navigation-button-placeholder{width:12px}.pagination .pages{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.pagination .pages .link{font-weight:400}.pagination .pages .link.current{color:var(--primary-color);font-weight:500}.projects-section .projects-swiper .swiper-wrapper .project,.projects .grid .project{grid-template-areas:"heading icon""image image";justify-content:space-between;align-self:flex-end;gap:12px 4px;display:grid;position:relative}@media (width>=576px){.projects-section .projects-swiper .swiper-wrapper .project,.projects .grid .project{row-gap:16px}}@media (width>=992px){.projects-section .projects-swiper .swiper-wrapper .project,.projects .grid .project{row-gap:24px}}.projects-section .projects-swiper .swiper-wrapper .project .headline,.projects .grid .project .headline{margin-bottom:0}.projects-section .projects-swiper .swiper-wrapper .project .arrow-outward,.projects .grid .project .arrow-outward{fill:var(--light-grey);transition:var(--standard-transition);place-self:flex-end;width:12px;height:12px}@media (width>=992px){.projects-section .projects-swiper .swiper-wrapper .project .arrow-outward,.projects .grid .project .arrow-outward{width:20px;height:20px}}.projects-section .projects-swiper .swiper-wrapper .project .project-image,.projects .grid .project .project-image{box-shadow:0 3px 6px var(--shadow-color);border-radius:8px;grid-area:image;width:100%}.projects-section .projects-swiper .swiper-wrapper .project:after,.projects .grid .project:after{border-radius:8px;grid-area:image;position:relative}.projects-section .projects-swiper .swiper-wrapper .project:hover .arrow-outward,.projects .grid .project:hover .arrow-outward,.projects-section .projects-swiper .swiper-wrapper .project:focus-visible .arrow-outward,.projects .grid .project:focus-visible .arrow-outward{fill:var(--primary-color)}.projects{padding-block:var(--section-spacing);position:relative}.projects .grid{grid-template-columns:repeat(2,1fr);justify-content:space-between;align-self:flex-end;gap:24px 16px;display:grid}@media (width>=576px){.projects .grid{grid-template-columns:repeat(3,1fr)}}@media (width>=992px){.projects .grid{gap:60px 16px}}.projects .grid .project{transition:none}.projects-section{position:relative;overflow:hidden}.projects-section .fade{--overlay-width:var(--page-spacing)}@media (width>=1440px){.projects-section .fade{--overlay-width:10vw}}.projects-section .fade:before,.projects-section .fade:after{top:0;left:calc(var(--overlay-width) * 1e-8);z-index:10;width:var(--overlay-width);content:"";background:linear-gradient(90deg,#fff,#0000);height:100%;position:absolute}.projects-section .fade:after{right:calc(var(--overlay-width) * 1e-8);left:unset;rotate:180deg}.projects-section .projects-swiper{overflow:visible}.projects-section .projects-swiper .swiper-wrapper .project{transition:none}.reachability .content .text>*{margin-block:1em}.reachability .content .text>:first-child{margin-top:unset}.reachability .content .text>h1,.reachability .content .text>h2,.reachability .content .text>h3{margin-top:2.8em;margin-bottom:1em}.reachability{padding-block:var(--section-spacing)}.reachability .map{height:330px}.reachability .content{margin-top:40px}@media (width>=576px){.reachability .content{padding:0 var(--side-space-inner-container)}}.reachability .content .review .links{align-items:center;gap:20px;display:flex}@media (width>=576px){.reachability .content .review .links{gap:24px}}.reachability .content .review .links .link .image{object-fit:contain;max-width:64px;max-height:28px}@media (width>=1440px){.reachability .content .review .links .link .image{max-width:unset;max-height:unset}}.reachability .content .review .text{margin-top:17px}.search-box--header{top:var(--header-height);opacity:0;transition:var(--standard-transition);background:var(--white);pointer-events:none;width:100%;position:fixed;left:0;right:0;translate:0 -100%}.search-box--header.active{opacity:1;pointer-events:all;translate:0}.search-box--header .inner{width:var(--container-width);max-width:calc(100% - 2 * var(--page-spacing));margin:0 auto}.search-box .search-form{background:var(--white);padding:16px 0;display:flex;position:relative}@media (width>=992px){.search-box .search-form{padding:16px 24px}}.search-box .search-form:after{box-shadow:0 3px 6px var(--shadow-color);background:var(--primary-color);content:"";border-radius:8px;height:3px;position:absolute;bottom:0;left:0;right:0}.search-box .search-form .search-text{text-transform:uppercase;border:none;flex-grow:1;padding:0;font-weight:400}.search-box .search-form .search-text:focus{outline:none}.search-box .search-form .reset-button{margin-left:8px}.search-result-section .empty-search,.search-result-section .number-of-results{margin-top:26px}@media (width>=992px){.search-result-section .empty-search,.search-result-section .number-of-results{padding:0 24px}}.search-result-section .search-results{margin-top:21px}@media (width>=992px){.search-result-section .search-results{margin-top:41px}}.search-result-section .search-results .search-result{grid-gap:0 16px;transition:var(--standard-transition);border:.1px solid var(--light-grey);grid-template-columns:auto 18px;grid-template-areas:"date icon""text.""link-text.";margin-top:16px;padding:14px;display:grid;position:relative}@media (width>=576px){.search-result-section .search-results .search-result{grid-template-columns:auto 6fr 18px;grid-template-areas:"date text icon"".link-text.";padding:24px}}@media (width>=992px){.search-result-section .search-results .search-result{grid-gap:0 20px;grid-template-columns:auto 6fr 1fr}}.search-result-section .search-results .search-result:hover{background:var(--secondary-color);color:var(--white)}.search-result-section .search-results .search-result:hover .arrow-outward{fill:var(--white)}.search-result-section .search-results .search-result .date{grid-area:date}@media (width>=1440px){.search-result-section .search-results .search-result .date{margin-bottom:0}}.search-result-section .search-results .search-result .show-more{color:var(--white);text-align:right;text-transform:uppercase;justify-content:flex-end;margin-bottom:0;font-weight:400;display:flex}.search-result-section .search-results .search-result .show-more .text{display:none}@media (width>=992px){.search-result-section .search-results .search-result .show-more .text{display:block}}.search-result-section .search-results .search-result .arrow-outward{fill:var(--dark-grey);transition:var(--standard-transition);flex-shrink:0;grid-area:icon;width:14px;height:14px;margin:2px 0 0 9px}.search-result-section .search-results .search-result .excerpt{grid-area:text;margin-bottom:1rem}.search-result-section .search-results .search-result .excerpt .highlight{font-weight:500}.search-result-section .search-results .search-result .link-text{grid-area:link-text;margin:0;font-weight:400;text-decoration:underline}.search-result-section .search-results .search-result .link{position:absolute;inset:0}.standard-text-section .content:has(.image){gap:16px;display:grid}@media (width>=992px){.standard-text-section .content:has(.image){grid-template-columns:2fr 1fr;gap:32px}}@media (width>=1440px){.standard-text-section .content:has(.image){gap:64px}}.standard-text-section .content .text>*{margin-block:1em}.standard-text-section .content .text>:first-child{margin-top:unset}.standard-text-section .content .text ul{list-style-image:var(--star-icon);flex-direction:column;gap:16px;margin-left:4px;display:flex}@media (width>=992px){.standard-text-section .content .text ul{margin-left:16px}}.standard-text-section .content .text a{text-underline-offset:2px;font-weight:400;text-decoration:underline}.standard-text-section .content .text .download-link{font-weight:300;text-decoration:none}.standard-text-section .content.content--list-type-arrows .text ul{gap:24px}@media (width>=992px){.standard-text-section .content.content--image-left{grid-template-columns:1fr 2fr}.standard-text-section .content.content--image-left .text{order:1}}.standard-text-section .content .image{border-radius:8px}@media (width>=576px){.standard-text-section .content .image{justify-self:center}}@media (width>=992px){.standard-text-section .content .image{justify-self:unset}}.standard-text-section .content .image__caption{caption-side:bottom;font-weight:400;font-size:var(--font-size);line-height:var(--line-height);margin-top:14px;display:table-caption}@media (width>=992px){.standard-text-section .content .image__caption{margin-top:24px;display:block}}@media (width<=991px){.standard-text-section .content:has(.image__caption) .figure{justify-self:flex-start;display:table}.standard-text-section .content:not(:has(.image__caption)) .col{order:2}}
