.grid{display:grid;gap:var(--mobile-gutter);grid-template-columns:repeat(var(--mobile-columns),1fr);height:100%;margin:auto}.no-gap{gap:0}section{display:flex;flex-direction:column;margin:1.5rem 0;padding:0 1rem}.page-headline{display:flex;flex-direction:column}.page-headline h2{font-size:1.75rem;line-height:3.75rem}.page-headline h2:after{border-bottom:none}.content,.subpages-content{display:flex;flex-direction:column;grid-column:span 6;margin:3rem 0}.content.notfall{margin-top:0}.content.not-found{gap:1.5rem;height:100dvh}.headline-wrapper{padding:0 1rem}@media (min-width:41.3125rem){.grid{gap:var(--tablet-gutter);grid-template-columns:repeat(var(--tablet-columns),1fr);margin:auto}.content,.subpages-content{grid-column:span 8}.content.datenschutz,.content.faq,.content.form,.content.impressum,.content.not-found,.content.notfall{grid-column:2/span 6}.headline-wrapper,section{padding:0 1.5rem}.page-headline h2{font-size:2.75rem}}@media (min-width:80.0625rem){.grid{gap:var(--desktop-gutter);grid-template-columns:repeat(var(--desktop-columns),1fr);margin:auto;max-width:120rem}.content{grid-column:span 12}.content.about-us,.content.datenschutz,.content.faq,.content.impressum,.content.not-found,.content.notfall{grid-column:4/span 6}.content.form,.subpages-content{grid-column:3/span 8}section .subheadline{width:50%}.headline-wrapper,section{padding:0 2rem}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/dist/fonts/inter-v19-latin-300.woff2) format("woff2"),url(/dist/fonts/inter-v19-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/dist/fonts/inter-v19-latin-regular.woff2) format("woff2"),url(/dist/fonts/inter-v19-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/dist/fonts/inter-v19-latin-italic.woff2) format("woff2"),url(/dist/fonts/inter-v19-latin-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/dist/fonts/inter-v19-latin-600.woff2) format("woff2"),url(/dist/fonts/inter-v19-latin-600.ttf) format("truetype")}.form{padding:0 .5rem}@media (min-width:41.3125rem){.form{padding:1.5rem .5rem}}.visually-hidden{height:.0625em;margin:-.0625em;overflow:hidden;padding:0;position:absolute;width:.0625em;clip:rect(0,0,0,0);border:0;white-space:nowrap}fieldset{border:.125em solid var(--primary-green-100);border-radius:.5em;display:flex;flex-direction:column;margin-bottom:2em;padding:1.5rem 2rem;position:relative}fieldset legend{color:var(--primary-green-100);float:left;font-size:1.25em;font-weight:600;margin-bottom:1em}@media (min-width:41.3125rem){fieldset legend{font-size:1.5em}}fieldset .question-number{align-content:center;background-color:var(--primary-green-100);border-radius:50%;color:var(--neutral-white-100);display:inline-block;font-weight:700;height:3rem;left:-1.5rem;line-height:2rem;position:absolute;text-align:center;top:1rem;width:3rem}fieldset .form-answers{display:flex;flex-direction:column;gap:1em}fieldset .form-answers div{align-items:center;display:flex;gap:.75em}fieldset .form-answers div input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.125em solid var(--primary-green-100);border-radius:50%;cursor:pointer;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;transform:translateY(-.075em);width:1.15em}fieldset .form-answers div input[type=radio]:before{background-color:CanvasText;border-radius:50%;box-shadow:inset 1em 1em var(--neutral-white-100);content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}fieldset .form-answers div input[type=radio]:checked{background-color:var(--primary-green-100);color:var(--primary-green-100)}fieldset .form-answers div input[type=radio]:checked:before{transform:scale(1)}fieldset .form-answers div input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.125em solid var(--primary-green-100);border-radius:.25em;cursor:pointer;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;transform:translateY(-.075em);width:1.15em}fieldset .form-answers div input[type=checkbox]:checked{background-color:var(--primary-green-100);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M17.382 4.117a1.25 1.25 0 0 1 0 1.77l-10 10a1.25 1.25 0 0 1-1.77 0l-5-5a1.252 1.252 0 0 1 1.77-1.77l4.117 4.113 9.117-9.113a1.25 1.25 0 0 1 1.77 0z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.25 0h17.5v20H.25z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75em;color:var(--primary-green-100)}fieldset .form-answers div label{color:var(--tertiary-green-dark-100);cursor:pointer;font-size:1em;width:100%}@media (min-width:41.3125rem){fieldset .form-answers div label{font-size:1.125em}}.form-submit{background-color:var(--primary-green-100);border:none;border-radius:1.25em;color:var(--neutral-white-100);cursor:pointer;font-size:1em;padding:.75em 1.25em;transition:all .5s}@media (min-width:41.3125rem){.form-submit{font-size:1.125em}}.form-submit:hover:not(:disabled){background-color:var(--tertiary-green-dark-100)}.form-submit.disabled,.form-submit:disabled{background-color:var(--neutral-black-25);color:var(--neutral-black-50);cursor:not-allowed;opacity:.6;transition:all .2s ease-in-out}.form-submit.enabled{background-color:var(--primary-green-100);color:var(--neutral-white-100);cursor:pointer;opacity:1;transition:all .2s ease-in-out}.consent-section{margin-bottom:2rem}.consent-section .consent-content{margin-bottom:1rem}.consent-section .consent-content p{color:var(--tertiary-green-dark-100);font-size:1rem;line-height:1.5}@media (min-width:41.3125rem){.consent-section .consent-content p{font-size:1.125rem}}.result-wrapper{display:flex;flex-direction:column;gap:1.5rem}.result-wrapper time{color:var(--tertiary-green-dark-100);font-size:1em}@media (min-width:41.3125rem){.result-wrapper time{font-size:1.125em}}.result-score-green{border:.125rem solid var(--primary-green-100);border-radius:.5rem;display:flex;gap:.5rem;padding:1.5rem}.result-score-green .result-score-icon{background-color:var(--tertiary-green-dark-100);border-radius:50%;display:flex;height:3rem;justify-content:center;width:3rem}.result-score-green .result-score-text{max-width:80%}@media (min-width:41.3125rem){.result-score-green{gap:1.25rem}}.result-warning{background-color:var(--neutral-white-25);border:.125rem solid var(--tertiary-green-dark-100);border-radius:.625rem;display:flex;flex-direction:column;gap:1rem;margin:1rem 0;padding:1.5rem}.result-warning .result-warning-header{align-items:center;display:flex;gap:1rem}.result-warning .result-warning-header .result-warning-icon{background-color:var(--tertiary-green-dark-100);border-radius:50%;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.emergency-contact-info{font-weight:600}.emergency-contact{display:flex;gap:2rem}.emergency-contact .emergency{align-items:center;border-radius:6.25rem;display:inline-flex;gap:.5rem;height:3rem;justify-content:center;padding:.75rem 1.25rem}.emergency-contact .emergency.phone{background-color:var(--tertiary-apricot-100)}.emergency-contact .emergency.site{background-color:var(--highlight-red-100);color:var(--neutral-white-100)}.result-info{background-color:var(--tertiary-green-dark-100);border-radius:1rem;display:flex;justify-content:space-between;margin-top:.5rem;padding:1.5rem}.result-info-text{display:flex;flex-direction:column;gap:1.5rem;width:70%}.result-info-text p{color:var(--neutral-white-100)}.result-info-icon{width:25%}.result-info-headline{color:var(--neutral-white-100);font-size:1.5rem}.result-info-headline:after{content:none}.info-box-link{color:var(--neutral-white-100)}.info-box-link svg g{fill:var(--neutral-white-100)}.info-box-link svg g path{fill:var(--neutral-white-100)}h1,h2,h3,h4{color:var(--tertiary-green-dark-100);font-weight:600}h1,h2,h3{line-height:1.25}h4{line-height:1.5}h2{font-size:1.5rem;margin-bottom:1.5rem}h2:after{border-bottom:.25rem solid var(--secondary-magenta-100);border-radius:.175rem;content:"";display:block;margin-top:1rem;max-width:5rem}h3{font-size:1.5rem}p{color:var(--tertiary-green-dark-100);font-size:1rem;font-weight:400;line-height:1.5rem}small{color:var(--neutral-black-75);font-size:.875em;font-style:normal;font-weight:400;line-height:1rem}a{color:var(--primary-green-100);cursor:pointer;font-weight:600;text-decoration:none}@media (min-width:41.3125rem){p{font-size:1.125rem;line-height:1.75rem}small{line-height:1.125rem}h2,h3{font-size:2rem}}.button{align-items:center;border:.125rem solid transparent;border-radius:6.25rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;height:2.5rem;justify-content:center;padding:0 1.25rem;transition:all .3s ease}.button:focus{outline:none}.button:focus:not(:focus-visible){outline:none}.button.highlight{font-size:.875rem;height:2rem;line-height:1rem;padding:.375rem 1.25rem}.link-base{display:flex;gap:.25rem}.button.primary{background-color:var(--primary-green-100);color:var(--neutral-white-100)}.button.primary:hover{background-color:var(--neutral-white-100);border-color:var(--primary-green-100);color:var(--tertiary-green-dark-100)}.button.primary:focus-visible{outline:.125rem solid var(--primary-green-100);outline-offset:.125rem}.button.highlight{background-color:var(--tertiary-green-light-100);color:var(--tertiary-green-dark-100)}.button.highlight:hover{opacity:.8}.button.highlight:focus-visible{outline:.125rem solid var(--tertiary-green-dark-100);outline-offset:.125rem}@media (min-width:80.0625rem){.button{font-size:1.125rem;height:3rem}}.footer-background{background-color:var(--tertiary-green-dark-100)}.footer{padding:4.5rem 1rem 7.5rem}.company-address{grid-column:span 6}.logos p{color:var(--neutral-white-100)}.logos strong{font-weight:600}.logo{grid-column:span 6}.company-info .logo{align-self:end;grid-row-start:3;margin-top:3rem}.footer-link{color:var(--neutral-white-100);cursor:pointer;font-size:1rem;font-weight:400;width:-moz-fit-content;width:fit-content}.footer-link:hover{text-decoration:underline}.footer-link:focus-visible{outline:.125rem solid var(--tertiary-green-light-100);outline-offset:.25rem}.copyright-links{display:flex;gap:2rem}.company-links{border-bottom:.0625rem solid var(--tertiary-green-light-100);border-top:.0625rem solid var(--tertiary-green-light-100);padding:1.25rem 0}.company-links,.company-socials{display:flex;flex-direction:column;gap:1.75rem;grid-column:span 6;margin-top:3rem}.company-links h2:after,.company-socials h2:after{display:none}.company-links h2,.company-socials h2{color:var(--neutral-white-100)}.company-links .footer-link,.company-socials .footer-link{display:flex;font-weight:600;gap:.25rem;text-decoration-thickness:.125rem;text-underline-offset:.25rem}.company-links .footer-link svg g,.company-socials .footer-link svg g{fill:var(--neutral-white-100)}.company-links .footer-link svg g path,.company-socials .footer-link svg g path{fill:var(--neutral-white-100)}.company-links-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.company-links-header h2{color:var(--neutral-white-100);margin:0}.company-links-header h2:after{display:none}.company-links-header .acc-arrow{flex-shrink:0;margin-left:.5rem;transform:rotate(0);transition:transform .3s ease}.company-links-header .acc-arrow g,.company-links-header .acc-arrow path{fill:var(--neutral-white-100)}.company-links-header[aria-expanded=true] .acc-arrow{transform:rotate(180deg)}.company-links-content{display:flex;flex-direction:column;gap:1.75rem}.company-links-content[hidden]{display:none}.company-links-content.active{display:flex}.socials{display:flex;gap:1.25rem}.socials .social-media-icon{cursor:pointer}.socials .social-media-icon svg circle,.socials .social-media-icon svg path{transition:all .3s ease}.socials .social-media-icon:hover svg circle{stroke:var(--tertiary-green-medium-25);fill:var(--tertiary-green-medium-25)}.socials .social-media-icon:hover svg path{fill:var(--tertiary-green-dark-100)}.socials .social-media-icon:focus-visible{border-radius:50%;outline:.125rem solid var(--tertiary-green-light-100);outline-offset:.25rem}.copyright-info{display:flex;flex-direction:column-reverse;gap:3rem;grid-column:span 6;justify-content:space-between;margin-top:3rem}.copyright{color:var(--neutral-white-100)}@media (min-width:41.3125rem){.footer{padding:4.5rem 1.75rem}.company-links{border:none}.company-links .company-links-header{border-bottom:.0625rem solid var(--tertiary-green-light-100);padding-bottom:1.25rem}.company-links,.company-socials{grid-column:span 4}.company-links .footer-link,.company-socials .footer-link{font-size:1rem}.company-socials{grid-row-start:2;padding:1.25rem 0}.company-socials h2{border-bottom:.0625rem solid var(--tertiary-green-light-100);padding-bottom:1.25rem}.company-address{grid-column:span 6}.logo,.copyright-info{grid-column:span 8}.footer-link{font-size:1.125rem}.company-links-header{cursor:default;pointer-events:none}.company-links-header .acc-arrow{display:none}.company-links-content{display:flex;gap:1.75rem}.company-links-content[hidden]{display:flex}}@media (min-width:80.0625rem){.footer{padding:2.5rem 2rem}.company-links,.company-socials{grid-row-start:1;margin-top:0}.company-info{margin-top:4.5rem}.company-info .logo{grid-row-start:1}.logo{grid-column:1/span 3}.company-address,.company-links{grid-column:4/span 3}.company-socials{grid-column:10/span 3}.copyright-info{flex-direction:row;grid-column:span 12}}.accordion{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.accordion-large-simple{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.accordion-item-simple>div{display:none}.accordion-item-simple>div.active{display:block;padding:1rem 0 0}.accordion-buttons .tab{border:none;border-bottom:.125rem solid var(--primary-green-100);padding:1.5rem .625rem}.tab,.tab-simple{align-items:center;background:none;border:none;border-top:.125rem solid var(--primary-green-100);color:var(--tertiary-green-dark-100);cursor:pointer;display:flex;font-size:1.125em;font-weight:600;justify-content:space-between;padding:1.5rem 0 0;text-align:left;transition:background .3s ease;width:100%}.tab span{flex:1}.tab svg{flex-shrink:0}.tab-simple.active{color:var(--primary-green-100)}.acc-arrow{transition:transform .3s ease}.tab-simple.active .acc-arrow{transform:rotate(180deg)}.tab.active{color:var(--primary-green-100)}.tab-content{display:none}.tab-content.active{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.tab-content.active img{max-height:12.625rem;-o-object-fit:cover;object-fit:cover;width:100%}.tab-content.active p{font-size:1.125rem;line-height:1.5rem}.tab-content.active p>a:hover{text-decoration:underline}.tab-content.active .button{width:-moz-fit-content;width:fit-content}.tab-content .link{display:inline-block;margin-top:.5rem}.accordion-large{display:none}.accordion-contents-simple p{margin-top:.75rem}@media (min-width:41.3125rem){.tab,.tab-simple{font-size:1.5rem;padding:1.5rem 0 0}.tab-content.active img{max-height:30.625rem}.tab-content.active p{font-size:1.125rem}.tab-content.active ol li span,.tab-content.active ul li span{font-size:1.125rem}}@media (min-width:80.0625rem){.accordion{display:none}.accordion-large{display:grid;gap:var(--desktop-gutter);grid-template-columns:repeat(var(--desktop-columns),1fr);margin-top:3.5rem}.accordion-large .accordion-buttons .tab{border-bottom:.125rem solid var(--primary-green-100);padding:1.5rem .625rem}.accordion-buttons{display:flex;flex-direction:column;gap:.75rem;grid-column:span 6}.accordion-contents{grid-column:span 6}.accordion-contents .tab-content{display:none}.accordion-contents .tab-content.active{display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:center;padding:0}.tab-content.active img{max-height:28.625rem}.accordion-contents .tab-content .link{display:inline-block;margin-top:.5rem}.tab.active{background-color:var(--primary-green-15)}}.search-form{border-bottom:.125rem solid var(--primary-green-100);display:flex;flex-direction:column}.search-form label{color:var(--tertiary-green-dark-100);font-size:2rem;font-weight:600;line-height:2.5rem}.search-form .input-wrapper{margin:1.5rem 0 2rem;position:relative;width:100%}.search-form .input-wrapper input[type=text]{border:.125rem solid var(--primary-green-100);border-radius:.5rem;color:var(--tertiary-green-dark-100);height:3.25rem;outline:.125rem solid transparent;padding:.75rem 15% .75rem 1rem;transition:outline-color .2s ease-in-out;width:100%}.search-form .input-wrapper input[type=text]:focus{outline-color:var(--primary-green-100)}.search-form .input-wrapper .form-buttons{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%)}.search-form .input-wrapper .clear-btn,.search-form .input-wrapper .search-btn{background:none;border:none;cursor:pointer;font-size:1rem}.search-form .input-wrapper .clear-btn{border-right:.0625rem solid var(--tertiary-green-dark-100);padding:0 1.25rem 0 0}.search-form .input-wrapper .search-btn{padding:0 1rem 0 1.25rem}.search-form #autocomplete-results{left:0;position:absolute;right:0;top:100%;z-index:1000}.search-form .autocomplete-dropdown{background:var(--neutral-white-100);border:.125rem solid var(--primary-green-100);border-radius:.625rem;box-shadow:0 .25rem .5rem #0000001a;list-style:none;margin:.5rem 0 0;max-height:12rem;overflow-y:auto;padding:0}.search-form .autocomplete-item{border-bottom:.0625rem solid var(--neutral-white-25);color:var(--tertiary-green-dark-100);cursor:pointer;font-size:1rem;padding:.75rem 1rem;transition:background-color .2s ease-in-out}.search-form .autocomplete-item.focused,.search-form .autocomplete-item:hover{background-color:var(--primary-green-25);color:var(--primary-green-100)}.search-form .autocomplete-item:last-child{border-bottom:none;border-radius:0 0 .5rem .5rem}.search-form .autocomplete-item:first-child:last-child{border-radius:0 0 .5rem .5rem}#entries-wrapper,.diseases,.entries,.results-count{grid-column:span 6}.results-count{margin-bottom:2rem}.entries,.sprig-component{display:grid;gap:2rem;grid-column:span 6;grid-template-columns:repeat(var(--mobile-columns),1fr);height:100%;margin:auto}.entries .entry,.entries form,.sprig-component .entry,.sprig-component form,.disease-link-image{grid-column:span 6}.disease-link-image img{-o-object-fit:cover;object-fit:cover}.disease-link-content{border-bottom:.125rem solid var(--primary-green-100);display:flex;flex-direction:column;gap:.25rem;grid-column:span 6;justify-content:space-evenly;padding-bottom:1.5rem}.disease-link-content .disease-link-category{color:var(--neutral-black-75);font-size:.875em}.disease-link-content .disease-link-text,.disease-link-content .disease-link-title{color:var(--tertiary-green-dark-100);font-size:1rem;line-height:1.5rem}.disease-link-content .disease-link-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.disease-link-content .disease-link-title{font-weight:600}.disease-link-content a{align-items:center;display:flex;gap:.25rem;margin-top:.75rem}.load-more{font-size:1.125rem;font-weight:600;grid-column:span 6;justify-self:center;line-height:1.75rem;margin:2rem 0}@media (min-width:41.3125rem){.search-form label{font-size:4rem;line-height:4.5rem}.search-form .input-wrapper{width:75%}.diseases,.results-count{grid-column:span 8}#entries-wrapper,.entries,.sprig-component{gap:var(--tablet-gutter);grid-column:span 8;grid-template-columns:repeat(var(--tablet-columns),1fr)}#entries-wrapper .entry,#entries-wrapper form,.entries .entry,.entries form,.sprig-component .entry,.sprig-component form{grid-column:span 8}.disease-link-image{grid-column:1/span 2}.disease-link-content{grid-column:3/span 6}.disease-link-text,.disease-link-title{font-size:1.125rem}.load-more{grid-column:span 8}}@media (min-width:80.0625rem){.search-form label{font-size:4rem;line-height:4.5rem}.diseases{grid-column:3/span 8}.disease-link-text,.disease-link-title{line-height:1.75rem}}.hero-container{height:19.5rem;max-height:35.625rem;overflow:hidden;position:relative;z-index:2}.hero-container-no-image .headline-wrapper{grid-column:span 6;padding-bottom:0;padding-top:3rem}.hero-container-no-image .headline-wrapper .hero-headline{color:var(--tertiary-green-dark-100);padding-bottom:1.5rem}.hero-background{background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-background:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 80.21%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.headline-wrapper{align-items:end;display:flex;grid-column:span 6}.hero-headline{color:var(--neutral-white-100);font-size:2rem;grid-column:span 12;line-height:2.5rem;padding-bottom:2.75rem;z-index:10}@media (min-width:41.3125rem){.hero-container{height:21.375rem}.headline-wrapper{grid-column:span 8}.headline-wrapper.datenschutz,.headline-wrapper.impressum,.headline-wrapper.notfall{grid-column:2/span 6}.hero-headline{font-size:2.75rem;line-height:3.5rem;padding-bottom:4.5rem}.hero-container-no-image .headline-wrapper.datenschutz,.hero-container-no-image .headline-wrapper.impressum,.hero-container-no-image .headline-wrapper.notfall{grid-column:2/span 6;padding-bottom:0}.hero-container-no-image .headline-wrapper.datenschutz .hero-headline,.hero-container-no-image .headline-wrapper.impressum .hero-headline,.hero-container-no-image .headline-wrapper.notfall .hero-headline{padding-bottom:3rem}.hero-container-no-image .headline-wrapper{grid-column:span 8;padding-bottom:6rem;padding-top:6rem}}@media (min-width:80.0625rem){.hero-container{height:35.625rem}.hero-background{background-position:50%}.hero-headline{font-size:4rem;line-height:4.5rem;padding-bottom:5.25rem}.headline-wrapper.datenschutz,.headline-wrapper.impressum,.headline-wrapper.notfall{grid-column:4/span 6;padding-bottom:0}.headline-wrapper.datenschutz .hero-headline,.headline-wrapper.impressum .hero-headline,.headline-wrapper.notfall .hero-headline{padding-bottom:4.5rem}.hero-container-no-image .headline-wrapper.datenschutz,.hero-container-no-image .headline-wrapper.impressum,.hero-container-no-image .headline-wrapper.notfall{grid-column:4/span 6}.hero-container-no-image .headline-wrapper{grid-column:3/span 8}}.info-box-section{background-color:var(--tertiary-green-medium-25);gap:0;padding-bottom:1.5rem;padding-top:1.5rem}.info-box-section .info-box-header{color:var(--tertiary-green-dark-100);display:flex;font-weight:600;gap:.25rem;margin-bottom:1rem}.info-box-section .info-box-header svg.icon{height:1.5rem;width:1.5rem}.info-box-section p{line-height:1.75rem}.map-section{background-color:var(--neutral-white-100)}@media (min-width:41.3125rem){.map-section{background-color:var(--neutral-white-75);padding-bottom:3rem;padding-top:3rem}}.custom-select-option:focus,.custom-select-trigger:focus,.map-result:focus,button:focus{outline:.125rem solid var(--primary-green-100);outline-offset:.125rem}.custom-select-option:focus-visible,.custom-select-trigger:focus-visible,.map-result:focus-visible,button:focus-visible{outline:.125rem solid var(--primary-green-100);outline-offset:.125rem}.custom-select-option:focus:not(:focus-visible),.custom-select-trigger:focus:not(:focus-visible),.map-result:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}.map-header{margin-bottom:.75rem;width:100%}.map-header .map-header-form-wrapper,.map-header .map-header-title{grid-column:span 6}.map-header .form-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.map-header .search-submit{font-weight:600;margin:1.5rem 0;width:-moz-fit-content;width:fit-content}@media (min-width:41.3125rem){.map-header{margin-bottom:1.5rem}.map-header .map-header-form-wrapper,.map-header .map-header-title{grid-column:span 8}.map-header .form-group{width:75%}.map-header .search-submit{margin:.25rem 0;width:50%}}@media (min-width:80.0625rem){.map-header .map-header-title{grid-column:span 6}.map-header .map-header-form-wrapper{grid-column:7/span 6}}.map-header .map-header-form{display:flex;flex-direction:column;gap:.625rem}@media (min-width:41.3125rem){.map-header .map-header-form{align-items:flex-end;flex-direction:row}}.map-header .map-header-form label,.map-header .map-header-form span{color:var(--tertiary-green-dark-100);font-size:.875rem;font-weight:600;line-height:1.125rem}.map-header .map-header-form .input-with-icon{align-items:center;display:flex;position:relative}.map-header .map-header-form .input-with-icon svg{color:var(--primary-green-100);left:.75rem;position:absolute;z-index:1}.map-header .map-header-form input{border:.125em solid var(--primary-green-100);border-radius:.5em;height:3rem;min-width:9.375rem;outline:none;padding:0 .75rem;transition:border-color .2s ease}@media (max-width:41.3125rem){.map-header .map-header-form input{min-width:auto;width:100%}}.map-header .map-header-form input:focus{border-color:var(--secondary-magenta-100);border-width:.1875em}.map-header .map-header-form input::-moz-placeholder{color:var(--system-grey)}.map-header .map-header-form input::placeholder{color:var(--system-grey)}.map-header .map-header-form .input-with-icon input{padding-left:2.5rem;width:100%}.map-header .map-header-form .custom-select-wrapper{align-items:center;display:flex;position:relative}.map-header .map-header-form .custom-select{background:var(--neutral-white-100);border:.125em solid var(--primary-green-100);border-radius:.5em;cursor:pointer;height:3rem;position:relative;width:100%}.map-header .map-header-form .custom-select-trigger{align-items:center;color:var(--tertiary-green-dark-100);display:flex;height:100%;justify-content:space-between;min-width:9.375rem;padding:0 .75rem}.map-header .map-header-form .custom-select-trigger svg{color:var(--primary-green-100);transition:transform .3s ease}.map-header .map-header-form .custom-select.open .custom-select-trigger svg{transform:rotate(180deg)}.map-header .map-header-form .custom-select-dropdown{background:var(--neutral-white-100);border:.125em solid var(--primary-green-100);border-radius:.5em;box-shadow:0 .25rem .5rem #0000001a;display:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;scrollbar-color:var(--neutral-black-75) transparent;scrollbar-width:thin;top:calc(100% + .375rem);z-index:1000}.map-header .map-header-form .custom-select-dropdown::-webkit-scrollbar{width:.25rem}.map-header .map-header-form .custom-select-dropdown::-webkit-scrollbar-track{background:transparent;border-radius:.375rem}.map-header .map-header-form .custom-select-dropdown::-webkit-scrollbar-thumb{background:transparent;border-radius:.25rem}.map-header .map-header-form .custom-select-dropdown::-webkit-scrollbar-thumb:hover{background:var(--neutral-black-75)}.map-header .map-header-form .custom-select.open .custom-select-dropdown{display:block}.map-header .map-header-form .custom-select-option{color:var(--tertiary-green-dark-100);cursor:pointer;padding:.75rem;transition:background-color .2s ease}.map-header .map-header-form .custom-select-option:first-child{color:var(--tertiary-green-dark-100);cursor:default}.map-header .map-header-form .custom-select-option:hover,.map-header .map-header-form .custom-select-option.selected{background-color:var(--primary-green-100);color:#fff}.map-header .map-header-form .custom-select.open .custom-select-trigger{color:var(--neutral-black-100)}.map-header .map-header-form select:focus{border-color:var(--primary-green-100);box-shadow:0 .25rem .5rem #0000001a;outline:none}.map-container{width:100%}.map-container .map-container-map,.map-container .map-container-wrapper{grid-column:span 6}@media (min-width:41.3125rem){.map-container .map-container-map,.map-container .map-container-wrapper{grid-column:span 4}}@media (min-width:80.0625rem){.map-container .map-container-map,.map-container .map-container-wrapper{grid-column:span 6}}.map-container .map-container-map{height:18.75rem;min-height:18.75rem;overflow:hidden}@media (min-width:41.3125rem){.map-container .map-container-map{height:25rem;min-height:25rem}}@media (min-width:80.0625rem){.map-container .map-container-map{height:28.125rem;min-height:28.125rem}}.map-container .map-container-map #gmap{border-radius:.75rem;height:100%;width:100%}.map-container .map-container-results{align-items:flex-end;background:var(--neutral-white-100);border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;overflow-x:hidden;overflow-y:hidden;position:relative;scrollbar-color:var(--neutral-black-75) transparent;scrollbar-width:thin}.map-container .map-container-results .carousel-track{display:flex;padding:.75rem 0;transition:transform .5s ease;width:100%;will-change:transform}.map-container .map-container-results .carousel-arrows{display:flex;gap:1rem;padding:.75rem}.map-container .map-container-results .carousel-arrows svg g path{fill:var(--neutral-white-100)}.map-container .map-container-results .nav-arrow{align-items:center;background-color:var(--primary-green-100);border-radius:50%;cursor:pointer;display:flex;height:3rem;justify-content:center;width:3rem}.map-container .map-container-results .nav-arrow.left svg{transform:rotate(180deg)}.map-container .map-container-results .map-result{box-sizing:border-box;flex:0 0 100%;max-width:100%}@media (min-width:41.3125rem){.map-container .map-container-results{height:25rem;min-height:25rem;overflow-y:auto;padding:.75rem}.map-container .map-container-results .carousel-track{display:block}.map-container .map-container-results .carousel-arrows{display:none}}@media (min-width:80.0625rem){.map-container .map-container-results{height:28.125rem;min-height:28.125rem}}.map-container .map-container-results::-webkit-scrollbar{width:.25rem}.map-container .map-container-results::-webkit-scrollbar-track{background:transparent;border-radius:.375rem}.map-container .map-container-results::-webkit-scrollbar-thumb{background:transparent;border-radius:.25rem}.map-container .map-container-results::-webkit-scrollbar-thumb:hover{background:var(--neutral-black-75)}.map-result{align-items:stretch;border:.125rem solid transparent;border-radius:0;cursor:pointer;display:flex;flex-direction:column;gap:1.25rem;padding:1rem .625rem;position:relative;transition:all .3s ease}.map-result:after{border-bottom:.125rem solid var(--primary-green-100);content:"";display:block;height:.0625rem}.map-result.active{border-color:var(--primary-green-100);border-radius:.5rem;box-sizing:border-box;z-index:1}.map-result a{align-items:center;display:inline-flex;gap:.25rem;text-align:center}.map-result .contact-links a{flex-direction:column}.map-result .icon-mobile{display:inline}.map-result .icon-desktop{display:none}@media (min-width:41.3125rem){.map-result{flex-direction:row}.map-result .icon-mobile{display:none}.map-result .icon-desktop{display:inline;margin-bottom:.125rem}.map-result .map-result-contact a:hover,.map-result .map-result-main a:hover{text-decoration:underline;text-underline-color:var(--tertiary-green-dark-100)}.map-result .contact-links a{flex-direction:row}.map-result svg{display:inline-block;height:1.125rem;vertical-align:middle;width:1.125rem}}.map-result .map-result-main{display:flex;flex:2;flex-direction:column;justify-content:flex-start}@media (max-width:41.3125rem){.map-result .map-result-main{flex:none}}.map-result-contact{align-items:flex-start;display:flex;flex:1;flex:none;justify-content:flex-start}.map-result-contact .contact-links{display:flex;gap:3rem}@media (min-width:41.3125rem){.map-result-contact{align-items:flex-end}.map-result-contact .contact-links{align-items:flex-start;flex-direction:column;gap:.75rem;justify-content:center}}.map-no-results{align-self:center;color:var(--tertiary-green-dark-100);display:none;flex-direction:column;font-family:Inter,sans-serif;line-height:1.5rem;padding:2rem 1.25rem;text-align:left}.map-no-results p{font-size:1rem;margin:0 0 .5rem}.map-no-results p:last-child{font-size:.875rem;margin-bottom:0;opacity:.8}@keyframes markerDrop{0%{opacity:0;transform:translateY(-100px)}60%{opacity:1;transform:translateY(10px)}80%{transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.media-container{display:flex;flex-direction:column;gap:.75rem}.media-container .image-alt{color:var(--tertiary-green-dark-100);font-size:.875rem;line-height:1.125rem}.rich-text-diseases,.rich-text-treatments{margin-top:3rem}.rich-text-diseases,.rich-text-section,.rich-text-treatments{color:var(--tertiary-green-dark-100)}.rich-text-diseases a,.rich-text-diseases p,.rich-text-section a,.rich-text-section p,.rich-text-treatments a,.rich-text-treatments p{margin-bottom:1.5rem}.rich-text-diseases p a,.rich-text-section p a,.rich-text-treatments p a{margin-bottom:0}.rich-text-diseases a,.rich-text-section a,.rich-text-treatments a{display:inline-flex;text-decoration:underline;width:-moz-fit-content;width:fit-content}.rich-text-diseases strong,.rich-text-section strong,.rich-text-treatments strong{font-weight:600}.rich-text-diseases .link-base,.rich-text-section .link-base,.rich-text-treatments .link-base{text-decoration:none}.rich-text-diseases h3,.rich-text-section h3,.rich-text-treatments h3{font-size:1.5rem;padding-bottom:1rem}.rich-text-diseases h3:after,.rich-text-section h3:after,.rich-text-treatments h3:after{border-bottom:none}.rich-text-diseases,.rich-text-treatments{grid-column:span 6}@media (min-width:41.3125rem){.rich-text-diseases,.rich-text-treatments{grid-column:span 8;margin-top:4.5rem}.link-base:hover{text-decoration:underline}}@media (min-width:80.0625rem){.rich-text-diseases,.rich-text-treatments{grid-column:3/span 8}}.subpages-section{background-color:var(--neutral-white-75);padding-bottom:3rem;padding-top:3rem}.subpages-wrapper{display:grid;gap:var(--mobile-gutter);grid-template-columns:repeat(var(--mobile-columns),1fr)}.subpage-entry{border-bottom:.0625rem solid var(--primary-green-100);display:flex;flex-direction:column;gap:.75rem;grid-column:span 6;justify-content:space-between;padding:1.5rem 0}.subpage-entry .subpage-img{overflow:hidden}.subpage-entry .subpage-img img{-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.subpage-content span{color:var(--tertiary-green-dark-100)}.subpage-link{display:flex;gap:.5rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content}.subpage-link:hover{text-decoration:underline;text-decoration-color:var(--primary-green-100);text-decoration-thickness:.125rem;text-underline-offset:.25rem}.subpage-entry-headline{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0 .75rem}.subpage-entry-headline h3{font-size:1.25rem}@media (min-width:41.3125rem){.subpages-wrapper{gap:var(--tablet-gutter);grid-template-columns:repeat(var(--tablet-columns),1fr)}.subpage-entry{grid-column:span 4}.subpage-entry:hover img{transform:scale(1.05)}.subpage-entry-headline h3{font-size:1.5rem}}@media (min-width:80.0625rem){.subpages-wrapper{gap:var(--desktop-gutter);grid-template-columns:repeat(var(--desktop-columns),1fr);max-width:120rem}.subpage-entry{grid-column:span 3}}.quote-section{color:#222;font-family:sans-serif;padding:2rem}.quote-section-headline{font-size:clamp(1.5rem,2vw,2rem)}.quote-section-text{font-size:1rem}.quote-section-quote{padding:1.5rem 0}.quote-section-quote p{font-weight:300;line-height:2.5rem;padding-top:1.5rem}.quote-section-quote footer{margin-top:1.5rem}.quote-section-quote footer cite{display:flex;flex-direction:column}.quote-section-quote footer cite .quote-author,.quote-section-quote footer cite .quote-author-title{color:var(--tertiary-green-dark-100);font-size:1rem;font-style:normal;line-height:1.5rem}.quote-section-quote footer cite .quote-author{font-weight:600}.quote-section-quote-text{font-size:2rem}.quote-section-attribution{font-style:normal;font-weight:700;margin-top:1rem}.quote-section-attribution cite{font-style:normal;font-weight:700}@media (min-width:41.3125rem){.quote-section-quote{padding:1.5rem 0 1.5rem 3.5rem}}.header{background-color:var(--primary-green-100)}.navigation{display:flex;flex-direction:column;grid-column:span 6;justify-content:space-between;padding:1.5rem 1rem}.navigation-header{display:flex;justify-content:space-between}.logo-container{align-items:end;display:flex;gap:1rem;width:100%}.home-link{width:-moz-fit-content;width:fit-content}.logo{max-width:9.875rem;width:100%}.logo-container span{color:var(--neutral-white-100);font-size:.75rem;font-weight:600;line-height:2rem}.action-buttons,.links{display:none}.login{gap:.25rem}.nav-item{color:var(--neutral-white-100)}.mobile-nav{align-items:center;background-color:var(--tertiary-green-light-100);border:.125rem solid transparent;border-radius:6.25rem;bottom:1.5rem;color:var(--tertiary-green-dark-100);display:flex;font-size:1rem;gap:1.5rem;left:50%;padding:.75rem 2rem;position:fixed;transform:translate(-50%);width:-moz-fit-content;width:fit-content;z-index:1000}.mobile-nav-button{align-items:center;background:none;border:none;color:var(--tertiary-green-dark-100);display:flex;flex-direction:column;font-size:1rem;font-weight:600;padding:0;text-decoration:none}.mobile-nav-button:first-of-type{align-self:end}.mobile-nav-button:focus{outline:2px solid var(--neutral-white-100);outline-offset:2px}.mobile-nav-button.login svg{height:auto;width:1rem}.mobile-menu-overlay{align-items:center;background-color:var(--neutral-white-100);bottom:0;color:var(--tertiary-green-dark-100);display:flex;flex-direction:column;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;z-index:9999}.mobile-menu-overlay[hidden]{opacity:0;pointer-events:none}.mobile-menu-header{align-items:center;background-color:var(--primary-green-100);color:var(--tertiary-green-light-100);display:flex;font-weight:600;gap:1rem;padding:1.5rem 1rem;width:100%}.divider{align-items:center;display:flex;height:100%}.divider:after{background-color:var(--tertiary-green-light-100);content:"";display:block;height:100%;width:.0625rem}.mobile-menu-content{height:100%;width:100%}.mobile-menu-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--tertiary-green-light-100);border:none;border-radius:50%;bottom:1rem;cursor:pointer;display:flex;height:2.625rem;justify-content:center;padding:0;position:absolute;right:1rem;width:2.625rem;z-index:10000}.mobile-menu-close .menu-close{display:block;flex-shrink:0;margin:auto}.mobile-menu-close:focus{outline:2px solid var(--neutral-white-100);outline-offset:2px}.mobile-menu-list{list-style:none;padding:0 1rem;text-align:center;width:100%}.mobile-menu-list:after{background-color:var(--neutral-white-50);content:"";display:block;height:.0625rem;width:100%}.mobile-menu-list .nav-item{color:var(--primary-green-100)}.mobile-menu-list li{align-items:center;display:flex;gap:.5rem;padding-bottom:1.5rem}.mobile-menu-list li:first-of-type{padding:1.5rem 0}.mobile-menu-list a{align-items:center;color:var(--primary-green-100);display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;text-decoration:none}.mobile-menu-actions{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem;padding:0 1rem;width:100%}.mobile-menu-actions .button.highlight{height:3rem}.mobile-menu-footer{box-shadow:0 -6px 34px #0000000f;height:7rem;width:100%}.menu-open{overflow:hidden}@media (min-width:41.3125rem){.navigation{grid-column:span 8;height:9rem;padding:0 1rem}.logo{max-width:12.5rem}.navigation-header{min-height:4rem;padding-top:.5rem}.logo-container{width:auto}.logo-container span{font-size:.875rem}.action-buttons{align-items:center;display:flex;gap:1rem}.mobile-nav,.mobile-menu-overlay{display:none}.links{display:flex;justify-content:end}.links ul{display:flex;gap:2.5rem;list-style:none;padding:0}.links ul li .nav-item{border-bottom:.375rem solid transparent;display:inline-block;padding-bottom:1.5rem;transition:border-color .3s ease}.links ul li .nav-item:hover{border-color:var(--neutral-white-100)}}@media (min-width:80.0625rem){.navigation{grid-column:span 12}.action-buttons{gap:2.5rem}}.accordion-contents-simple ol,.accordion-contents-simple ul,.rich-text-diseases ol,.rich-text-diseases ul,.rich-text-section ol,.rich-text-section ul,.rich-text-treatments ol,.rich-text-treatments ul,.tab-content.active ol,.tab-content.active ul{list-style:none;padding-left:0}.accordion-contents-simple ol li,.accordion-contents-simple ul li,.rich-text-diseases ol li,.rich-text-diseases ul li,.rich-text-section ol li,.rich-text-section ul li,.rich-text-treatments ol li,.rich-text-treatments ul li,.tab-content.active ol li,.tab-content.active ul li{align-items:flex-start;display:flex;gap:1rem;padding:0 0 1.25rem;position:relative}.accordion-contents-simple ol li span,.accordion-contents-simple ul li span,.rich-text-diseases ol li span,.rich-text-diseases ul li span,.rich-text-section ol li span,.rich-text-section ul li span,.rich-text-treatments ol li span,.rich-text-treatments ul li span,.tab-content.active ol li span,.tab-content.active ul li span{color:var(--tertiary-green-dark-100)}.accordion-contents-simple ul li,.rich-text-diseases ul li,.rich-text-section ul li,.rich-text-treatments ul li,.tab-content.active ul li{line-height:1.75rem}.accordion-contents-simple ol li,.rich-text-diseases ol li,.rich-text-section ol li,.rich-text-treatments ol li,.tab-content.active ol li{align-items:flex-start;line-height:2rem}.accordion-contents-simple ul li:before,.rich-text-diseases ul li:before,.rich-text-section ul li:before,.rich-text-treatments ul li:before,.tab-content.active ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6.5' stroke='%2356B093' stroke-width='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:1rem;margin-top:.25rem;width:1rem}.accordion-contents-simple ol,.rich-text-diseases ol,.rich-text-section ol,.rich-text-treatments ol,.tab-content.active ol{counter-reset:custom-counter}.accordion-contents-simple ol li,.rich-text-diseases ol li,.rich-text-section ol li,.rich-text-treatments ol li,.tab-content.active ol li{counter-increment:custom-counter}.accordion-contents-simple ol li:before,.rich-text-diseases ol li:before,.rich-text-section ol li:before,.rich-text-treatments ol li:before,.tab-content.active ol li:before{color:var(--tertiary-green-medium-100);content:counter(custom-counter);flex-shrink:0;font-size:1.5rem;font-weight:600}*,:after,:before{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}body,html{font-family:Inter,sans-serif;scroll-behavior:smooth}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p,h1,h2,h3,h4,h5,h6{text-wrap:pretty}#__next,#root{isolation:isolate}.skip-link{background-color:var(--primary-green-100,#007377);border-radius:0 0 .25rem;color:var(--neutral-white-100,#fff);font-weight:600;left:0;padding:.75rem 1.5rem;position:absolute;text-decoration:none;top:-100%;z-index:10000}.skip-link:focus{outline:2px solid var(--neutral-white-100,#fff);outline-offset:.125rem;top:0}:root{--primary-green-100:#007377;--primary-green-75:#3d9396;--primary-green-50:#7ab4b6;--primary-green-25:#bfdcdd;--primary-green-15:#e0f0f0;--secondary-magenta-100:#bb16a3;--tertiary-green-dark-100:#254a5d;--tertiary-green-medium-100:#56b093;--tertiary-green-medium-25:#d5ebe4;--tertiary-green-light-100:#64eb9b;--tertiary-apricot-100:#fa9370;--tertiary-apricot-25:#fee4db;--highlight-red-100:#ff417d;--neutral-white-100:#fff;--neutral-white-75:#f2f2f2;--neutral-white-50:#e6e6e6;--neutral-white-25:#d9d9d9;--neutral-black-100:#000;--neutral-black-75:#666;--neutral-black-50:#b3b3b3;--neutral-black-25:#ccc;--primary-green-hover:#00595c;--tertiary-green-light-hover:#5bd68d;--error-red:#ea0745;--system-grey:#8e8e93;--mobile-columns:6;--mobile-gutter:1.125rem;--mobile-padding:1rem;--tablet-columns:8;--tablet-gutter:1.5rem;--tablet-padding:1.75rem;--desktop-columns:12;--desktop-gutter:1.75rem;--desktop-padding:2rem;--large-desktop-padding:14.5rem}
