@charset "UTF-8";:root{--container-padding:1.25rem;--content-width__calculated:calc(var(--container-padding)*2 + var(--content-width));--grid__columns:6;--grid__gap:1.125rem;--grid__gap-modulo:0.4375rem;--grid__overlay--color:#3e0077;--grid__size--column:calc((var(--content-width__calculated) - var(--grid__gap)*(var(--grid__columns) - 1))/var(--grid__columns));--max-width__content:47.5rem;--spacing--small:2.1875rem;--spacing--medium:3.125rem;--spacing--large:5.625rem;--font__copy:"Ubuntu",sans-serif;--font__copy--weight:400;--font__copy--weight--medium:500;--font__copy--weight--bold:700;--font__copy--size:1rem;--font__copy--line-height:1.75rem;--font__heading:"minion-pro",serif;--font__heading--weight:700;--font__heading--line-height:1.3;--font__heading-size--primary:clamp(1.75rem,0.27055rem + 4.10959vw,3.25rem);--font__heading-line-height--primary:clamp(2rem,0.76712rem + 3.42466vw,3.25rem);--font__heading-size--secondary:clamp(2rem,1.13699rem + 2.39726vw,2.875rem);--font__heading-line-height--secondary:clamp(2.25rem,1.07877rem + 3.25342vw,3.4375rem);--font__heading-size--tertiary:clamp(1.25rem,1.12671rem + 0.34247vw,1.375rem);--font__heading-line-height--tertiary:clamp(1.375rem,1.19007rem + 0.5137vw,1.5625rem);--font__heading-size--quaternary:1.5rem;--font__heading-line-height--quaternary:var(--font__heading--line-height);--color__black:#000;--color__black-opacity--70:rgba(0,0,0,0.7);--color__black-opacity--50:rgba(0,0,0,0.5);--color__black--50:#7f7f7f;--color__white:#fff;--color__grey:#999;--color__red:#721c24;--color__red--light:#f8d7da;--color__yellow:#856404;--color__yellow--light:#fff3cd;--color__green:#155724;--color__green--light:#d4edda;--color__blue:#004085;--color__blue--light:#cce5ff;--color__grey--light:#edeae8;--color__grey--light-opacity--50:rgba(237,234,232,0.5);--color__tertiary--70:#677581;--color__tertiary-opacity--50:rgba(38,58,75,0.5);--color__primary:#4c4c4c;--color__secondary:#c51d25;--color__secondary-opacity--50:rgba(197,29,37,0.5);--color__tertiary:#263a4b;--color__accent:#d8d8d8;--color__site-background:#efeae5;--color__links:var(--color__primary);--color__links--hover:var(--color__accent);--color__error:var(--color__red);--color__error--light:var(--color__red--light);--color__error--dark:var(--color__red);--color__error--accent:var(--color__red);--color__warning:var(--color__yellow);--color__warning--light:var(--color__yellow--light);--color__warning--dark:var(--color__yellow);--color__warning--accent:var(--color__yellow);--color__success:var(--color__green);--color__success--light:var(--color__green--light);--color__success--dark:var(--color__green);--color__success--accent:var(--color__green);--color__notice:var(--color__blue);--color__notice--light:var(--color__blue--light);--color__notice--dark:var(--color__blue);--color__notice--accent:var(--color__blue);--mq__mobile:36em;--mq__tablet:48em;--mq__desktop:62em;--mq__wide:75em;--animation__duration:400ms;--animation__timing-function:ease-in-out;--adminbar__height--narrow:32px;--adminbar__height:46px;--global__radius:0.3125rem;--profile-image__border-radius:var(--global__radius);--max__width:56.25rem;--max__width--small:43.75rem;--header__height:6.25rem}@media (min-width:48em){:root{--container-padding:1.875rem;--grid__columns:6;--grid__gap:1.125rem;--grid__overlay--color:#005994}}@media (min-width:62em){:root{--container-padding:2.5rem;--grid__columns:8;--grid__gap:1.6875rem;--grid__overlay--color:#8a0000}}@media (min-width:75em){:root{--container-padding:3.75rem;--grid__columns:12;--grid__gap:1.6875rem;--grid__overlay--color:#4f9776}}@font-face{font-weight:400;font-family:Example Variant;font-style:normal;src:url("../../../../../../../../themes/pro-seniore/dist/fonts/example-variant- regular .woff2") format("woff2"),url("../../../../../../../../themes/pro-seniore/dist/fonts/example-variant- regular .woff") format("woff");font-display:swap}@font-face{font-weight:300;font-family:Example;font-style:normal;src:url(../../../../../../../../themes/pro-seniore/dist/fonts/example-light.woff2) format("woff2"),url(../../../../../../../../themes/pro-seniore/dist/fonts/example-light.woff) format("woff");font-display:swap}@font-face{font-weight:400;font-family:Example;font-style:normal;src:url(../../../../../../../../themes/pro-seniore/dist/fonts/example-regular.woff2) format("woff2"),url(../../../../../../../../themes/pro-seniore/dist/fonts/example-regular.woff) format("woff");font-display:swap}@font-face{font-weight:700;font-family:Example;font-style:normal;src:url(../../../../../../../../themes/pro-seniore/dist/fonts/example-bold.woff2) format("woff2"),url(../../../../../../../../themes/pro-seniore/dist/fonts/example-bold.woff) format("woff");font-display:swap}@font-face{font-family:Ubuntu;src:url(../../../../../../../../themes/pro-seniore/dist/fonts/Ubuntu-Bold.woff2) format("woff2"),url(../../../../../../../../themes/pro-seniore/dist/fonts/Ubuntu-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../../../../../../../../themes/pro-seniore/dist/fonts/Ubuntu-Medium.woff2) format("woff2"),url(../../../../../../../../themes/pro-seniore/dist/fonts/Ubuntu-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../../../../../../../../themes/pro-seniore/dist/fonts/Ubuntu-Regular.woff2) format("woff2"),url(../../../../../../../../themes/pro-seniore/dist/fonts/Ubuntu-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.container{margin-left:auto;margin-right:auto;max-width:calc(var(--container-padding)*2 + var(--content-width));padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}@media (min-width:950px){.alignwide{left:calc(50% - 50vw);margin-left:-125px;margin-right:-125px;max-width:100vw;position:relative}}.alignfull{left:calc(50% - 50vw);position:relative;width:100vw}.facilities__item--contact,.house-equipment{--columns:var(--grid__columns);grid-gap:var(--grid__gap);display:grid;grid-template-columns:repeat(var(--columns),1fr)}.is-style-h1,h1{font-size:var(--font__heading-size--primary);line-height:var(--font__heading-line-height--primary);margin:clamp(2.375rem,-.83048rem + 8.90411vw,5.625rem) 0 clamp(2.1875rem,1.26284rem + 2.56849vw,3.125rem)}.is-style-h2,h2{font-size:var(--font__heading-size--secondary);line-height:var(--font__heading-line-height--secondary)}.is-style-h2,.is-style-h3,h2,h3{margin:clamp(2.375rem,-.83048rem + 8.90411vw,5.625rem) 0 clamp(1.875rem,1.56678rem + .85616vw,2.1875rem)}.is-style-h3,h3{font-size:var(--font__heading-size--tertiary);line-height:var(--font__heading-line-height--tertiary)}.is-style-h4,.is-style-h5,.is-style-h6,h4,h5,h6{font-size:var(--font__heading-size--quaternary);line-height:var(--font__heading-line-height--quaternary)}.content .hdw_cpt_news .entry__content>:first-child:not(.wp-block-cover):not(section),.is-style-h1.entry__title,h1.entry__title{margin-top:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.content .entry__content>.wp-block-group.force__margin--top:not(.no__margin--top):not(.margin__top--extrasmall):not(.margin__top--small):not(.margin__top--medium):not(.margin__top--large):not(.margin__top--extralarge):first-child,.content .entry__content>.wp-block-group:not(.no__margin--top):not(.margin__top--extrasmall):not(.margin__top--small):not(.margin__top--medium):not(.margin__top--large):not(.margin__top--extralarge),.content .entry__content>.wp-block-image.force__margin--top:not(.no__margin--top):not(.margin__top--extrasmall):not(.margin__top--small):not(.margin__top--medium):not(.margin__top--large):not(.margin__top--extralarge):first-child,.content .entry__content>.wp-block-image:not(.no__margin--top):not(.margin__top--extrasmall):not(.margin__top--small):not(.margin__top--medium):not(.margin__top--large):not(.margin__top--extralarge),.content .entry__content>.wp-block-media-text.force__margin--top:not(.no__margin--top):not(.margin__top--extrasmall):not(.margin__top--small):not(.margin__top--medium):not(.margin__top--large):not(.margin__top--extralarge):first-child,.content .entry__content>.wp-block-media-text:not(.no__margin--top):not(.margin__top--extrasmall):not(.margin__top--small):not(.margin__top--medium):not(.margin__top--large):not(.margin__top--extralarge),.content .entry__content>section.force__margin--top:not(.no__margin--top):not(.margin__top--extrasmall):not(.margin__top--small):not(.margin__top--medium):not(.margin__top--large):not(.margin__top--extralarge):first-child,.content .entry__content>section:not(.no__margin--top):not(.margin__top--extrasmall):not(.margin__top--small):not(.margin__top--medium):not(.margin__top--large):not(.margin__top--extralarge),.search-no-results h1,.search-results h1{margin-top:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.content .posts a h3,.is-style-h4,.is-style-h5,.is-style-h6,h4,h5,h6{margin-bottom:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.content .entry__content>.wp-block-group.force__margin--bottom:not(.no__margin--bottom):not(.margin__bottom--extrasmall):not(.margin__bottom--small):not(.margin__bottom--medium):not(.margin__bottom--large):not(.margin__bottom--extralarge):last-child,.content .entry__content>.wp-block-group:not(.no__margin--bottom):not(.margin__bottom--extrasmall):not(.margin__bottom--small):not(.margin__bottom--medium):not(.margin__bottom--large):not(.margin__bottom--extralarge),.content .entry__content>.wp-block-image.force__margin--bottom:not(.no__margin--bottom):not(.margin__bottom--extrasmall):not(.margin__bottom--small):not(.margin__bottom--medium):not(.margin__bottom--large):not(.margin__bottom--extralarge):last-child,.content .entry__content>.wp-block-image:not(.no__margin--bottom):not(.margin__bottom--extrasmall):not(.margin__bottom--small):not(.margin__bottom--medium):not(.margin__bottom--large):not(.margin__bottom--extralarge),.content .entry__content>.wp-block-media-text.force__margin--bottom:not(.no__margin--bottom):not(.margin__bottom--extrasmall):not(.margin__bottom--small):not(.margin__bottom--medium):not(.margin__bottom--large):not(.margin__bottom--extralarge):last-child,.content .entry__content>.wp-block-media-text:not(.no__margin--bottom):not(.margin__bottom--extrasmall):not(.margin__bottom--small):not(.margin__bottom--medium):not(.margin__bottom--large):not(.margin__bottom--extralarge),.content .entry__content>section.force__margin--bottom:not(.no__margin--bottom):not(.margin__bottom--extrasmall):not(.margin__bottom--small):not(.margin__bottom--medium):not(.margin__bottom--large):not(.margin__bottom--extralarge):last-child,.content .entry__content>section:not(.no__margin--bottom):not(.margin__bottom--extrasmall):not(.margin__bottom--small):not(.margin__bottom--medium):not(.margin__bottom--large):not(.margin__bottom--extralarge){margin-bottom:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}p{margin-top:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix));margin-bottom:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.content .hdw_cpt_news{margin-top:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix));margin-bottom:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.has-background.has-primary-background-color{background:var(--color__primary)}.has-background.has-secondary-background-color{background:var(--color__secondary)}.has-background.has-tertiary-background-color{background:var(--color__tertiary)}.has-background.has-accent-background-color{background:var(--color__accent)}.has-background.has-white-background-color{background:var(--color__white)}.has-background.has-black-background-color{background:var(--color__black)}.has-background.has-grey-background-color{background:var(--color__grey)}.has-background.has-red-background-color{background:var(--color__red)}.has-background.has-light-red-background-color{background:var(--color__red--light)}.has-background.has-green-background-color{background:var(--color__green)}.has-background.has-light-green-background-color{background:var(--color__green--light)}.has-background.has-blue-background-color{background:var(--color__blue)}.has-background.has-light-blue-background-color{background:var(--color__blue--light)}.has-background.has-yellow-background-color{background:var(--color__yellow)}.has-background.has-light-yellow-background-color{background:var(--color__yellow--light)}.has-text-color.has-primary-color{color:var(--color__primary)}.has-text-color.has-secondary-color{color:var(--color__secondary)}.has-text-color.has-tertiary-color{color:var(--color__tertiary)}.has-text-color.has-accent-color{color:var(--color__accent)}.has-text-color.has-white-color{color:var(--color__white)}.has-text-color.has-black-color{color:var(--color__black)}.has-text-color.has-grey-color{color:var(--color__grey)}.has-text-color.has-red-color{color:var(--color__red)}.has-text-color.has-light-red-color{color:var(--color__red--light)}.has-text-color.has-green-color{color:var(--color__green)}.has-text-color.has-light-green-color{color:var(--color__green--light)}.has-text-color.has-blue-color{color:var(--color__blue)}.has-text-color.has-light-blue-color{color:var(--color__blue--light)}.has-text-color.has-yellow-color{color:var(--color__yellow)}.has-text-color.has-light-yellow-color{color:var(--color__yellow--light)}:first-child{margin-top:0}:last-child{margin-bottom:0}:root{--responsive-spaces-fix:0.7}@media (min-width:36em){:root{--responsive-spaces-fix:0.75}}@media (min-width:48em){:root{--responsive-spaces-fix:0.8}}@media (min-width:62em){:root{--responsive-spaces-fix:0.9}}@media (min-width:75em){:root{--responsive-spaces-fix:1}}.margin--extrasmall{margin:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.margin--small{margin:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.margin--medium{margin:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.margin--large{margin:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.margin--extralarge{margin:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.margin__top--extrasmall{margin-top:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.margin__top--small{margin-top:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.margin__top--medium{margin-top:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.margin__top--large{margin-top:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.margin__top--extralarge{margin-top:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.margin__right--extrasmall{margin-right:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.margin__right--small{margin-right:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.margin__right--medium{margin-right:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.margin__right--large{margin-right:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.margin__right--extralarge{margin-right:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.margin__bottom--extrasmall{margin-bottom:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.margin__bottom--small{margin-bottom:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.margin__bottom--medium{margin-bottom:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.margin__bottom--large{margin-bottom:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.margin__bottom--extralarge{margin-bottom:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.margin__left--extrasmall{margin-left:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.margin__left--small{margin-left:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.margin__left--medium{margin-left:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.margin__left--large{margin-left:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.margin__left--extralarge{margin-left:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.margin__horizontal--extrasmall{margin-top:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix));margin-bottom:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.margin__horizontal--small{margin-top:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix));margin-bottom:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.margin__horizontal--medium{margin-top:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix));margin-bottom:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.margin__horizontal--large{margin-top:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix));margin-bottom:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.margin__horizontal--extralarge{margin-top:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix));margin-bottom:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.margin__vertical--extrasmall{margin-left:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix));margin-right:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.margin__vertical--small{margin-left:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix));margin-right:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.margin__vertical--medium{margin-left:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix));margin-right:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.margin__vertical--large{margin-left:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix));margin-right:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.margin__vertical--extralarge{margin-left:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix));margin-right:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.padding--extrasmall{padding:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.padding--small{padding:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.padding--medium{padding:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.padding--large{padding:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.padding--extralarge{padding:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.padding__top--extrasmall{padding-top:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.padding__top--small{padding-top:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.padding__top--medium{padding-top:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.padding__top--large{padding-top:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.padding__top--extralarge{padding-top:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.padding__right--extrasmall{padding-right:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.padding__right--small{padding-right:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.padding__right--medium{padding-right:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.padding__right--large{padding-right:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.padding__right--extralarge{padding-right:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.padding__bottom--extrasmall{padding-bottom:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.padding__bottom--small{padding-bottom:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.padding__bottom--medium{padding-bottom:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.padding__bottom--large{padding-bottom:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.padding__bottom--extralarge{padding-bottom:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.padding__left--extrasmall{padding-left:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.padding__left--small{padding-left:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.padding__left--medium{padding-left:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.padding__left--large{padding-left:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.padding__left--extralarge{padding-left:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.padding__horizontal--extrasmall{padding-top:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix));padding-bottom:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.padding__horizontal--small{padding-top:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix));padding-bottom:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.padding__horizontal--medium{padding-top:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix));padding-bottom:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.padding__horizontal--large{padding-top:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix));padding-bottom:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.padding__horizontal--extralarge{padding-top:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix));padding-bottom:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}.padding__vertical--extrasmall{padding-left:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix));padding-right:calc(clamp(.9375rem, .36058rem + 1.60256vw, 1.5625rem)*var(--responsive-spaces-fix))}.padding__vertical--small{padding-left:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix));padding-right:calc(clamp(2.5rem, 1.92308rem + 1.60256vw, 3.125rem)*var(--responsive-spaces-fix))}.padding__vertical--medium{padding-left:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix));padding-right:calc(clamp(3.125rem, 1.68269rem + 4.00641vw, 4.6875rem)*var(--responsive-spaces-fix))}.padding__vertical--large{padding-left:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix));padding-right:calc(clamp(4.0625rem, 2.04327rem + 5.60897vw, 6.25rem)*var(--responsive-spaces-fix))}.padding__vertical--extralarge{padding-left:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix));padding-right:calc(clamp(5.625rem, 3.60577rem + 5.60897vw, 7.8125rem)*var(--responsive-spaces-fix))}body{background-color:var(--color__site-background);display:flex;flex-direction:column;font-family:var(--font__copy);font-weight:var(--font__copy--weight);font-size:var(--font__copy--size);line-height:var(--font__copy--line-height);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:height .5s ease-in-out;scroll-behavior:smooth;color:var(--color__tertiary)}body.nav-is--visible{overflow:hidden;overscroll-behavior:none}figure{margin:0;padding:0}.wpcf7-form{width:100%}.wpcf7-form .form__field--input-wrapper>p{margin-left:0;margin-right:0}.wpcf7-form .form__field--input-wrapper a{color:var(--color__secondary);text-decoration:none;transition:all var(--animation__duration) var(--animation__timing-function) 0s}.wpcf7-form .form__field--input-wrapper a:hover{color:var(--color__tertiary)}@media (min-width:48em){.wpcf7-form{margin:0 auto;max-width:calc(100%/var(--grid__columns)*(var(--grid__columns) - 2) - var(--grid__gap-modulo))}}@media (min-width:75em){.wpcf7-form{max-width:calc(var(--content-width)*0.5 - var(--grid__gap)*0.5)}}label{display:block;margin:0 auto;width:100%}label>span>input[type=text],label>span input[type=email],label>span input[type=number],label>span input[type=password],label>span input[type=tel],label>span select:first-child,label>span textarea{color:var(--color__black--50);background-color:var(--color__white);border:1px solid var(--color__black);line-height:1;margin-bottom:clamp(1.25rem,2.3077vw,1.6875rem);padding:.75rem .5625rem;width:100%}input[type=checkbox],input[type=radio]{width:auto}.submit-btn button[type=submit],.submit-btn input[type=submit]{background-color:transparent;color:var(--color__tertiary);border:1px solid var(--color__black);line-height:1rem;letter-spacing:.03125rem;margin:1.9375rem 0;padding:.625rem .9375rem;text-transform:uppercase;width:100%;max-width:8.125rem}.submit-btn button[type=submit]:hover,.submit-btn input[type=submit]:hover{box-shadow:0 0 .1875rem .0625rem rgba(0,0,0,.25),inset 0 0 .1875rem .0625rem rgba(0,0,0,.25)}textarea{resize:vertical}.form__field--input-wrapper .wpcf7-form-control-wrap{left:1.125rem}.form__field--input-wrapper .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item,.form__field--input-wrapper .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{margin-left:1.75rem}.form__field--input-wrapper .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item>label,.form__field--input-wrapper .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item>label{cursor:pointer}.form__field--input-wrapper .wpcf7-form-control-wrap input[type=checkbox]+span{margin-right:1rem}.form__field--input-wrapper .wpcf7-form-control-wrap input[type=checkbox],.form__field--input-wrapper .wpcf7-form-control-wrap input[type=radio]{cursor:pointer;opacity:0;position:absolute}.form__field--input-wrapper .wpcf7-form-control-wrap input[type=checkbox]+.wpcf7-list-item-label,.form__field--input-wrapper .wpcf7-form-control-wrap input[type=radio]+.wpcf7-list-item-label{display:block}.form__field--input-wrapper .wpcf7-form-control-wrap input[type=checkbox]+.wpcf7-list-item-label:after,.form__field--input-wrapper .wpcf7-form-control-wrap input[type=checkbox]+.wpcf7-list-item-label:before,.form__field--input-wrapper .wpcf7-form-control-wrap input[type=radio]+.wpcf7-list-item-label:after,.form__field--input-wrapper .wpcf7-form-control-wrap input[type=radio]+.wpcf7-list-item-label:before{content:"";display:block;position:relative;left:-1.75rem}.form__field--input-wrapper .wpcf7-form-control-wrap input[type=checkbox]+.wpcf7-list-item-label:before,.form__field--input-wrapper .wpcf7-form-control-wrap input[type=radio]+.wpcf7-list-item-label:before{margin-right:1rem;top:1.1875rem;left:-1.375rem;opacity:0;width:.5625rem;height:.5625rem;background-color:var(--color__secondary);border-radius:50%;z-index:9999}.form__field--input-wrapper .wpcf7-form-control-wrap input[type=checkbox]+.wpcf7-list-item-label:after,.form__field--input-wrapper .wpcf7-form-control-wrap input[type=radio]+.wpcf7-list-item-label:after{border:1px solid var(--color__black);top:-1.5rem;height:1.3125rem;width:1.3125rem;color:inherit}.form__field--input-wrapper .wpcf7-form-control-wrap input[type=checkbox]:checked+.wpcf7-list-item-label:before,.form__field--input-wrapper .wpcf7-form-control-wrap input[type=radio]:checked+.wpcf7-list-item-label:before{opacity:1!important}.form__field--input-wrapper .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label span{position:relative;left:.75rem;max-width:calc(100% - 1.875rem)}.form__field--input-wrapper .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label span:before{left:-1.375rem;top:1.25rem}.form__field--input-wrapper .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label span:after{position:absolute;top:.875rem;left:-1.75rem}.is-style-h1,.is-style-h2,.is-style-h3,.is-style-h4,.is-style-h5,.is-style-h6,h1,h2,h3,h4,h5,h6{color:var(--color__tertiary);font-family:var(--font__heading);font-weight:var(--font__heading--weight);text-align:center}.is-style-h1,h1{color:var(--color__secondary)}.is-style-h3,h3{font-family:var(--font__copy)}h1+h3,h3+h2{margin-top:0}hr.wp-block-separator{--separator__size--height:0.125rem;--separator__size--width:5rem;--separator__size--margin:1.25rem;--separator__color--background:var(--color__secondary);height:var(--separator__size--height);width:var(--separator__size--width);background:var(--separator__color--background);margin:var(--separator__size--margin) auto var(--separator__size--margin) 0;border:0}hr.wp-block-separator.is-style-dots,hr.wp-block-separator.is-style-wide{--separator__size--width:100%}hr.wp-block-separator.is-style-dots:before{color:var(--separator__color--background)}hr.wp-block-separator.is-style-separator--dots-fullwidth{--separator__size--width:100%;background:transparent;border-top:1px dotted var(--color__tertiary);margin:clamp(3.125rem,1.39897rem + 4.79452vw,4.875rem) 0}#wp-admin-bar-my-sites>.ab-sub-wrapper{height:calc(100vh - 7.25rem)!important;overflow-y:auto!important;padding-right:10.625rem!important;padding-bottom:12.5rem!important}html.nav-is--visible{overflow:hidden;overscroll-behavior:none}img{height:auto;max-width:100%;width:auto}a{transition:all var(--animation__duration) var(--animation__timing-function) 0s;color:var(--color__links);color:var(--color__secondary);text-decoration:none}@media (hover:hover){a:hover{color:var(--color__links--hover)}}a:not([class]),a:not([class]):hover,a[href^=mailto]{text-decoration:none}a[href^=mailto]{color:var(--color__secondary)}a[href^=mailto]:hover,ul{color:var(--color__tertiary)}ul{padding-left:0;margin:1.6875rem 0;list-style-type:none;text-align:center}ul>li{text-indent:-.7rem}ul>li:before{content:"•";color:var(--color__tertiary);display:inline;position:relative;padding-right:.25rem}ul>li.menu-item{text-indent:0}ul>li:empty{display:none}ul:not([class]){margin:0;padding:0}@media (min-width:62em){ul:not([class]){max-width:calc(100%/var(--grid__columns)*(var(--grid__columns) - 2) - .375rem);margin:1.6875rem auto}}ul.not-centered{list-style-type:none;text-align:left;color:var(--color__tertiary)}@media (min-width:62em){ul.not-centered{max-width:calc(100%/var(--grid__columns)*(var(--grid__columns) - 2) - .375rem);margin:1.6875rem auto}}ul.not-centered>li{margin-left:.5rem;text-indent:-.5rem}ul.not-centered>li:before{content:"•";color:var(--color__tertiary);display:inline;position:relative;padding-right:.25rem}ul.facility-offers{margin-top:.3125rem}.content{flex:1}.content .entry__content{position:relative;z-index:99}.content .entry__content>:first-child:not(.wp-block-cover):not(section){margin-top:clamp(2.375rem,-.83048rem + 8.90411vw,5.625rem)}.content .entry__content>.wp-block-group,.content .entry__content>.wp-block-image,.content .entry__content>.wp-block-media-text,.content .entry__content>section{position:relative;z-index:100}.content .entry__content>.wp-block-group>div,.content .entry__content>.wp-block-image>div,.content .entry__content>.wp-block-media-text>div,.content .entry__content>section>div{scroll-margin-top:8.75rem}.content .entry__content>.wp-block-buttons:last-of-type,.content .entry__content>p:last-of-type{margin-bottom:clamp(2.375rem,-.83048rem + 8.90411vw,5.625rem)}.content:before{content:"";display:inline-block;width:100%;height:var(--header__height);background:var(--color__secondary-opacity--50);position:absolute;top:0;left:0}.content .hdw_cpt_news .entry-thumbnail{width:100%;height:clamp(12.6875rem,37.6068vw,27.5rem)}.content .hdw_cpt_news .entry-thumbnail img{display:block;margin:0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content .hdw_cpt_news .entry-date{font-size:calc(var(--font__copy--size)*0.8);margin:1rem 0;text-align:right}.content .hdw_cpt_news .entry__content p{margin-left:0;margin-right:0;text-align:center;max-width:100%}@media (min-width:62em){.content .hdw_cpt_news{width:100%;max-width:calc(100%/var(--grid__columns)*(var(--grid__columns) - 2) - var(--grid__gap-modulo));margin-left:auto;margin-right:auto}}@media (min-width:75em){.content .hdw_cpt_news{max-width:calc(100%/var(--grid__columns)*(var(--grid__columns) - 4) + var(--grid__gap)*2 - var(--grid__gap-modulo))}}nav ul{list-style:none}nav li,nav ul{margin:0;padding:0}nav a{text-decoration:none}p{color:var(--color__tertiary);text-align:center}@media (min-width:62em){p{max-width:calc(100%/var(--grid__columns)*(var(--grid__columns) - 2) - .375rem);margin:2.1875rem auto}}p:has(+ul){margin-bottom:0}p+ul:not([class]){margin-top:.3125rem}b,strong{font-weight:var(--font__copy--weight--bold)}.entry__content>p.is-style-p--standard-margin,p.is-style-p--standard-margin{margin:2.1875rem auto!important}.prices-apartments{gap:var(--grid__gap)}.prices-apartments.is-content-justification-center{justify-content:center}.prices-apartments .prices-apartments-item{flex-basis:calc(100%/var(--grid__columns)*4 - 0.25rem);text-align:center}.footer{background-color:var(--color__tertiary)}.footer__wrapper{--columns:var(--grid__columns);grid-gap:var(--grid__gap);display:grid;grid-template-columns:repeat(var(--columns),1fr);--columns:1;padding-left:2.5625rem;padding-right:2.5625rem;padding-block:3.125rem}.footer__facility-logo{display:flex;justify-content:center;align-items:center;border-bottom:.0625rem solid hsla(0,0%,100%,.3);padding-bottom:1.875rem;width:100%}.footer__facility-logo>a{display:inline-block;margin:0 auto;max-width:17.1875rem;width:100%}.footer__facility-logo>a>img{width:100%;height:auto;max-height:7.8125rem;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(80%) sepia(91%) saturate(7%) hue-rotate(10deg) brightness(110%) contrast(109%)}.footer__content{display:flex;flex-direction:column;row-gap:1.25rem;margin-top:1.875rem;position:relative}.footer__content--address p,.footer__content--contact p,.footer__content--navigation p{margin:0}.footer__content--address a,.footer__content--address div,.footer__content--address p,.footer__content--address p>a,.footer__content--address ul>li,.footer__content--address ul>li>a,.footer__content--contact a,.footer__content--contact div,.footer__content--contact p,.footer__content--contact p>a,.footer__content--contact ul>li,.footer__content--contact ul>li>a,.footer__content--navigation a,.footer__content--navigation div,.footer__content--navigation p,.footer__content--navigation p>a,.footer__content--navigation ul>li,.footer__content--navigation ul>li>a{color:var(--color__white);font-size:.875rem;line-height:1.6125rem;text-align:left}.footer__content--address a,.footer__content--address p>a,.footer__content--address ul>li>a,.footer__content--contact a,.footer__content--contact p>a,.footer__content--contact ul>li>a,.footer__content--navigation a,.footer__content--navigation p>a,.footer__content--navigation ul>li>a{text-decoration:underline}.footer__content--address a:hover,.footer__content--address p>a:hover,.footer__content--address ul>li>a:hover,.footer__content--contact a:hover,.footer__content--contact p>a:hover,.footer__content--contact ul>li>a:hover,.footer__content--navigation a:hover,.footer__content--navigation p>a:hover,.footer__content--navigation ul>li>a:hover{color:var(--color__white);text-decoration:none}.footer__content--navigation{position:relative;border-bottom:.0625rem solid hsla(0,0%,100%,.3);padding-bottom:1.25rem}.footer__content--navigation ul{list-style-type:none;padding-left:0}.footer__content--social{display:flex;align-items:center;gap:1.25rem;position:absolute;bottom:4.6875rem;right:0}.footer__content--social>a{flex:0 0 1.9375rem;width:100%}.footer__content--social>a>img{width:100%;height:auto;transition:.3s ease-in-out;scale:1}@media (hover:hover){.footer__content--social>a:hover>img{scale:1.05}}.footer__partner{display:flex;justify-content:flex-start;align-items:center;gap:.8125rem}.footer__partner--description{color:var(--color__white);font-family:var(--font__copy);font-size:.875rem;line-height:1.5rem;font-weight:400}.footer__partner img{max-width:5.375rem;width:100%;height:auto;transition:.3s ease-in-out;scale:1}@media (hover:hover){.footer__partner img:hover{scale:1.05}}@media (min-width:62em){.footer{--footer__column-gap:clamp(1.17188rem,-0.21701rem + 2.89352vw,1.95312rem)}.footer__wrapper{--columns:12;align-content:flex-start;align-items:flex-start;padding-block:3.125rem;margin:0 auto;max-width:calc(var(--container-padding)*2 + var(--content-width));padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}}@media (min-width:62em) and (min-width:950px){.footer__wrapper--wide{left:calc(50% - 50vw);margin-left:-125px;margin-right:-125px;max-width:100vw;position:relative}}@media (min-width:62em){.footer__wrapper--full{left:calc(50% - 50vw);position:relative;width:100vw}.footer__wrapper:not(:has(.footer__content--address)) .footer__content--contact{grid-column:1/span 5}.footer__wrapper:not(:has(.footer__content--address)) .footer__content--navigation{grid-column:6/span 3}.footer__facility-logo{grid-column:1/4;align-self:center;border-bottom:none;padding-bottom:0;position:relative;height:100%;max-width:none}.footer__facility-logo:after{content:"";display:inline-block;position:absolute;width:.0625rem;right:-25%;height:100%;top:0;transform:translateX(-100%);border-left:.0625rem solid hsla(0,0%,100%,.3)}.footer__facility-logo>a{height:100%;display:flex;align-items:center;justify-content:center}.footer__facility-logo>a>img{width:auto;height:100%}.footer__content{grid-column:5/-1;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:1.5625rem;margin-top:0;display:grid;grid-template-columns:repeat(12,1fr);position:relative}.footer__content--navigation{border-bottom:none}.footer__content--navigation ul>li,.footer__content--navigation ul>li>a{font-size:.875rem;line-height:1.6125rem}.footer__content--social{position:relative;flex-direction:column;top:0;bottom:0}.footer__content--address{grid-column:1/span 4}.footer__content--contact{grid-column:5/span 5}.footer__content--navigation{grid-column:10/span 3}.footer__content--navigation ul{margin-bottom:0}.footer__content--social{grid-column:-1/span 1}.footer__partner{grid-column:1/-1;grid-row:2}}.germany-map{--svg__font-size:0.875rem;--fill--hover:#f5f5f5;display:block;height:auto;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;width:100%}.germany-map a path{transition:all var(--animation__duration) var(--animation__timing-function) 0s}.germany-map a:hover path{fill:var(--fill--hover)}.germany-map #Saarland{--svg__font-size:0.625rem}.notification-message__wrapper{background:#ddf5fd;border:.0625rem solid #83b4d7;border-radius:.3125rem;color:#1a4056;margin:1.25rem 0;padding:.625rem 1.25rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-gap:1.25rem}.notification-message__wrapper svg{height:100%;width:auto;min-height:2.5rem;max-height:5rem}.notification-message__text{display:flex;align-items:center;justify-content:flex-start}@media (min-width:36em){.notification-message__wrapper{grid-template-columns:auto 1fr;grid-template-rows:1fr}}.header{position:sticky;top:-.0625rem;background-color:var(--color__secondary);padding:1.5rem 0;height:6.25rem;transition:all var(--animation__duration) var(--animation__timing-function) 0s;overflow-x:hidden;z-index:999}.nav-is--visible .header{height:100vh;height:100dvh}.nav-is--visible .header.sticky{background-color:var(--color__secondary);height:100vh;height:100dvh}.nav-is--visible .header .meta{list-style:none;width:calc(100% - var(--container-padding)*2);position:absolute;top:72vh;flex-direction:column;row-gap:1.5625rem;z-index:101}.nav-is--visible .header .meta,.nav-is--visible .header .meta ul{display:flex;-moz-column-gap:2.75rem;justify-content:center;column-gap:2.75rem}.nav-is--visible .header .meta-nav .meta-navigation ul li:before{display:none}.nav-is--visible .header .meta-nav .meta-navigation ul li a{color:var(--color__white);text-decoration:none}.nav-is--visible .header .meta-nav .meta-navigation ul li:not(:last-child):after{content:"|";color:var(--color__white);display:inline;position:relative;left:1.5rem}.header__container{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.header__container .header__container--logo{cursor:pointer;position:absolute;left:50%;transform:translateX(-50%)}.header__container .header__container--logo img{transition:all var(--animation__duration) var(--animation__timing-function) 0s;transform:scale(1)}.header__container .header__container--logo,.header__container .navigation-toggle{opacity:1;transition:all var(--animation__duration) var(--animation__timing-function) 0s}.header__container .header__container--logo.hidden,.header__container .navigation-toggle.hidden{pointer-events:none;opacity:0}.header__container .navigation-toggle{transform:scale(1)}.header__container .search{display:flex;position:relative;margin:auto 0}.header__container .search form{position:absolute;top:-1rem;right:3.46875rem;right:0;width:0;text-align:right;transition:all .35s ease,opacity .35s ease;visibility:visible;opacity:1}.header__container .search form input{position:relative;right:calc(100%/var(--grid__columns) + var(--grid__gap));visibility:hidden;opacity:0;background-color:transparent;border:1px solid var(--color__white);color:var(--color__white);line-height:1;padding:.4375rem .71875rem;text-align:right;width:calc(100%/var(--grid__columns)*5 - var(--grid__gap));transition:all .35s ease}@media (min-width:62em){.header__container .search form input{right:calc(100%/var(--grid__columns)*3 + var(--grid__gap)*0.5);width:100%;max-width:13.125rem}}@media (min-width:75em){.header__container .search form input{right:calc(var(--content-width)/var(--grid__columns));max-width:16.875rem}}.header__container .search form input[type=submit]{position:absolute;top:-.5rem;right:0;width:4.2rem;height:3.4rem;background:transparent;border:none;display:inline-block;padding:0;text-indent:-10000px;z-index:-1;cursor:pointer}.header__container .search form.is-visible{visibility:visible;opacity:1;width:calc(100vw - 2.1875rem - var(--grid__gap)*2 - var(--container-padding)*2);transition:all .35s ease,opacity .35s ease}.header__container .search form.is-visible input{visibility:visible;opacity:1}.header__container .search form.is-visible input[type=submit]{z-index:200}.header__container .meta{display:none}.header.sticky{background-color:var(--color__secondary-opacity--50);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);padding:.75rem 0;height:3.75rem}.header.sticky .main-navigation{top:3rem;height:calc(100vh - 3rem);height:calc(100dvh - 3rem)}.header.sticky .navigation-toggle,.header.sticky .search{transform:scale(.75) translateY(-.5rem);transition:all .35s ease}.header.sticky .navigation-toggle input[type=text],.header.sticky .search input[type=text]{transform:scale(1.25) translate(-1.75rem)}.header.sticky .header__container--logo{transform:translate(-50%,-.75rem)}.header.sticky .header__container--logo img{transform:scale(.6)}@media (min-width:62em){.header{position:sticky;top:-.0625rem;overflow-x:visible;z-index:999}.nav-is--visible .header{height:6.25rem}.nav-is--visible .header .meta{width:calc(570px - var(--container-padding)*2);justify-content:flex-start;flex-direction:row;top:calc(100vh - 5.25rem)}.nav-is--visible .header .meta-nav{display:none;width:0}.header.sticky{height:5rem}.header.sticky .main-navigation{top:4.25rem;height:calc(100vh - 4.25rem);height:calc(100dvh - 4.25rem)}.header.sticky .header__container--logo{transform:translate(-50%)}.header.sticky .header__container--logo img{transform:scale(.8)}.header.sticky .navigation-toggle,.header.sticky .search{transform:scale(.75) translateY(0)}.header__container .header__container--logo.hidden,.header__container .navigation-toggle.hidden{opacity:1}.header__container .search form.is-visible{width:16.875rem}.header+.content .container{overflow-x:visible}}.media-provider__wrapper{margin:3.125rem 0;display:grid;grid-template-columns:1fr;grid-gap:3.125rem var(--grid__gap)}.media-provider__list{padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-gap:1.875rem var(--grid__gap)}.media-provider__item{display:grid;grid-template-columns:1fr;grid-gap:var(--grid__gap)}.media-provider__image{max-height:9.375rem;max-width:9.375rem;overflow:hidden}.media-provider__image img{-o-object-fit:cover;object-fit:cover;width:100%}.media-provider__description{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:18.75rem}.media-provider__author{margin-top:.3125rem;display:block}@media (min-width:36em){.media-provider__item{grid-template-columns:auto 1fr}}@media (min-width:48em){.media-provider__list{grid-template-columns:1fr 1fr;grid-gap:var(--grid__gap)}}@media (min-width:75em){.media-provider__list{grid-template-columns:1fr 1fr 1fr}}.footer-navigation ul{display:flex;flex-direction:column}.footer-navigation li{display:inline-block}.footer-navigation li:before{display:none}.main-navigation{background-color:var(--color__secondary);position:absolute;padding-top:clamp(1.1875rem,-2.81935rem + 11.13014vw,5.25rem);top:4.75rem;left:0;width:100%;max-height:0;padding-left:var(--container-padding);padding-right:var(--container-padding);opacity:0}.nav-is--visible .main-navigation{max-height:100vh;opacity:1;transition:all var(--animation__duration) var(--animation__timing-function) 0s;z-index:100}.main-navigation>ul{display:none;text-align:left;list-style-type:none}.nav-is--visible .main-navigation>ul{text-transform:uppercase;display:flex;flex-direction:column;gap:1.25rem}.main-navigation>ul>li{list-style:none;position:relative}.main-navigation>ul>li:before{display:none}.main-navigation>ul>li.menu-item-has-children a:after{content:"";background-image:url(../../../../../../../../themes/pro-seniore/dist/img/menu-arrow-right.svg);background-size:contain;display:inline-block;position:relative;left:.75rem;top:.125rem;width:.375rem;height:.875rem;transform:rotate(0);transition:all var(--animation__duration) var(--animation__timing-function) 0s}.main-navigation>ul>li:hover>a{color:var(--color__links--hover)}.main-navigation>ul>li>a{color:var(--color__white);font-size:1.0625rem;font-weight:var(--font__copy--weight--bold);letter-spacing:.5px;text-decoration:none}.main-navigation>ul>li>ul{list-style-type:none;left:0;opacity:0;overflow:hidden;position:relative;top:100%;width:100%;max-width:35.75rem;max-height:0;text-transform:none;transition:all .35s ease-in-out 50ms;transition-delay:0;text-align:left}.main-navigation>ul>li>ul>li{position:relative;left:2.8125rem;width:calc(100% - 2.8125rem)}.main-navigation>ul>li>ul>li:before{display:none}.main-navigation>ul>li>ul>li:last-child{margin-bottom:0}.main-navigation>ul>li>ul>li:hover>a{color:var(--color__links--hover)}.main-navigation>ul>li>ul>li>a{color:var(--color__white);display:block;text-decoration:none;word-wrap:break-word;font-size:1.0625rem;line-height:2.25rem}.main-navigation>ul>li>ul>li>a:after{display:none;visibility:hidden}.main-navigation>ul>li>ul>.current-menu-ancestor>a,.main-navigation>ul>li>ul>.current-menu-item>a{font-weight:var(--font__copy--weight--bold)}.main-navigation>ul>li.subnav-is--visible a:after{transform:rotate(90deg)}.main-navigation>ul>li.subnav-is--visible .sub-menu{margin-top:1rem;max-height:100vh;opacity:1;transition:all .35s ease-in-out 50ms}.main-navigation>ul>li.subnav-is--visible .sub-menu li a:after{display:none}@media (min-width:62em){.main-navigation{height:0;width:75%;transform:translateX(-50%);transition:all var(--animation__duration) var(--animation__timing-function) 0s}.main-navigation:before{content:"";background-color:var(--color__secondary);display:inline;position:absolute;top:0;left:calc(-37.5% + var(--container-padding));width:50vw;height:100%}.nav-is--visible .main-navigation{height:100vh;left:0;transform:translateX(-50%);padding-left:calc(37.5% + var(--container-padding))}.nav-is--visible .main-navigation ul{width:100%}.nav-is--visible .main-navigation ul li a{font-size:var(--font__copy--size);line-height:1.625rem}}.meta-navigation li{display:inline-block}.navigation-toggle{cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:.5rem;top:.5rem;left:-.5rem;width:2.025rem;height:1.0625rem;box-sizing:content-box}.sticky .navigation-toggle{left:-.75rem}.navigation-toggle__icon{background-color:var(--color__white);display:inline-block;height:1px;width:100%;position:relative;transition:transform var(--animation__duration) var(--animation__timing-function) 0s,width var(--animation__duration) var(--animation__timing-function) 0s;transform-origin:1.71875rem 0}.navigation-toggle__icon:nth-child(2){width:1.45812rem}.navigation-toggle__icon:nth-child(3){width:1.13437rem}.nav-is--visible .navigation-toggle__icon:first-child{transform:rotate(-45deg)}.nav-is--visible .navigation-toggle__icon:nth-child(2){width:0}.nav-is--visible .navigation-toggle__icon:nth-child(3){transform:rotate(45deg);width:100%}.pagination{margin-top:4em}.page-numbers{line-height:1;padding:.25em .5em}.validation-message,.validation-message__icon{border-radius:var(--global__radius)}.validation-message__icon{position:relative;height:3.25rem;font-size:2.5rem;line-height:3.25rem}.wp-block-buttons{--button__bg-color:#f5f5f5;justify-content:center;align-items:flex-start;margin:clamp(1.875rem,1.56678rem + .85616vw,2.1875rem) 0 2.1875rem;row-gap:1.125rem}.wp-block-buttons,.wp-block-buttons.space-between{-moz-column-gap:var(--grid__gap);column-gap:var(--grid__gap)}.wp-block-buttons:has(.is-style-btn--file){--button-min-height:6.25rem;--file-buttons__flex-divisor:var(--grid__columns);--file-buttons__flex-column-factor:4;--file-buttons__flex-direction:column;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center}@media (min-width:36em){.wp-block-buttons:has(.is-style-btn--file){flex-wrap:wrap}}@media (min-width:48em){.wp-block-buttons:has(.is-style-btn--file){flex-direction:row;--file-buttons__flex-column-factor:3}}@media (min-width:62em){.wp-block-buttons:has(.is-style-btn--file){--file-buttons__flex-column-factor:4}}.wp-block-buttons .wp-block-button{flex-basis:calc(100%/var(--grid__columns)*4 - 0.25rem);letter-spacing:.5px;line-height:clamp(1.28125rem,1.18878rem + .25685vw,1.375rem);text-transform:uppercase;white-space:nowrap}.wp-block-buttons .wp-block-button__link{font-size:clamp(.875rem,.81336rem + .17123vw,.9375rem);width:100%;border-radius:0;padding:1rem 1.625rem}.wp-block-buttons .wp-block-button.is-style-btn--application,.wp-block-buttons .wp-block-button.is-style-btn--file,.wp-block-buttons .wp-block-button.is-style-btn--phone,.wp-block-buttons .wp-block-button.is-style-btn--small,.wp-block-buttons .wp-block-button.is-style-outline,.wp-block-buttons .wp-block-button.is-style-outline--full{text-align:center}.wp-block-buttons .wp-block-button.is-style-btn--application>.wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-btn--file>.wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-btn--phone>.wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-btn--small>.wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-outline--full>.wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link{background-color:var(--button__bg-color);color:var(--color__tertiary);border:1px solid var(--color__black);line-height:1rem;padding:.625rem .9375rem .75rem;width:auto}.wp-block-buttons .wp-block-button.is-style-btn--application>.wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-btn--file>.wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-btn--phone>.wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-btn--small>.wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline--full>.wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link:hover{box-shadow:0 0 .1875rem .0625rem rgba(0,0,0,.25),inset 0 0 .1875rem .0625rem rgba(0,0,0,.25)}.wp-block-buttons .wp-block-button.is-style-btn--small>.wp-block-button__link{padding:.5rem .75rem .5625rem}.wp-block-buttons .wp-block-button.is-style-btn--application,.wp-block-buttons .wp-block-button.is-style-btn--phone{flex-basis:auto}.wp-block-buttons .wp-block-button.is-style-btn--application>.wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-btn--phone>.wp-block-button__link{font-size:1.125rem;line-height:1.375rem;text-align:center;background-color:var(--button__bg-color);border:none;display:flex;justify-content:center;align-items:center;-moz-column-gap:.6875rem;column-gap:.6875rem;padding:.5rem .9375rem;white-space:normal}.wp-block-buttons .wp-block-button.is-style-btn--application>.wp-block-button__link:before,.wp-block-buttons .wp-block-button.is-style-btn--phone>.wp-block-button__link:before{content:"";background-image:url(../../../../../../../../themes/pro-seniore/dist/img/btn-phone.svg);background-size:contain;background-position:50%;display:inline-block;width:2.5rem;height:1.9375rem;flex:1 0 2.5rem}.wp-block-buttons .wp-block-button.is-style-btn--application>.wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-btn--phone>.wp-block-button__link:hover{box-shadow:0 0 .1875rem .0625rem rgba(0,0,0,.25)}.wp-block-buttons .wp-block-button.is-style-btn--application>.wp-block-button__link:before{background-image:url(../../../../../../../../themes/pro-seniore/dist/img/btn-application.svg)}.wp-block-buttons .wp-block-button.is-style-btn--file{flex:1 0 calc(100%/var(--file-buttons__flex-divisor)*var(--file-buttons__flex-column-factor) - var(--grid__gap)*0.5);max-width:calc(100%/var(--file-buttons__flex-divisor)*var(--file-buttons__flex-column-factor) - var(--grid__gap)*0.5);width:100%}.wp-block-buttons .wp-block-button.is-style-btn--file>.wp-block-button__link{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;font-size:1.125rem;font-weight:var(--font__copy--weight--medium);line-height:1.375rem;text-transform:none;padding:1rem 1.25rem 0;min-height:var(--button-min-height);white-space:break-spaces}.wp-block-buttons .wp-block-button.is-style-btn--file>.wp-block-button__link:after{content:"zum PDF";display:block;position:relative;bottom:0;font-weight:400;margin-top:.875rem;padding-block:.75rem 1rem;border-top:.0625rem solid rgba(0,0,0,.3)}@media (min-width:62em){.wp-block-buttons .wp-block-button.is-style-btn--file{flex-basis:calc(100%/var(--grid__columns)*2 - var(--grid__gap) + 0.46875rem)}}@media (min-width:75em){.wp-block-buttons .wp-block-button.is-style-btn--file{flex-basis:calc(100%/var(--grid__columns)*2 - var(--grid__gap) + 0.3125rem)}}.wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link{width:100%}.wp-block-buttons .wp-block-button.is-style-outline--full{flex-basis:auto}@media (min-width:48em){.wp-block-buttons .wp-block-button{flex-basis:calc(100%/var(--grid__columns)*2 + 0.375rem)}.wp-block-buttons .wp-block-button.is-style-btn--small{flex-basis:100%}.wp-block-buttons .wp-block-button.is-style-btn--application>.wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-btn--phone>.wp-block-button__link{font-size:.9375rem;line-height:1.0625rem;width:100%}.wp-block-buttons .wp-block-button.is-style-btn--file,.wp-block-buttons .wp-block-button.is-style-btn--file>*{width:100%;height:100%}}@media (min-width:62em){.wp-block-buttons .wp-block-button.is-style-btn--file{flex:1 0 calc(100%/var(--file-buttons__flex-divisor)*var(--file-buttons__flex-column-factor) - var(--grid__gap)*0.5);max-width:calc(100%/var(--file-buttons__flex-divisor)*var(--file-buttons__flex-column-factor) - var(--grid__gap)*0.5)}}@media (min-width:75em){.wp-block-buttons .wp-block-button.is-style-btn--file{flex:1 0 calc(33.33333% - var(--grid__gap));max-width:calc(33.33333% - var(--grid__gap)*0.5)}}.facilities{--grid__row--address:1;--grid__row--phone:2;--grid__row--links:3;--grid__column--address:span 6;--grid__column--phone:span 6;--grid__column--links:span 6}.facilities__item{border-bottom:.0625rem dashed var(--color__tertiary);padding:clamp(1.25rem,.57192rem + 1.88356vw,1.9375rem) 0}.facilities__item--title{margin-bottom:clamp(.9375rem,.13613rem + 2.22603vw,1.75rem)}.facilities__item--title h3{text-align:left}.facilities__item--contact{row-gap:.625rem}.facilities__item--contact .address{grid-row:var(--grid__row--address);grid-column:var(--grid__column--address)}.facilities__item--contact .phone{grid-row:var(--grid__row--phone);grid-column:var(--grid__column--phone)}.facilities__item--contact .phone a{color:#000}.facilities__item--contact .phone a:hover{color:var(--color__links--hover)}.facilities__item--contact .links{grid-row:var(--grid__row--links);grid-column:var(--grid__column--links);font-weight:700;position:relative}.facilities__item--contact .links a{position:relative}@media (max-width:calc(75em - 0.00125em)){.facilities__item--contact .links a{margin-left:calc(var(--container-padding) - .8rem)}}@media (max-width:calc(48em - 0.00125em)){.facilities__item--contact .links a{margin-left:calc(var(--container-padding) - .125rem)}}.facilities__item--contact .links a .svg-link{position:absolute;left:-1.0625rem;top:50%;transform:translateY(-50%)}.facilities__item--contact .links a .svg-link path{stroke:var(--color__secondary);transition:all var(--animation__duration) var(--animation__timing-function) 0s}.facilities__item--contact .links a:hover>.svg-link path{stroke:var(--color__links--hover)}@media (min-width:62em){.facilities{--grid__row--address:1;--grid__row--phone:1;--grid__row--links:1;--grid__column--address:span 3;--grid__column--phone:span 3;--grid__column--links:span 3}}@media (min-width:75em){.facilities{--grid__column--address:1/6;--grid__column--phone:6/10}}.back-btn{--alternative-margin__bottom:clamp(1.25rem,-0.59932rem + 5.13699vw,3.125rem);display:block;padding:.5625rem 1.5rem;border:.0625rem solid var(--color__black-opacity--70);margin-bottom:clamp(3.75rem,.11301rem + 10.10274vw,7.4375rem);margin-top:clamp(1.25rem,.32534rem + 2.56849vw,2.1875rem);margin-left:auto;letter-spacing:.03125rem;width:-moz-fit-content;width:fit-content}.back-btn,.back-btn:hover{color:var(--color__black-opacity--70)}.back-btn:hover{box-shadow:0 0 .1875rem .0625rem var(--color__black-opacity--50)}#leaflet-map{margin-top:clamp(3.125rem,.90582rem + 6.16438vw,5.375rem);height:clamp(18.75rem,-2.2089rem + 58.21918vw,40rem);width:100%}#leaflet-map .leaflet-bottom,#leaflet-map .leaflet-top{z-index:400}.house-equipment{--icon__bg-color:#f5f5f5;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}@media (min-width:48em){.house-equipment{grid-template-columns:repeat(3,1fr)}}.house-equipment__item{background-color:var(--color__grey--light);padding:0 clamp(1.5625rem,.0214rem + 4.28082vw,3.125rem) clamp(1.5625rem,.0214rem + 4.28082vw,3.125rem)}.house-equipment__item,.house-equipment__item--icon{position:relative;display:flex;align-items:center;justify-content:center}.house-equipment__item--icon{background-color:var(--icon__bg-color);width:100%;height:100%}.house-equipment__item--icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.house-equipment__item--label{position:absolute;bottom:-.5rem;bottom:clamp(-.5rem,-1.85616rem + 3.76712vw,.875rem)}.alignleft{float:left}.alignright{float:right}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#BorlabsCookieBox p{text-align:left}#BorlabsCookieBox ul.brlbs-cmpnt-consent-list li:before{display:none}#BorlabsCookieBox ul.brlbs-cmpnt-consent-list li p{text-align:left;max-width:unset}