@charset "UTF-8";
:root{--font-headline: "Adobe Caslon Pro", Georgia, serif;--font-body: "Calibri MS", Calibri, Arial, sans-serif;--font-small-heading: 24px;--wg-form-h1: clamp(2.25rem, 1.61rem + 3.21vw, 4.5rem);--wg-form-h2: clamp(1.75rem, 1.32rem + 2.14vw, 3.25rem);--wg-form-h3: clamp(1.5rem, 1.21rem + 1.43vw, 2.5rem);--wg-form-h4: clamp(1.25rem, 1.11rem + .71vw, 1.75rem);--wg-form-body: clamp(1rem, .96rem + .18vw, 1.125rem);--wg-form-body-lg: clamp(1.125rem, 1.02rem + .54vw, 1.5rem);--wg-form-body-small: clamp(.8125rem, .79rem + .09vw, .875rem);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--container-max-width: 1380px;--wg-container-width: 85%;--wg-container-width-laptop: 90%;--wg-container-width-mobile: 90%;--wg-container-padding-top: 60px;--wg-container-padding-bottom: 120px;--wg-container-padding: var(--wg-container-padding-top) 0 var(--wg-container-padding-bottom)}@media (max-width: 767px){:root{--wg-container-padding-bottom: var(--spacing-lg);--wg-container-padding-top: var(--spacing-md)}}:root{--breakpoint-mobile: 767px;--breakpoint-mobile-extra: 880px;--breakpoint-tablet: 1024px;--breakpoint-laptop: 1366px;--breakpoint-desktop: 1367px;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-2xl: 64px;--spacing-component-gap: 16px;--spacing-section-padding: 48px;--spacing-container-padding: 24px;--container-padding: 24px;--radius-none: 0;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 8px;--radius-full: 50%;--transition-fast: .2s;--transition-normal: .3s;--transition-slow: .5s;--easing-default: ease;--easing-in-out: cubic-bezier(.4, 0, .2, 1);--easing-bounce: cubic-bezier(.68, -.55, .265, 1.55);--z-header: 1000;--z-dropdown: 1100;--z-overlay: 9999;--z-modal: 10000;--color-error: #dc3545;--color-success: #28a745;--color-warning: #ffc107;--color-info: #17a2b8;--color-feedback-success-bg: #d4edda;--color-feedback-success-border: #c3e6cb;--color-feedback-success-text: #155724;--color-feedback-error-bg: #f8d7da;--color-feedback-error-border: #f5c6cb;--color-feedback-error-text: #721c24;--shadow-focus-taupe: 0 0 0 3px rgba(139, 126, 106, .1);--overlay-dark: rgba(0, 0, 0, .5);--overlay-dark-strong: rgba(0, 0, 0, .6);--wg-scale: 1.01;--line-height-heading: 1.2;--hover-opacity: .8;--hover-tint-lighten: 15%;--hover-tint-darken: 15%;--hover-tint-subtle: 8%;--hover-tint-strong: 25%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed;overflow-x:hidden}ul[role=list],ol[role=list]{list-style:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,.h1{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h1);line-height:1.2;line-height:var(--line-height-heading);margin-bottom:16px;margin-bottom:var(--spacing-sm)}h2,.h2{font-family:var(--font-headline-italic);font-size:var(--font-h2);font-style:italic;line-height:1.2;line-height:var(--line-height-heading);margin-bottom:14px}h3,.h3{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h3);line-height:1.2;line-height:var(--line-height-heading);margin-bottom:12px}h4,.h4{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-copy-lg);line-height:1.2;line-height:var(--line-height-heading);margin-bottom:10px}h5,.h5{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-copy-std);line-height:1.2;line-height:var(--line-height-heading);margin-bottom:8px;margin-bottom:var(--spacing-xs)}body{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);line-height:var(--line-height-body);color:var(--color-text)}.text-lg{font-size:var(--font-copy-lg)}.text-sm{font-size:14px}a{color:var(--color-brand);text-decoration:none;transition:color .2s ease;transition:color var(--transition-fast) ease}a:hover,a:focus{opacity:.8;opacity:var(--hover-opacity)}.entry-content h2,.ast-single-post .entry-content h2{font-family:var(--font-headline-italic)!important;font-weight:600!important;font-weight:var(--font-weight-semibold)!important;font-style:italic!important}.admin-bar .wohngut-header{top:32px}@media (max-width: 1024px){.admin-bar .wohngut-header{top:0}}.wohngut-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;background:transparent;height:120px;display:flex;align-items:center;justify-content:space-between;padding-left:30px;padding-right:40px;transition:all .3s ease}@media (max-width: 1024px){.wohngut-header{padding-left:20px;padding-right:30px;height:100px}}@media (max-width: 767px){.wohngut-header{padding-left:20px;padding-right:20px;height:80px}}.wohngut-header__burger{display:flex;align-items:center;justify-content:center;border-radius:50%;border-radius:var(--radius-full);--icon-size: 75px;width:75px;width:var(--icon-size);height:75px;height:var(--icon-size);background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.wohngut-header__burger::-moz-focus-inner{border:0;padding:0}.wohngut-header__burger{color:var(--color-white);transition:all .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform var(--transition-normal) var(--easing-default),opacity var(--transition-normal) var(--easing-default);-webkit-tap-highlight-color:transparent;transition:opacity .2s ease}.wohngut-header__burger:hover{opacity:.7}.wohngut-header__burger:active{transform:scale(.95)}.wohngut-header__burger svg{width:var(--icon-size);height:var(--icon-size);fill:currentColor;transition:transform .3s ease}.wohngut-header__burger svg line{transition:all .3s ease;transform-origin:center}@media (max-width: 1024px){.wohngut-header__burger{--icon-size: 70px}}@media (max-width: 767px){.wohngut-header__burger{--icon-size: 50px}}.wohngut-header__burger--active svg{transform:rotate(90deg)}.wohngut-header__burger--active svg line:nth-child(1){transform:translateY(6px) rotate(45deg)}.wohngut-header__burger--active svg line:nth-child(2){opacity:0;transform:scaleX(0)}.wohngut-header__burger--active svg line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.wohngut-header__logo{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;text-decoration:none;line-height:0;transition:opacity .3s ease}.wohngut-header__logo img{height:85px;width:auto;max-width:250px;display:block;transition:height .3s ease,opacity .3s ease}@media (max-width: 1024px){.wohngut-header__logo img{height:60px;max-width:250px}}@media (max-width: 767px){.wohngut-header__logo img{height:50px;max-width:200px}}.wohngut-header__logo--white{opacity:1}.wohngut-header__logo--color{opacity:0;position:absolute;left:50%;transform:translate(-50%)}.wohngut-header--scrolled{background-color:color-mix(in srgb,var(--color-neutral-2-30) 80%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:80px}.wohngut-header--scrolled .wohngut-header__logo--white{opacity:0}.wohngut-header--scrolled .wohngut-header__logo--color{opacity:1}.wohngut-header--scrolled .wohngut-header__logo img{--image-logo-height: 70px;height:70px;height:var(--image-logo-height)}@media (max-width: 1366px){.wohngut-header--scrolled .wohngut-header__logo img{--image-logo-height:60px }}.wohngut-header--scrolled .wohngut-header__burger{--icon-size: 50px}.wohngut-header--scrolled .wohngut-header__burger svg circle{stroke:var(--color-brand)}.wohngut-header--scrolled .wohngut-header__burger svg path{stroke:var(--color-accent)}.wohngut-header--scrolled .wohngut-standorte__toggle{color:var(--color-brand);--underline-color: var(--color-brand)}.wohngut-header--osterseifen .wohngut-header__logo img{--image-logo-height: 80px}@media (max-width: 1366px){.wohngut-header--osterseifen .wohngut-header__logo img{--image-logo-height: 75px}}.wohngut-header--parkresidenz .wohngut-header__logo img{--image-logo-height: 66px}@media (max-width: 1366px){.wohngut-header--parkresidenz .wohngut-header__logo img{--image-logo-height: 60px}}.wohngut-header *:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.wohngut-header,.wohngut-header__burger,.wohngut-header__contact,.wohngut-header__logo img{transition:none}}@media (prefers-contrast: high){.wohngut-header{border-bottom-width:2px;border-bottom-color:currentColor}.wohngut-header__burger,.wohngut-header__contact{border:2px solid currentColor}}.wohngut-nav-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;align-items:stretch;justify-content:stretch;will-change:opacity;backface-visibility:hidden}.wohngut-nav-overlay__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#00000080;background-color:var(--overlay-dark);background-blend-mode:darken;cursor:pointer;opacity:0;transition:opacity .3s ease;will-change:opacity,transform}.wohngut-nav-overlay--open .wohngut-nav-overlay__backdrop{animation:backdropZoom 10s linear forwards}@keyframes backdropZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.wohngut-nav-overlay__logo{position:absolute;top:150px}.wohngut-nav-overlay__logo a{display:inline-block;transition:opacity .2s ease}.wohngut-nav-overlay__logo a:hover{opacity:.8}.wohngut-nav-overlay__logo img{width:150px;height:auto;display:block}.wohngut-nav-overlay__panels{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column}@media (min-width: 768px){.wohngut-nav-overlay__panels{flex-direction:row}}.wohngut-nav-overlay__panel-left{background-color:var(--color-neutral-100);width:100%;flex:1;display:flex;flex-direction:column;padding:270px 24px 80px;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}@media (min-width: 768px){.wohngut-nav-overlay__panel-left{width:300px;flex:none}}@media (min-width: 1025px){.wohngut-nav-overlay__panel-left{width:350px}}.wohngut-nav-overlay__panel-right{background-color:var(--color-neutral-2-100);display:none}@media (max-width: 767px){.wohngut-nav-overlay__panel-right{display:none!important;position:absolute;top:0;right:0;bottom:0;left:0}}@media (min-width: 768px){.wohngut-nav-overlay__panel-right{flex:none;display:flex;flex-direction:column;padding:270px 32px 48px 40px}}@media (min-width: 1025px){.wohngut-nav-overlay__panel-right{padding:270px 48px 64px 40px}}.wohngut-nav-overlay__panel-right{overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform;animation-fill-mode:forwards}@media (min-width: 768px){.wohngut-nav-overlay__panel-right[aria-hidden=true]{opacity:0;pointer-events:none;transform:translate(-100%)}}@media (min-width: 768px){.wohngut-nav-overlay__panel-right[aria-hidden=false]{opacity:1;pointer-events:auto;transform:translate(0)}}.wohngut-nav-overlay__panel-right[aria-hidden=false]{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}@media (min-width: 768px){.wohngut-nav-overlay__panel-right[aria-hidden=false]{position:relative}}@media (min-width: 768px){.wohngut-nav-overlay__panel-right.is-animating-in{animation:navOverlayPanelIn .4s ease forwards}.wohngut-nav-overlay__panel-right.is-animating-out{animation:navOverlayPanelOut .4s ease forwards}}.wohngut-nav-overlay__close{position:absolute;top:40px;left:30px;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:50%;border-radius:var(--radius-full);width:50px;height:50px;background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.wohngut-nav-overlay__close::-moz-focus-inner{border:0;padding:0}.wohngut-nav-overlay__close{color:var(--color-white);background-color:var(--color-neutral-2-100);transition:transform .3s ease,opacity .3s ease;transition:transform var(--transition-normal) var(--easing-default),opacity var(--transition-normal) var(--easing-default);-webkit-tap-highlight-color:transparent}.wohngut-nav-overlay__close:hover{opacity:.7;transform:rotate(90deg)}.wohngut-nav-overlay__close:active{transform:scale(.9) rotate(90deg)}.wohngut-nav-overlay__close svg{width:24px;height:24px;fill:currentColor}.wohngut-nav-overlay__menu{flex:1;overflow-y:auto}.wohngut-nav-overlay__menu ul,.wohngut-nav-overlay__menu>ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;overflow-x:hidden;height:100%}.wohngut-nav-overlay__menu ul>li,.wohngut-nav-overlay__menu>ul>li{position:relative;margin-bottom:5px}.wohngut-nav-overlay__menu ul>li.menu-item--separated,.wohngut-nav-overlay__menu>ul>li.menu-item--separated{margin-top:auto}.wohngut-nav-overlay__menu a{position:relative;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-white)}.wohngut-nav-overlay__menu a p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-nav-overlay__menu a strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-nav-overlay__menu a{letter-spacing:.1em;text-decoration:none;color:var(--color-white);text-transform:uppercase;height:100%;position:relative}.wohngut-nav-overlay__menu a:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-white);transition:width .5s ease;opacity:.8;left:0;right:auto}.wohngut-nav-overlay__menu a:hover:after{width:100%}.wohngut-nav-overlay__menu a[aria-current=page]{color:var(--color-white);font-weight:700}.wohngut-nav-overlay__menu a[aria-current=page]:after{width:100%}.wohngut-nav-overlay__menu [data-has-children=true]{position:relative}.wohngut-nav-overlay__menu [data-has-children=true]>.menu-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);--size: 35px;height:35px;height:var(--size);width:35px;width:var(--size);padding:0;margin:0;opacity:.7;color:var(--color-white);transition:transform .2s ease,opacity .2s ease;pointer-events:none}@media (max-width: 767px){.wohngut-nav-overlay__menu [data-has-children=true]>.menu-arrow{--size: 25px;right:unset;left:150px}}.wohngut-nav-overlay__menu [data-has-children=true].is-expanded>.menu-arrow{transform:translateY(4px) rotate(-90deg);opacity:1;top:0}.wohngut-nav-overlay__menu [data-has-children=true]:hover>.menu-arrow{opacity:1}.wohngut-nav-overlay__menu .sub-menu{display:none}@media (max-width: 767px){.wohngut-nav-overlay__menu .sub-menu{display:block;max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);margin-top:0;padding-left:16px;transition:max-height .35s ease,opacity .25s ease,transform .25s ease;will-change:max-height,opacity,transform}.wohngut-nav-overlay__menu .sub-menu[data-submenu-visible=true]{max-height:600px;opacity:1;transform:translateY(0);margin-top:10px}.wohngut-nav-overlay__menu .sub-menu li{position:relative;margin-bottom:6px}.wohngut-nav-overlay__menu .sub-menu li:before{content:"";position:absolute;left:-16px;top:0;height:calc(100% + 6px);width:1px;background:#ffffff40;background:rgba(var(--color-white-rgb, 255, 255, 255),.25)}.wohngut-nav-overlay__menu .sub-menu li:last-child:before{height:75%}.wohngut-nav-overlay__menu .sub-menu a{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-white)}.wohngut-nav-overlay__menu .sub-menu a p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-nav-overlay__menu .sub-menu a strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-nav-overlay__menu .sub-menu a{letter-spacing:.08em;text-transform:uppercase;position:relative}.wohngut-nav-overlay__menu .sub-menu a:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-white);transition:width .35s ease;opacity:.8;left:0;right:auto}.wohngut-nav-overlay__menu .sub-menu a:hover:after{width:100%}}.wohngut-nav-overlay__submenu{flex:1}.wohngut-nav-overlay__submenu .sub-menu{list-style:none;margin:0;padding:0}.wohngut-nav-overlay__submenu .sub-menu li{margin-bottom:5px}.wohngut-nav-overlay__submenu .sub-menu a{position:relative;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-white)}.wohngut-nav-overlay__submenu .sub-menu a p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-nav-overlay__submenu .sub-menu a strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-nav-overlay__submenu .sub-menu a{letter-spacing:.1em;text-decoration:none;text-transform:uppercase;position:relative}.wohngut-nav-overlay__submenu .sub-menu a:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-white);transition:width .5s ease;opacity:.8;left:0;right:auto}.wohngut-nav-overlay__submenu .sub-menu a:hover:after{width:100%}.wohngut-nav-overlay--open{display:flex}.wohngut-nav-overlay--open .wohngut-nav-overlay__backdrop{opacity:1}.wohngut-nav-overlay--open .wohngut-nav-overlay__panel-left{z-index:999;transform:translate(0)}.wohngut-nav-overlay--open .wohngut-nav-overlay__panel-right[aria-hidden=false]{transform:translate(0)}@keyframes navOverlayPanelIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes navOverlayPanelOut{0%{transform:translate(0)}to{transform:translate(-100%)}}.skip-to-nav{position:absolute;top:-100px;left:0;background:var(--color-accent);color:var(--color-white);padding:8px 16px;text-decoration:none;z-index:10000}.skip-to-nav:focus{top:0}@media (prefers-reduced-motion: reduce){.wohngut-nav-overlay__backdrop,.wohngut-nav-overlay__panel-left,.wohngut-nav-overlay__panel-right,.wohngut-nav-overlay__close,.wohngut-nav-overlay__menu a{transition:none}}.wohngut-standorte{position:relative;display:inline-block}.wohngut-standorte__toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-white)}.wohngut-standorte__toggle p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-standorte__toggle strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-standorte__toggle{text-transform:uppercase;white-space:nowrap;color:var(--color-white);background-color:transparent;border:none;cursor:pointer;transition:all .3s ease;transition:all var(--transition-normal) var(--easing-default);-webkit-tap-highlight-color:transparent;position:relative}.wohngut-standorte__toggle:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--underline-color, var(--color-white));transition:width .3s ease;opacity:.8;left:0;right:auto}.wohngut-standorte__toggle:hover:after{width:100%}.wohngut-standorte__toggle:active{transform:scale(.98)}.wohngut-standorte__toggle[aria-expanded=true]:after{width:100%}.wohngut-standorte__menu{position:absolute;top:calc(100% + 8px);top:calc(100% + var(--spacing-xs));right:0;z-index:1100;z-index:var(--z-dropdown);min-width:280px;white-space:nowrap;background-color:var(--color-neutral-100);list-style:none;margin:0;padding:8px 0;padding:var(--spacing-xs) 0;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility 0s .2s;transition:opacity var(--transition-fast) ease,transform var(--transition-fast) ease,visibility 0s var(--transition-fast)}@media (max-width: 767px){.wohngut-standorte__menu{min-width:unset}}.wohngut-standorte__menu[aria-hidden=false]{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease;transition:opacity var(--transition-fast) ease,transform var(--transition-fast) ease}.wohngut-standorte__item{margin:0;padding:0}.wohngut-standorte__item a{display:block;padding:4px 15px;text-decoration:none;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-white)}.wohngut-standorte__item a p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-standorte__item a strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-standorte__item a{text-align:end;text-transform:uppercase;transition:background-color .3s ease;transition:background-color var(--transition-normal) var(--easing-default)}@media (max-width: 767px){.wohngut-standorte__item a{padding:6px 15px}}.wohngut-standorte__item a:focus{background-color:#ffffff1a}.wohngut-standorte__item a span{position:relative}.wohngut-standorte__item a span:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-white);transition:width .3s ease;opacity:.8;right:0;left:auto}.wohngut-standorte__item a span:hover:after{width:100%}.wohngut-standorte__item a span{display:inline-block}.wohngut-standorte__item a span:after{bottom:2px}.wohngut-standorte__item a[aria-current=page]{font-weight:500}.wohngut-standorte__item a[aria-current=page] span{text-decoration:underline;text-decoration-color:var(--color-white);text-decoration-thickness:1px;text-underline-offset:4px}.wohngut-standorte__item a[aria-current=page] span:after{display:none}.wohngut-standorte *:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.wohngut-standorte__toggle,.wohngut-standorte__menu,.wohngut-standorte__item a{transition:none}}.wohngut-ornament{position:absolute;--ornament-size: 300px;width:300px;width:var(--ornament-size);height:auto;pointer-events:none;z-index:0;opacity:.5}[data-wg-theme=light] .wohngut-ornament{opacity:.7}[data-wg-theme=medium] .wohngut-ornament{opacity:.5}[data-wg-theme=dark] .wohngut-ornament{opacity:.4}@media (max-width: 1366px){.wohngut-ornament{--ornament-size: 250px}}@media (max-width: 1024px){.wohngut-ornament{--ornament-size: 200px}}@media (max-width: 767px){.wohngut-ornament{--ornament-size: 150px}.wohngut-ornament--right-top,.wohngut-ornament--right,.wohngut-ornament--right-upper{display:none}}.wohngut-ornament svg{width:100%;height:100%;display:block}.wohngut-ornament svg path{fill:var(--color-neutral-2-50)}.wohngut-ornament--bottom-center{bottom:0;left:50%}.wohngut-ornament--right{right:0;top:50%}.wohngut-ornament--right-upper{right:0;top:150px}.wohngut-ornament--right-top{left:calc(85vw - 200px);top:0}.elementor-element:has(.wohngut-ornament){position:relative}.elementor-element:has(.wohngut-ornament)>.elementor-container,.elementor-element:has(.wohngut-ornament)>.elementor-widget-wrap,.elementor-element:has(.wohngut-ornament)>.e-con{position:relative;z-index:1}.elementor-page footer{--wg-container-bg: color-mix(in srgb, var(--color-brand) 30%, white);background-color:var(--wg-container-bg)}.elementor-page footer .wg-footer{position:relative;width:85%;width:var(--wg-container-width);max-width:1380px;max-width:var(--container-max-width);margin-inline:auto}@media (max-width: 1366px){.elementor-page footer .wg-footer{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 1024px){.elementor-page footer .wg-footer{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 767px){.elementor-page footer .wg-footer{width:90%;width:var(--wg-container-width-mobile)}}.elementor-page footer .wg-footer.social .e-con-inner .wg-main-footer.elementor-widget-nav-menu{width:100%}@media (max-width: 1366px){.elementor-page footer .wg-footer.social .e-con-inner .wg-main-footer.elementor-widget-nav-menu{width:80%;width:calc(var(--wg-container-width-mobile) - 10%);margin-inline:auto}}.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu{display:flex;flex-direction:column;justify-content:flex-end}.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu nav{margin-bottom:0;padding-bottom:0}@media (max-width: 767px){.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu nav ul{display:flex;flex-direction:column}.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu nav ul li a{justify-content:center}}.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu nav .elementor-nav-menu li.menu-item{padding:8px 16px;padding:var(--spacing-xs) var(--spacing-sm)}@media (max-width: 767px){.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu nav .elementor-nav-menu li.menu-item{padding:4px 8px;padding:calc(var(--spacing-xs) / 2) calc(var(--spacing-sm) / 2)}}.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu nav .elementor-nav-menu li.menu-item a.elementor-item{padding:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-footer);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu nav .elementor-nav-menu li.menu-item a.elementor-item p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu nav .elementor-nav-menu li.menu-item a.elementor-item strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu nav .elementor-nav-menu li.menu-item a.elementor-item{text-transform:uppercase;position:relative}.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu nav .elementor-nav-menu li.menu-item a.elementor-item:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-brand);transition:width .5s ease;opacity:.8;left:0;right:auto}.elementor-page footer .wg-footer .e-con-inner .wg-main-footer.elementor-widget-nav-menu nav .elementor-nav-menu li.menu-item a.elementor-item:hover:after{width:100%}.elementor-page footer .wg-footer .e-con-inner .wg-copyrights{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:calc(var(--font-copy-std) - 3px);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page footer .wg-footer .e-con-inner .wg-copyrights p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page footer .wg-footer .e-con-inner .wg-copyrights strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page footer .wg-footer .e-con-inner .wg-footer-social.elementor-element{position:absolute;right:0;width:-moz-max-content;width:max-content}.elementor-page footer .wg-footer .e-con-inner .wg-footer-social.elementor-element div.elementor-widget-icon .elementor-icon-wrapper .elementor-icon{color:var(--color-white);border-color:var(--color-white);font-size:var(--font-footer);display:flex}.elementor-page footer .wg-footer .e-con-inner .wg-footer-social.elementor-element div.elementor-widget-icon .elementor-icon-wrapper .elementor-icon svg{fill:currentColor}.elementor-page footer .wg-footer .e-con-inner .wg-footer-social.elementor-element div.elementor-widget-icon .elementor-icon-wrapper .elementor-icon svg:hover{fill:var(--color-white);cursor:pointer}.elementor-section.has-ornament{position:relative;overflow:hidden}@media (max-width: 992px){.elementor-section:after{width:75px!important;width:calc(var(--ornament-size, 150px) * .5)!important;height:75px!important;height:calc(var(--ornament-size, 150px) * .5)!important}}@media (max-width: 768px){.elementor-section:after{width:45px!important;width:calc(var(--ornament-size, 150px) * .3)!important;height:45px!important;height:calc(var(--ornament-size, 150px) * .3)!important}}@media (max-width: 480px){.elementor-section:after{display:none}}@media print{.elementor-section:after{display:none}}.elementor-widget-slides .elementor-swiper-button{background-color:var(--color-neutral-100);color:#fff;width:50px;height:50px;border-radius:50%;border-radius:var(--radius-full);border:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.elementor-widget-slides .elementor-swiper-button:hover{background-color:var(--color-neutral-2-100)}.elementor-widget-slides .elementor-swiper-button i{font-size:20px}@media (max-width: 768px){.elementor-widget-slides .elementor-swiper-button{width:40px;height:40px}.elementor-widget-slides .elementor-swiper-button i{font-size:16px}}@media (max-width: 480px){.elementor-widget-slides .elementor-swiper-button{width:35px;height:35px}.elementor-widget-slides .elementor-swiper-button i{font-size:14px}}.elementor-widget-slides .elementor-swiper-button-prev{left:20px}@media (max-width: 768px){.elementor-widget-slides .elementor-swiper-button-prev{left:10px}}.elementor-widget-slides .elementor-swiper-button-next{right:20px}@media (max-width: 768px){.elementor-widget-slides .elementor-swiper-button-next{right:10px}}.elementor-widget-slides .swiper-pagination{bottom:20px;z-index:10}@media (max-width: 768px){.elementor-widget-slides .swiper-pagination{bottom:15px}}.elementor-widget-slides .swiper-pagination-bullet{background-color:var(--color-neutral-100);opacity:.5;width:12px;height:12px;margin:0 6px;transition:all .3s ease}.elementor-widget-slides .swiper-pagination-bullet-active{opacity:1;background-color:var(--color-neutral-100)}.elementor-widget-slides .swiper-pagination-bullet:hover{opacity:.8;cursor:pointer}@media (max-width: 768px){.elementor-widget-slides .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px}}.elementor-widget-slides .elementor-slide-content{max-width:1380px;max-width:var(--container-max-width);margin:0 auto;padding:0 20px}@media (max-width: 768px){.elementor-widget-slides .elementor-slide-content{padding:0 15px}}.elementor-widget-slides .elementor-slide-heading{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);color:var(--color-text);text-shadow:0 2px 4px rgba(0,0,0,.1)}.elementor-widget-slides .elementor-slide-description{font-family:var(--font-copy-std);color:var(--color-text);text-shadow:0 2px 4px rgba(0,0,0,.1)}.elementor-widget-slides .elementor-slide-button{background-color:var(--color-neutral-100);color:#fff;padding:12px 30px;border-radius:4px;border-radius:var(--radius-md);border:none;font-family:var(--font-copy-std);font-weight:700;transition:all .3s ease}.elementor-widget-slides .elementor-slide-button:hover{background-color:var(--color-neutral-2-100);transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.elementor-widget-slides .elementor-slide-button:active{transform:translateY(0)}.elementor-widget-slides .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--color-neutral-100)}.elementor-widget-slides .elementor-swiper-button:focus,.elementor-widget-slides .swiper-pagination-bullet:focus{outline:2px solid var(--color-neutral-100);outline-offset:2px}@media print{.elementor-widget-slides .elementor-swiper-button,.elementor-widget-slides .swiper-pagination{display:none}.elementor-widget-slides .swiper-slide{page-break-inside:avoid}}.elementor-widget-form .elementor-form .elementor-form-fields-wrapper{gap:20px}.elementor-widget-form .elementor-field-group{margin-bottom:20px}.elementor-widget-form .elementor-field-group:last-child{margin-bottom:0}.elementor-widget-form .elementor-field-label{font-family:var(--font-copy-std);font-size:20px;color:var(--color-text);font-weight:400;margin-bottom:8px;display:block}.elementor-widget-form .elementor-field-label .elementor-mark-required{color:var(--color-accent);margin-left:4px}.elementor-widget-form .elementor-field-textual{font-family:var(--font-copy-std);font-size:18px;color:var(--color-text);border:1px solid var(--color-neutral-2-100);border-radius:4px;border-radius:var(--radius-md);padding:15px;width:100%;background-color:#fff;transition:all .3s ease}.elementor-widget-form .elementor-field-textual:focus{outline:none;border-color:var(--color-neutral-100);box-shadow:0 0 0 3px #9a93811a}.elementor-widget-form .elementor-field-textual::-moz-placeholder{color:var(--color-neutral-2-100);opacity:.7}.elementor-widget-form .elementor-field-textual::placeholder{color:var(--color-neutral-2-100);opacity:.7}.elementor-widget-form .elementor-field-textual:disabled{background-color:var(--color-neutral-2-30);cursor:not-allowed;opacity:.6}.elementor-widget-form textarea.elementor-field-textual{min-height:120px;resize:vertical}.elementor-widget-form .elementor-field-type-select select{font-family:var(--font-copy-std);font-size:18px;color:var(--color-text);border:1px solid var(--color-neutral-2-100);border-radius:4px;border-radius:var(--radius-md);padding:15px;width:100%;background-color:#fff;cursor:pointer}.elementor-widget-form .elementor-field-type-select select:focus{outline:none;border-color:var(--color-neutral-100)}.elementor-widget-form .elementor-field-type-checkbox .elementor-field-subgroup,.elementor-widget-form .elementor-field-type-radio .elementor-field-subgroup{gap:12px}.elementor-widget-form .elementor-field-type-checkbox .elementor-field-option,.elementor-widget-form .elementor-field-type-radio .elementor-field-option{display:flex;align-items:center;gap:10px}.elementor-widget-form .elementor-field-type-checkbox .elementor-field-option label,.elementor-widget-form .elementor-field-type-radio .elementor-field-option label{font-family:var(--font-copy-std);font-size:18px;color:var(--color-text);cursor:pointer}.elementor-widget-form .elementor-field-type-checkbox .elementor-field-option input[type=checkbox],.elementor-widget-form .elementor-field-type-checkbox .elementor-field-option input[type=radio],.elementor-widget-form .elementor-field-type-radio .elementor-field-option input[type=checkbox],.elementor-widget-form .elementor-field-type-radio .elementor-field-option input[type=radio]{width:20px;height:20px;border:2px solid var(--color-neutral-2-100);cursor:pointer}.elementor-widget-form .elementor-field-type-checkbox .elementor-field-option input[type=checkbox]:checked,.elementor-widget-form .elementor-field-type-checkbox .elementor-field-option input[type=radio]:checked,.elementor-widget-form .elementor-field-type-radio .elementor-field-option input[type=checkbox]:checked,.elementor-widget-form .elementor-field-type-radio .elementor-field-option input[type=radio]:checked{accent-color:var(--color-neutral-100)}.elementor-widget-form .elementor-field-type-checkbox .elementor-field-option input[type=checkbox]:focus,.elementor-widget-form .elementor-field-type-checkbox .elementor-field-option input[type=radio]:focus,.elementor-widget-form .elementor-field-type-radio .elementor-field-option input[type=checkbox]:focus,.elementor-widget-form .elementor-field-type-radio .elementor-field-option input[type=radio]:focus{outline:2px solid var(--color-neutral-100);outline-offset:2px}.elementor-widget-form .elementor-field-type-upload .elementor-upload-field{border:2px dashed var(--color-neutral-2-100);border-radius:4px;border-radius:var(--radius-md);padding:30px;text-align:center;background-color:var(--color-neutral-2-30);cursor:pointer;transition:all .3s ease}.elementor-widget-form .elementor-field-type-upload .elementor-upload-field:hover{border-color:var(--color-neutral-100);background-color:#ebe8e2b3}.elementor-widget-form .elementor-field-type-upload .elementor-upload-field .elementor-upload-text{font-family:var(--font-copy-std);font-size:16px;color:var(--color-neutral-100)}.elementor-widget-form .elementor-button{font-family:var(--font-copy-std);font-size:18px;font-weight:700;color:#fff;background-color:var(--color-neutral-100);border:none;border-radius:4px;border-radius:var(--radius-md);padding:15px 40px;cursor:pointer;transition:all .3s ease}.elementor-widget-form .elementor-button:hover{background-color:var(--color-neutral-2-100);transform:translateY(-2px);box-shadow:0 4px 12px #9a93814d}.elementor-widget-form .elementor-button:active{transform:translateY(0)}.elementor-widget-form .elementor-button:focus{outline:2px solid var(--color-neutral-100);outline-offset:3px}.elementor-widget-form .elementor-button:disabled{background-color:var(--color-neutral-2-100);opacity:.5;cursor:not-allowed;transform:none}.elementor-widget-form .elementor-button.elementor-button-loading{pointer-events:none;opacity:.7}.elementor-widget-form .elementor-button.elementor-button-loading:after{content:"";display:inline-block;width:16px;height:16px;margin-left:10px;border:2px solid white;border-top-color:transparent;border-radius:50%;border-radius:var(--radius-full);animation:button-loading-spinner .6s linear infinite}@keyframes button-loading-spinner{to{transform:rotate(360deg)}}.elementor-widget-form .elementor-message-success{background-color:#8a977f1a;border-left:4px solid var(--color-highlight-forest);padding:15px 20px;margin-top:20px;border-radius:4px;border-radius:var(--radius-md);font-family:var(--font-copy-std);font-size:16px;color:var(--color-text)}.elementor-widget-form .elementor-message-danger{background-color:#be60351a;border-left:4px solid var(--color-accent);padding:15px 20px;margin-top:20px;border-radius:4px;border-radius:var(--radius-md);font-family:var(--font-copy-std);font-size:16px;color:var(--color-text)}.elementor-widget-form .elementor-field-group.error .elementor-field-textual{border-color:var(--color-accent)}.elementor-widget-form .elementor-field-group.error .elementor-message{color:var(--color-accent);font-size:14px;margin-top:5px;font-family:var(--font-copy-std)}.elementor-form.wohngut-bewerbung .elementor-button{background-color:var(--color-neutral-100)}.elementor-form.wohngut-bewerbung .elementor-button:hover,.elementor-form__indicators .elementor-form__indicator{background-color:var(--color-neutral-2-100)}.elementor-form__indicators .elementor-form__indicator--state-current,.elementor-form__indicators .elementor-form__indicator--state-completed{background-color:var(--color-neutral-100)}@media (max-width: 768px){.elementor-widget-form .elementor-field-label{font-size:18px}.elementor-widget-form .elementor-field-textual,.elementor-widget-form .elementor-button{font-size:16px;padding:12px 20px}}@media print{.elementor-widget-form .elementor-button{display:none}.elementor-widget-form .elementor-field-textual{border:1px solid #ccc}}.elementor-widget-accordion .elementor-accordion .elementor-accordion-item{margin-bottom:15px;border-bottom:1px solid var(--color-neutral-2-100);padding-bottom:15px}.elementor-widget-accordion .elementor-accordion .elementor-accordion-item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.elementor-widget-accordion .elementor-tab-title{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:30px;font-weight:600;font-style:italic;color:var(--color-neutral-100);padding:20px 25px;background-color:var(--color-neutral-2-30);border-radius:4px;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease}.elementor-widget-accordion .elementor-tab-title:hover{background-color:var(--color-neutral-2-50)}.elementor-widget-accordion .elementor-tab-title.elementor-active{background-color:var(--color-neutral-100);color:#fff}.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{color:#fff}.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i{transform:rotate(180deg)}.elementor-widget-accordion .elementor-tab-title:focus{outline:2px solid var(--color-neutral-100);outline-offset:2px}.elementor-widget-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;transition:all .3s ease;color:var(--color-neutral-100)}.elementor-widget-accordion .elementor-tab-title .elementor-accordion-icon i{font-size:20px;transition:transform .3s ease}.elementor-widget-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{margin-left:0;margin-right:15px}@media (max-width: 768px){.elementor-widget-accordion .elementor-tab-title{font-size:24px;padding:15px 20px}}.elementor-widget-accordion .elementor-tab-content{font-family:var(--font-copy-std);font-size:20px;line-height:1.6;color:var(--color-text);padding:25px;background-color:#fff;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.elementor-widget-accordion .elementor-tab-content p{margin-bottom:15px}.elementor-widget-accordion .elementor-tab-content p:last-child{margin-bottom:0}.elementor-widget-accordion .elementor-tab-content a{color:var(--color-neutral-100);text-decoration:underline}.elementor-widget-accordion .elementor-tab-content a:hover{color:var(--color-neutral-2-100)}.elementor-widget-accordion .elementor-tab-content ul,.elementor-widget-accordion .elementor-tab-content ol{margin-left:20px;margin-bottom:15px}.elementor-widget-accordion .elementor-tab-content ul li,.elementor-widget-accordion .elementor-tab-content ol li{margin-bottom:8px}.elementor-widget-accordion .elementor-tab-content strong,.elementor-widget-accordion .elementor-tab-content b{font-weight:700}@media (max-width: 768px){.elementor-widget-accordion .elementor-tab-content{font-size:18px;padding:20px}}.elementor-widget-accordion[data-icon-type=plus-minus] .elementor-accordion-icon i:before{content:""}.elementor-active .elementor-widget-accordion[data-icon-type=plus-minus] .elementor-accordion-icon i:before{content:""}.elementor-widget-accordion[data-icon-type=chevron] .elementor-accordion-icon i:before{content:""}.elementor-accordion.wohngut-ausbildung .elementor-tab-title{background-color:var(--color-neutral-2-50)}.elementor-accordion.wohngut-ausbildung .elementor-tab-title.elementor-active{background-color:var(--color-neutral-100)}.elementor-accordion.wohngut-ausbildung .elementor-tab-content{background-color:var(--color-neutral-2-30)}.elementor-accordion--multiple-open .elementor-accordion-item{margin-bottom:20px}.elementor-accordion--multiple-open .elementor-accordion-item .elementor-tab-title.elementor-active{margin-bottom:0}.elementor-widget-accordion .elementor-tab-title[aria-expanded=true] .elementor-accordion-icon i{transform:rotate(180deg)}.elementor-widget-accordion .elementor-tab-title:focus-visible{outline:2px solid var(--color-neutral-100);outline-offset:2px}@media (max-width: 768px){.elementor-widget-accordion .elementor-accordion-icon i{font-size:16px}.elementor-widget-accordion .elementor-accordion-item{margin-bottom:10px;padding-bottom:10px}}@media print{.elementor-widget-accordion .elementor-tab-content{display:block!important;height:auto!important}.elementor-widget-accordion .elementor-tab-title{background-color:transparent;border-bottom:1px solid #ccc}.elementor-widget-accordion .elementor-tab-title .elementor-accordion-icon{display:none}.elementor-widget-accordion .elementor-tab-content{padding:10px 0;page-break-inside:avoid}}.elementor-widget-nested-accordion{color:var(--wg-container-text, var(--color-text))}.elementor-widget-nested-accordion .e-n-accordion-item{border-color:currentColor}.elementor-widget-nested-accordion .e-n-accordion-item:not(:last-child){border-bottom-style:solid;border-bottom-width:1px}.elementor-widget-nested-accordion .e-n-accordion-item-title{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text));color:inherit;background-color:transparent;transition:opacity .3s ease;transition:opacity var(--transition-normal) var(--easing-default)}.elementor-widget-nested-accordion .e-n-accordion-item-title:hover{opacity:.7}.elementor-widget-nested-accordion .e-n-accordion-item-title-icon{color:inherit}.elementor-widget-nested-accordion .e-n-accordion-item-title-icon svg{color:inherit}.elementor-widget-nested-accordion .e-n-accordion-item-title-icon i{color:inherit}.elementor-widget-nested-accordion .e-n-accordion-item-content{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-widget-nested-accordion .e-n-accordion-item-content p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-widget-nested-accordion .e-n-accordion-item-content strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-widget-nested-accordion .e-n-accordion-item-content,.elementor-widget-nested-accordion .e-n-accordion-item-content .elementor-widget{color:inherit}.elementor-widget-nested-accordion .e-n-accordion-item-content p{margin-bottom:16px;margin-bottom:var(--spacing-sm)}.elementor-widget-nested-accordion .e-n-accordion-item-content p:last-child{margin-bottom:0}.elementor-widget-nested-accordion .e-n-accordion-item-content a{color:inherit;text-decoration:underline}.elementor-widget-nested-accordion .e-n-accordion-item-content a:hover{opacity:.7}.elementor-widget-nested-accordion .e-n-accordion-item-content ul,.elementor-widget-nested-accordion .e-n-accordion-item-content ol{margin-bottom:16px;margin-bottom:var(--spacing-sm);padding-left:24px;padding-left:var(--spacing-md)}.elementor-widget-nested-accordion .e-n-accordion-item-content li{margin-bottom:4px}.elementor-widget-nested-accordion .e-n-accordion-item-content li:last-child{margin-bottom:0}.elementor-widget-nested-accordion .e-n-accordion-item-content strong,.elementor-widget-nested-accordion .e-n-accordion-item-content b{font-weight:700}.elementor-widget-nested-accordion .e-n-accordion-item-content em,.elementor-widget-nested-accordion .e-n-accordion-item-content i:not([class]){font-style:italic}.elementor-widget-nested-accordion .e-n-accordion-item-title:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media print{.elementor-widget-nested-accordion .e-n-accordion-item-content{display:block!important;visibility:visible!important;height:auto!important}.elementor-widget-nested-accordion .e-n-accordion-item-title{border-bottom:1px solid currentColor}.elementor-widget-nested-accordion .e-n-accordion-item-title-icon{display:none}}.elementor-widget-wohngut-remote-arrows{height:-moz-max-content;height:max-content;margin:30px 0 0;padding:0}@media (min-width: 768px){.elementor-widget-wohngut-remote-arrows{margin:auto 0 0}}.elementor-widget-wohngut-remote-arrows .wg-remote-arrows-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:20px}@media (max-width: 1024px){.elementor-widget-wohngut-remote-arrows .wg-remote-arrows-wrapper{gap:15px}}@media (max-width: 767px){.elementor-widget-wohngut-remote-arrows .wg-remote-arrows-wrapper{gap:10px}}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow{display:inline-flex;align-items:center;justify-content:center;position:relative;--icon-size: 80px}@media (max-width: 1024px){.elementor-widget-wohngut-remote-arrows .wg-remote-arrow{--icon-size: 70px}}@media (max-width: 767px){.elementor-widget-wohngut-remote-arrows .wg-remote-arrow{--icon-size: 60px}}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow{width:var(--icon-size);height:var(--icon-size);min-width:var(--icon-size);min-height:var(--icon-size);background-color:transparent;color:var(--wg-container-text, var(--color-brand));border-radius:50%;border-radius:var(--radius-full);border:1px solid var(--wg-container-text, var(--color-brand));cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease;outline:none;-webkit-tap-highlight-color:transparent}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow__icon{display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;transition:transform .3s ease}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow__icon svg path{stroke-width:.5px}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow__icon svg,.elementor-widget-wohngut-remote-arrows .wg-remote-arrow__icon i{width:var(--icon-size);height:var(--icon-size);color:currentColor}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow:hover,.elementor-widget-wohngut-remote-arrows .wg-remote-arrow:hover .wg-remote-arrow__icon{transform:scale(1.1)}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow:focus,.elementor-widget-wohngut-remote-arrows .wg-remote-arrow:focus-visible{outline:2px solid var(--color-neutral-100);outline-offset:4px}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow:focus:not(:focus-visible){outline:none}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow:active{transform:scale(.95)}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow--disabled,.elementor-widget-wohngut-remote-arrows .wg-remote-arrow[aria-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow--disabled:hover,.elementor-widget-wohngut-remote-arrows .wg-remote-arrow[aria-disabled=true]:hover{transform:none;box-shadow:0 2px 8px #00000026}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow--prev .wg-remote-arrow__icon{margin-right:2px}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow--next .wg-remote-arrow__icon{margin-left:2px}.elementor-widget-wohngut-remote-arrows .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow--loading{pointer-events:none}.elementor-widget-wohngut-remote-arrows .wg-remote-arrow--loading .wg-remote-arrow__icon{animation:wg-arrow-spin 1s linear infinite}@keyframes wg-arrow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.elementor-widget-wohngut-remote-arrows .wg-remote-arrow,.elementor-widget-wohngut-remote-arrows .wg-remote-arrow__icon{transition:none;animation:none}}.elementor-page .elementor-widget-wg-svg-icon{position:absolute;right:20px;bottom:20px;--icon-size: 35px}.elementor-page .elementor-widget-wg-svg-icon .elementor-widget-container{padding:0;margin:0;height:var(--icon-size)}.elementor-page .elementor-widget-wg-svg-icon .elementor-widget-container .wg-svg-icon{display:inline-block;width:var(--icon-size);height:auto;line-height:0}.elementor-page .elementor-widget-wg-svg-icon .elementor-widget-container .wg-svg-icon svg{width:100%;height:auto;fill:currentColor;display:block}.elementor-page .elementor-widget-wg-svg-icon .service-header-container{display:flex;justify-content:space-between;align-items:center;gap:24px;gap:var(--spacing-md)}@media (max-width: 767px){.elementor-page .elementor-widget-wg-svg-icon .service-header-container{flex-direction:column;align-items:flex-start;gap:16px;gap:var(--spacing-sm)}}.elementor-page .wohngut-wg-gallery-slider{width:100%;position:relative}.elementor-page .wohngut-wg-gallery-slider .swiper{width:100%;height:auto}.elementor-page .wohngut-wg-gallery-slider .swiper-wrapper{display:flex;align-items:stretch}.elementor-page .wohngut-wg-gallery-slider .swiper-slide{height:auto;display:flex;margin-right:0}.elementor-page .wohngut-wg-gallery-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;border-radius:var(--radius-none)}.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next{color:var(--color-white);background:transparent;width:44px;height:44px;border-radius:50%;border-radius:var(--radius-full);border:1px solid var(--color-white);display:flex;align-items:center;justify-content:center;transition:all .3s ease;transition:all var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev:after,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next:after{content:none}.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev .wg-gallery-arrow__icon,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next .wg-gallery-arrow__icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:transform .3s ease;transition:transform var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev .wg-gallery-arrow__icon svg,.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev .wg-gallery-arrow__icon i,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next .wg-gallery-arrow__icon svg,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next .wg-gallery-arrow__icon i{width:18px;height:18px;color:currentColor;fill:currentColor}.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev:hover:not(.swiper-button-disabled),.elementor-page .wohngut-wg-gallery-slider .swiper-button-next:hover:not(.swiper-button-disabled){background-color:color-mix(in srgb,var(--color-brand) 50%,transparent);transform:scale(1.01);transform:scale(var(--wg-scale))}.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev:hover:not(.swiper-button-disabled) .wg-gallery-arrow__icon,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next:hover:not(.swiper-button-disabled) .wg-gallery-arrow__icon{transform:scale(1.01);transform:scale(var(--wg-scale))}.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev:focus:focus,.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev:focus:focus-visible,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next:focus:focus,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next:focus:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev.swiper-button-disabled,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev{left:10px}.elementor-page .wohngut-wg-gallery-slider .swiper-button-next{right:10px}.elementor-page .wohngut-wg-gallery-slider .swiper-pagination{transition:opacity .3s ease;transition:opacity var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-wg-gallery-slider .swiper-pagination-bullet{background:var(--color-white);opacity:.5;width:10px;height:10px;transition:all .3s ease;transition:all var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-wg-gallery-slider .swiper-pagination-bullet:hover{opacity:.8}.elementor-page .wohngut-wg-gallery-slider .swiper-pagination-bullet:focus:focus,.elementor-page .wohngut-wg-gallery-slider .swiper-pagination-bullet:focus:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.elementor-page .wohngut-wg-gallery-slider .swiper-pagination-bullet-active{background:var(--color-white);opacity:1;transform:scale(1.2)}@media (max-width: 768px){.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next{width:36px;height:36px}.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev .wg-gallery-arrow__icon,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next .wg-gallery-arrow__icon{font-size:14px}.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev .wg-gallery-arrow__icon svg,.elementor-page .wohngut-wg-gallery-slider .swiper-button-prev .wg-gallery-arrow__icon i,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next .wg-gallery-arrow__icon svg,.elementor-page .wohngut-wg-gallery-slider .swiper-button-next .wg-gallery-arrow__icon i{width:14px;height:14px}}.elementor-page .wohngut-news-slider{width:100%;height:100%;position:relative}.elementor-page .wohngut-news-slider__single{width:100%;height:100%}.elementor-page .wohngut-news-slider__single img,.elementor-page .wohngut-news-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.elementor-page .wohngut-news-slider .swiper-button-prev,.elementor-page .wohngut-news-slider .swiper-button-next{color:var(--color-white);background:transparent;width:44px;height:44px;border-radius:50%;border-radius:var(--radius-full);border:1px solid var(--color-white);display:flex;align-items:center;justify-content:center;transition:all .3s ease;transition:all var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-news-slider .swiper-button-prev:after,.elementor-page .wohngut-news-slider .swiper-button-next:after{content:none}.elementor-page .wohngut-news-slider .swiper-button-prev .wg-news-arrow__icon,.elementor-page .wohngut-news-slider .swiper-button-next .wg-news-arrow__icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:transform .3s ease;transition:transform var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-news-slider .swiper-button-prev .wg-news-arrow__icon svg,.elementor-page .wohngut-news-slider .swiper-button-prev .wg-news-arrow__icon i,.elementor-page .wohngut-news-slider .swiper-button-next .wg-news-arrow__icon svg,.elementor-page .wohngut-news-slider .swiper-button-next .wg-news-arrow__icon i{width:18px;height:18px;color:currentColor;fill:currentColor}.elementor-page .wohngut-news-slider .swiper-button-prev:hover:not(.swiper-button-disabled),.elementor-page .wohngut-news-slider .swiper-button-next:hover:not(.swiper-button-disabled){background-color:color-mix(in srgb,var(--color-brand) 50%,transparent);transform:scale(1.01);transform:scale(var(--wg-scale))}.elementor-page .wohngut-news-slider .swiper-button-prev:hover:not(.swiper-button-disabled) .wg-news-arrow__icon,.elementor-page .wohngut-news-slider .swiper-button-next:hover:not(.swiper-button-disabled) .wg-news-arrow__icon{transform:scale(1.01);transform:scale(var(--wg-scale))}.elementor-page .wohngut-news-slider .swiper-button-prev:focus:focus,.elementor-page .wohngut-news-slider .swiper-button-prev:focus:focus-visible,.elementor-page .wohngut-news-slider .swiper-button-next:focus:focus,.elementor-page .wohngut-news-slider .swiper-button-next:focus:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.elementor-page .wohngut-news-slider .swiper-button-prev.swiper-button-disabled,.elementor-page .wohngut-news-slider .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.elementor-page .wohngut-news-slider .swiper-button-prev{left:30px}.elementor-page .wohngut-news-slider .swiper-button-next{right:30px}.elementor-page .wohngut-news-slider .swiper-pagination{position:absolute;display:flex;justify-content:center;gap:8px;margin:0;padding:0}.elementor-page .wohngut-news-slider .swiper-pagination.swiper-pagination-bullets{bottom:10px}.elementor-page .wohngut-news-slider .swiper-pagination-bullet{background:var(--wg-container-text, var(--color-text));opacity:.5;width:10px;height:10px;border-radius:50%;border-radius:var(--radius-full);transition:all .3s ease;transition:all var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-news-slider .swiper-pagination-bullet:hover{opacity:.8}.elementor-page .wohngut-news-slider .swiper-pagination-bullet:focus:focus,.elementor-page .wohngut-news-slider .swiper-pagination-bullet:focus:focus-visible{outline:2px solid var(--color-highlight-sky);outline-offset:2px}.elementor-page .wohngut-news-slider .swiper-pagination-bullet-active{background:var(--color-highlight-sky);opacity:1;transform:scale(1.2)}.wohngut-accordion{color:var(--wg-container-text, var(--color-text))}.wohngut-accordion__item:last-child{border-bottom:none}.wohngut-accordion__item--open .wohngut-accordion__icon{transform:rotate(90deg)}.wohngut-accordion__item--open .wohngut-accordion__content{grid-template-rows:1fr}.wohngut-accordion__item--open .wohngut-accordion__content-inner{padding-bottom:8px;padding-bottom:var(--spacing-xs)}.wohngut-accordion__header{display:flex;align-items:center;gap:16px;gap:var(--spacing-sm);width:100%;padding:8px 0;padding:var(--spacing-xs) 0;background:none;border:none;cursor:pointer;text-align:left;color:inherit;transition:opacity .3s ease;transition:opacity var(--transition-normal) var(--easing-default)}.wohngut-accordion__header:hover{color:var(--color-white)}.wohngut-accordion__header:focus-visible{outline:2px solid currentColor;outline-offset:4px}.wohngut-accordion__icon{flex-shrink:0;transition:transform .3s ease;transition:transform var(--transition-normal) var(--easing-default)}.wohngut-accordion__icon svg{display:block;width:24px;height:24px;color:inherit}.wohngut-accordion__title{flex-grow:1;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text));color:inherit}.wohngut-accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;overflow:hidden}.wohngut-accordion__content-inner{min-height:0;overflow:hidden;padding:0 0 0 40px;padding:0 0 0 calc(24px + var(--spacing-sm));font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-accordion__content-inner p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-accordion__content-inner strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-accordion__content-inner{color:inherit;transition:padding .3s ease;transition:padding var(--transition-normal) var(--easing-default)}.wohngut-accordion__content-inner p{margin-bottom:16px;margin-bottom:var(--spacing-sm)}.wohngut-accordion__content-inner p:last-child{margin-bottom:0}.wohngut-accordion__content-inner a{color:inherit;text-decoration:underline}.wohngut-accordion__content-inner a:hover{opacity:.7}.wohngut-accordion__content-inner ul,.wohngut-accordion__content-inner ol{margin-bottom:16px;margin-bottom:var(--spacing-sm);padding-left:24px;padding-left:var(--spacing-md)}.wohngut-accordion__content-inner li{margin-bottom:4px}.wohngut-accordion__content-inner li:last-child{margin-bottom:0}.wohngut-accordion__content-inner strong,.wohngut-accordion__content-inner b{font-weight:700}.wohngut-accordion__content-inner em,.wohngut-accordion__content-inner i{font-style:italic}.elementor-page .elementor-element.wg-menu-downloader{padding:0;margin:0;display:inline-flex;width:-moz-max-content;width:max-content}.elementor-page .elementor-element.wg-menu-downloader .e-con-inner{display:inline-flex;flex:0 0 auto;padding:0}.elementor-page .elementor-element.wg-menu-downloader .elementor-widget-wg-menu-downloader,.elementor-page .elementor-element.wg-menu-downloader .elementor-widget-wg-menu-downloader .elementor-widget-container{padding:0}.elementor-page .elementor-element.wg-menu-downloader .elementor-widget-wg-menu-downloader .elementor-widget-container .wg-menu-downloader__button{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .elementor-element.wg-menu-downloader .elementor-widget-wg-menu-downloader .elementor-widget-container .wg-menu-downloader__button p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .elementor-element.wg-menu-downloader .elementor-widget-wg-menu-downloader .elementor-widget-container .wg-menu-downloader__button strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .elementor-element.wg-menu-downloader .elementor-widget-wg-menu-downloader .elementor-widget-container .wg-menu-downloader__button{text-transform:uppercase;position:relative}.elementor-page .elementor-element.wg-menu-downloader .elementor-widget-wg-menu-downloader .elementor-widget-container .wg-menu-downloader__button:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-white);transition:width .5s ease;opacity:.8;left:0;right:auto}.elementor-page .elementor-element.wg-menu-downloader .elementor-widget-wg-menu-downloader .elementor-widget-container .wg-menu-downloader__button:hover:after{width:100%}.elementor-page .elementor-element.wg-menu-downloader .elementor-widget-wg-menu-downloader .elementor-widget-container .wg-menu-downloader__button{background-color:inherit;padding:0}.elementor-page .elementor-element.wg-menu-downloader .elementor-widget-wg-menu-downloader .elementor-widget-container .wg-menu-downloader__button:hover{color:var(--color-white)}.elementor-page .elementor-element.wg-menu-downloader .elementor-widget-wg-menu-downloader .elementor-widget-container .wg-menu-downloader__button:before{content:">";left:16px;left:var(--spacing-sm);top:50%;transform:translateY(-50%);font-weight:700;color:currentColor}.e-con.e-con-boxed,.elementor-section.elementor-section-boxed{--container-max-width: 1380px !important;--content-width: 1380px !important}.e-con.e-con-boxed:not(.wg-block-header-slider,.wg-block-full-width-image,.wg-block-videoheader,.wg-block-news,.wohngut-news-card,.wohngut-contact)>.e-con-inner{max-width:1380px!important}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1380px!important}@media print{.wg-block-text-image,.wg-block-intro,.wg-block-overview-3col,.wg-block-text-ornament,.wg-block-text-twocol,.wg-block-news{page-break-inside:avoid}.wg-persistent-contact{display:none}.wg-block-wohnformen__card:hover,.wg-block-standorte__card:hover{transform:none}}.elementor-page .wohngut-contact{position:relative;padding:0}.elementor-page .wohngut-contact.e-con-boxed>.e-con-inner{max-width:none;padding:0}.elementor-page .wohngut-department{position:relative;margin:0;padding:60px 0 120px;padding:var(--wg-container-padding)}.elementor-page .wohngut-department .e-con-inner{width:85%;width:var(--wg-container-width);max-width:1380px;max-width:var(--container-max-width);margin-inline:auto}@media (max-width: 1366px){.elementor-page .wohngut-department .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 1024px){.elementor-page .wohngut-department .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 767px){.elementor-page .wohngut-department .e-con-inner{width:90%;width:var(--wg-container-width-mobile)}}.elementor-page .wohngut-department .e-con-inner{padding:0;gap:0 32px;gap:0 var(--spacing-lg)}.elementor-page .wohngut-department .e-con-inner{padding:0}.elementor-page .wohngut-department .wohngut-ornament.wohngut-ornament--right-top{width:300px}.elementor-page .wg-headline{margin:0;padding:0;gap:0}.elementor-page .wg-headline .wg-headline-line-1.elementor-widget.elementor-widget-heading h2.elementor-heading-title,.elementor-page .wg-headline .wg-headline-line-1.elementor-widget.elementor-widget-heading h1.elementor-heading-title{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h1);font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;line-height:var(--line-height-h1);display:block;color:var(--wg-container-text, var(--color-brand))}.elementor-page .wg-headline .wg-headline-line-2.elementor-widget.elementor-widget-heading h1.elementor-heading-title,.elementor-page .wg-headline .wg-headline-line-2.elementor-widget.elementor-widget-heading h2.elementor-heading-title{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h1);font-weight:600;font-weight:var(--font-weight-semibold);font-style:italic;line-height:var(--line-height-h2);display:block;color:var(--wg-container-text, var(--color-brand))}.elementor-page .wg-block-image-slider.elementor-element{position:relative;margin:0;padding:60px 0 120px;padding:var(--wg-container-padding)}.elementor-page .wg-block-image-slider.elementor-element .e-con-inner{width:85%;width:var(--wg-container-width);max-width:1380px;max-width:var(--container-max-width);margin-inline:auto}@media (max-width: 1366px){.elementor-page .wg-block-image-slider.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 1024px){.elementor-page .wg-block-image-slider.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 767px){.elementor-page .wg-block-image-slider.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-mobile)}}.elementor-page .wg-block-image-slider.elementor-element .e-con-inner{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;gap:0 32px;gap:0 var(--spacing-lg);padding:0}@media (max-width: 1024px){.elementor-page .wg-block-image-slider.elementor-element .e-con-inner{grid-template-columns:1fr;grid-template-rows:auto auto auto}}.elementor-page .wg-block-image-slider.elementor-element .e-con-inner .e-widget-swiper .elementor-slides-wrapper.swiper,.elementor-page .wg-block-image-slider.elementor-element .e-con-inner .e-widget-swiper.wg-image-slider .elementor-slides-wrapper.swiper{aspect-ratio:3/2}.elementor-page .wg-block-image-slider.elementor-element .e-con-inner .e-widget-swiper .elementor-slides-wrapper.swiper .swiper-slide,.elementor-page .wg-block-image-slider.elementor-element .e-con-inner .e-widget-swiper.wg-image-slider .elementor-slides-wrapper.swiper .swiper-slide{height:100%}.elementor-page .wg-block-image-slider.elementor-element .e-con-inner .wg-image-slider-text{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:0 40px;padding:0}.elementor-page .wg-block-image-slider.elementor-element .e-con-inner .wg-image-slider-text .wg-headline.elementor-element{--font-h1: var(--font-h2)}@media (max-width: 1024px){.elementor-page .wg-block-image-slider.elementor-element .e-con-inner .wg-image-slider-text,.elementor-page .wg-block-image-slider.elementor-element .e-con-inner .wg-image-slider-text .elementor-widget-wohngut-remote-arrows{margin-top:24px;margin-top:var(--spacing-md)}}.elementor-page .wg-block-videoheader{position:relative;width:100%;aspect-ratio:1380/776;max-height:776px;overflow:hidden;margin-top:0}.elementor-page .wg-block-videoheader.e-con-boxed.e-con{max-width:100%;padding:0}.elementor-page .wg-block-videoheader>.e-con-inner{max-width:100%;padding:0}.elementor-page .wg-block-videoheader .elementor-widget-video{width:100%;height:100%;position:relative;z-index:1}.elementor-page .wg-block-videoheader .elementor-widget-video .elementor-wrapper,.elementor-page .wg-block-videoheader .elementor-widget-video .elementor-video,.elementor-page .wg-block-videoheader .elementor-widget-video .elementor-video-container{width:100%;height:100%;position:relative}.elementor-page .wg-block-videoheader .elementor-widget-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.elementor-page .wg-block-videoheader .elementor-widget-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.elementor-page .wg-block-videoheader:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0}.elementor-page .wg-block-videoheader__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.elementor-page .wg-block-header-slider,.elementor-kit-6 .wg-block-header-slider{position:relative;width:100%;aspect-ratio:1380/776;max-height:700px;overflow:hidden;margin-top:0;padding:0}.elementor-page .wg-block-header-slider.e-con-boxed.e-con,.elementor-kit-6 .wg-block-header-slider.e-con-boxed.e-con{max-width:100%;padding:0}.elementor-page .wg-block-header-slider>.e-con-inner,.elementor-kit-6 .wg-block-header-slider>.e-con-inner{max-width:100%;padding:0}.elementor-page .wg-block-header-slider .elementor-widget-slides,.elementor-kit-6 .wg-block-header-slider .elementor-widget-slides,.elementor-page .wg-block-header-slider .elementor-widget-slides .swiper-container,.elementor-page .wg-block-header-slider .elementor-widget-slides .elementor-slides-wrapper,.elementor-kit-6 .wg-block-header-slider .elementor-widget-slides .swiper-container,.elementor-kit-6 .wg-block-header-slider .elementor-widget-slides .elementor-slides-wrapper,.elementor-page .wg-block-header-slider .elementor-widget-slides .swiper-slide,.elementor-kit-6 .wg-block-header-slider .elementor-widget-slides .swiper-slide{height:100%}.elementor-page .wg-block-header-slider .elementor-widget-slides .swiper-slide img,.elementor-kit-6 .wg-block-header-slider .elementor-widget-slides .swiper-slide img,.elementor-page .wg-block-header-slider--single .elementor-widget-image img,.elementor-kit-6 .wg-block-header-slider--single .elementor-widget-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.elementor-page .wg-block-text-image{position:relative;margin:0;padding:60px 0 120px;padding:var(--wg-container-padding)}.elementor-page .wg-block-text-image .e-con-inner{width:85%;width:var(--wg-container-width);max-width:1380px;max-width:var(--container-max-width);margin-inline:auto}@media (max-width: 1366px){.elementor-page .wg-block-text-image .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 1024px){.elementor-page .wg-block-text-image .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 767px){.elementor-page .wg-block-text-image .e-con-inner{width:90%;width:var(--wg-container-width-mobile)}}.elementor-page .wg-block-text-image .e-con-inner{padding:0;gap:0 32px;gap:0 var(--spacing-lg)}.elementor-page .wg-block-text-image.wg-reverse .e-con-inner div.wg-block-text-image--image-wrapper.elementor-element{padding-left:0}.elementor-page .wg-block-text-image.wg-reverse .e-con-inner div.wg-block-text-image--image-wrapper.elementor-element .elementor-widget-image.elementor-element{padding-right:64px;padding-right:calc(var(--spacing-lg) * 2)}@media (max-width: 1024px){.elementor-page .wg-block-text-image.wg-reverse .e-con-inner div.wg-block-text-image--image-wrapper.elementor-element .elementor-widget-image.elementor-element{padding-right:32px;padding-right:var(--spacing-lg)}}@media (max-width: 767px){.elementor-page .wg-block-text-image.wg-reverse .e-con-inner div.wg-block-text-image--image-wrapper.elementor-element .elementor-widget-image.elementor-element{padding-right:0;margin-bottom:0}}.elementor-page .wg-block-text-image .e-con-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.elementor-page .wg-block-text-image .e-con-inner>div.elementor-element{padding:0}@media (max-width: 767px){.elementor-page .wg-block-text-image .e-con-inner{grid-template-columns:1fr;gap:24px 0;gap:var(--spacing-md) 0}.elementor-page .wg-block-text-image .e-con-inner .wg-block-text-image--text-wrapper{order:2}.elementor-page .wg-block-text-image .e-con-inner .wg-block-text-image--image-wrapper{order:1}}.elementor-page .wg-block-text-image .e-con-inner .wg-headline.elementor-element{--font-h1: var(--font-h3)}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text p{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text p p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text p strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text p{margin-bottom:15px}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text p:last-child{margin-bottom:0}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text p a{color:inherit;transition:opacity .3s ease;font-size:inherit}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text p a:hover{opacity:.7}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul{list-style:none;padding:0;margin:0}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul li{position:relative;padding-left:16px;padding-left:var(--spacing-sm);color:var(--color-brand)}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul li:before{content:">";position:absolute;left:0;color:currentColor}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul li+li{margin-top:8px;margin-top:var(--spacing-xs)}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul li a:hover,.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul li a:focus{opacity:.7}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul li,.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul li a{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul li p,.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul li a p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul li strong,.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-text-editor.wg-text ul li a strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-image{padding:0}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/4;display:block}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-image a{display:block;transition:opacity .3s ease}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-image a:hover{opacity:.9}.elementor-page .wg-block-text-image .e-con-inner .elementor-widget-image__secondary{margin-top:30px}.elementor-page .wg-block-text-image .e-con-inner .wg-block-text-image--image-wrapper.elementor-element{padding-left:64px;padding-left:calc(var(--spacing-lg) * 2)}@media (max-width: 767px){.elementor-page .wg-block-text-image .e-con-inner .wg-block-text-image--image-wrapper.elementor-element{padding-left:0;padding-bottom:0;gap:8px;gap:var(--spacing-xs)}}.elementor-page .wg-block-full-width-image.elementor-element{width:100%;margin:0;padding:0}.elementor-page .wg-block-full-width-image.elementor-element .e-con-inner{margin:0;padding:0;width:100%;max-width:100%}.elementor-page .wg-block-full-width-image.elementor-element .e-con-inner .elementor-widget-image{margin:0}.elementor-page .wg-block-full-width-image.elementor-element .e-con-inner .elementor-widget-image img{width:100%;height:auto;display:block}.elementor-page .wg-block-full-width-image.elementor-element .e-con-inner .elementor-widget-image a{display:block;position:relative;transition:opacity .3s ease}.elementor-page .wg-block-full-width-image.elementor-element .e-con-inner .elementor-widget-image a:hover{opacity:.95}.elementor-page .wg-block-intro,.elementor-page .wg-block-intro--subpage{position:relative}.elementor-page .wg-block-intro .e-con-inner,.elementor-page .wg-block-intro--subpage .e-con-inner{padding:60px 0 170px;padding:var(--wg-container-padding-top) 0 170px}@media (max-width: 767px){.elementor-page .wg-block-intro .e-con-inner,.elementor-page .wg-block-intro--subpage .e-con-inner{padding-bottom:96px;padding-bottom:calc(var(--spacing-xl) * 2)}}.elementor-page .wg-block-intro .e-con-inner,.elementor-page .wg-block-intro--subpage .e-con-inner{width:85%;width:var(--wg-container-width);max-width:1380px;max-width:var(--container-max-width);margin-inline:auto}@media (max-width: 1366px){.elementor-page .wg-block-intro .e-con-inner,.elementor-page .wg-block-intro--subpage .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 1024px){.elementor-page .wg-block-intro .e-con-inner,.elementor-page .wg-block-intro--subpage .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 767px){.elementor-page .wg-block-intro .e-con-inner,.elementor-page .wg-block-intro--subpage .e-con-inner{width:90%;width:var(--wg-container-width-mobile)}}.elementor-page .wg-block-intro .e-con-inner .elementor-widget-text-editor.wg-text p,.elementor-page .wg-block-intro--subpage .e-con-inner .elementor-widget-text-editor.wg-text p{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-lg);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-intro .e-con-inner .elementor-widget-text-editor.wg-text p strong,.elementor-page .wg-block-intro--subpage .e-con-inner .elementor-widget-text-editor.wg-text p strong,.elementor-page .wg-block-intro .e-con-inner .elementor-widget-text-editor.wg-text-bold p,.elementor-page .wg-block-intro--subpage .e-con-inner .elementor-widget-text-editor.wg-text-bold p{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-lg);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--color-neutral-100)}.elementor-page .wg-block-intro .wg-headline.elementor-element{text-align:center}@media (min-width: 768px){.elementor-page .wg-block-intro .wg-headline.elementor-element .wg-headline-line-2.elementor-widget{margin-top:-10px}}.elementor-page .wg-block-intro--subpage .e-con-inner{padding-right:100px;padding-bottom:64px;padding-bottom:var(--spacing-2xl)}@media (max-width: 1024px){.elementor-page .wg-block-intro--subpage .e-con-inner{padding-right:80px;padding-bottom:32px;padding-bottom:var(--spacing-lg)}}@media (max-width: 767px){.elementor-page .wg-block-intro--subpage .e-con-inner{padding-right:unset}}.elementor-page .wg-block-intro--subpage .e-con-inner .wg-headline.elementor-element{text-align:left}.elementor-page .wg-block-intro--subpage .e-con-inner .wg-headline.elementor-element .wg-headline-line-2.elementor-widget{--font-h1: var(--font-h2)}.elementor-page .wg-block-overview-3col.elementor-element{position:relative;margin:0;padding:60px 0 120px;padding:var(--wg-container-padding)}.elementor-page .wg-block-overview-3col.elementor-element .e-con-inner{width:85%;width:var(--wg-container-width);max-width:1380px;max-width:var(--container-max-width);margin-inline:auto}@media (max-width: 1366px){.elementor-page .wg-block-overview-3col.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 1024px){.elementor-page .wg-block-overview-3col.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 767px){.elementor-page .wg-block-overview-3col.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-mobile)}}.elementor-page .wg-block-overview-3col.elementor-element .e-con-inner{padding:0;gap:0 32px;gap:0 var(--spacing-lg)}.elementor-page .wg-block-overview-3col.elementor-element .wg-headline.elementor-element{--font-h1: var(--font-h3)}.elementor-page .wg-block-overview-3col.elementor-element .wg-content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:24px 32px;gap:var(--spacing-md) var(--spacing-lg);padding:0;margin-top:24px;margin-top:var(--spacing-md)}@media (max-width: 1024px){.elementor-page .wg-block-overview-3col.elementor-element .wg-content-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.elementor-page .wg-block-overview-3col.elementor-element .wg-content-wrapper{grid-template-columns:1fr}}.elementor-page .wg-block-overview-3col.elementor-element .wg-content-wrapper .wg-content-block.elementor-element{padding:0}.elementor-page .wg-block-overview-3col.elementor-element .wg-content-wrapper .wg-content-block.elementor-element .elementor-widget-heading.elementor-widget .elementor-heading-title{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text));text-transform:uppercase}.elementor-page .wg-block-overview-3col.elementor-element .wg-content-wrapper .wg-content-block.elementor-element .elementor-widget-text-editor.elementor-widget ul{padding-left:15px;list-style-position:outside;margin:0}.elementor-page .wg-block-overview-3col.elementor-element .wg-content-wrapper .wg-content-block.elementor-element .elementor-widget-text-editor.elementor-widget ul li{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-overview-3col.elementor-element .wg-content-wrapper .wg-content-block.elementor-element .elementor-widget-text-editor.elementor-widget ul li p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wg-block-overview-3col.elementor-element .wg-content-wrapper .wg-content-block.elementor-element .elementor-widget-text-editor.elementor-widget ul li strong,.elementor-page .wg-block-overview-3col.elementor-element .wg-content-wrapper .wg-content-block.elementor-element .elementor-widget-text-editor.elementor-widget ul li a{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-text-ornament.elementor-element{position:relative;margin:0;padding:60px 0 120px;padding:var(--wg-container-padding)}.elementor-page .wg-block-text-ornament.elementor-element .e-con-inner{width:85%;width:var(--wg-container-width);max-width:1380px;max-width:var(--container-max-width);margin-inline:auto}@media (max-width: 1366px){.elementor-page .wg-block-text-ornament.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 1024px){.elementor-page .wg-block-text-ornament.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 767px){.elementor-page .wg-block-text-ornament.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-mobile)}}.elementor-page .wg-block-text-ornament.elementor-element .e-con-inner{padding:0;gap:0 32px;gap:0 var(--spacing-lg)}.elementor-page .wg-block-text-ornament.elementor-element .wg-headline.elementor-element{--font-h1: var(--font-h3)}.elementor-page .wg-block-text-ornament.elementor-element .elementor-widget-text-editor.elementor-widget{padding:0;margin-top:24px;margin-top:var(--spacing-md);max-width:90%;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-text-ornament.elementor-element .elementor-widget-text-editor.elementor-widget p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wg-block-text-ornament.elementor-element .elementor-widget-text-editor.elementor-widget strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}@media (max-width: 1024px){.elementor-page .wg-block-text-ornament.elementor-element .elementor-widget-text-editor.elementor-widget{max-width:100%}}.elementor-page .wg-block-text-ornament.elementor-element .elementor-widget-text-editor.elementor-widget a,.elementor-page .wg-block-text-ornament.elementor-element .elementor-widget-text-editor.elementor-widget strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-text-twocol.elementor-element{position:relative;margin:0;padding:60px 0 120px;padding:var(--wg-container-padding)}.elementor-page .wg-block-text-twocol.elementor-element .e-con-inner{width:85%;width:var(--wg-container-width);max-width:1380px;max-width:var(--container-max-width);margin-inline:auto}@media (max-width: 1366px){.elementor-page .wg-block-text-twocol.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 1024px){.elementor-page .wg-block-text-twocol.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 767px){.elementor-page .wg-block-text-twocol.elementor-element .e-con-inner{width:90%;width:var(--wg-container-width-mobile)}}.elementor-page .wg-block-text-twocol.elementor-element .e-con-inner{padding:0;gap:0 32px;gap:0 var(--spacing-lg)}.elementor-page .wg-block-text-twocol.elementor-element .wg-headline.elementor-element{--font-h1: var(--font-h3)}.elementor-page .wg-block-text-twocol.elementor-element .wg-content-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:24px 64px;gap:var(--spacing-md) var(--spacing-2xl);padding:0;margin-top:24px;margin-top:var(--spacing-md)}@media (max-width: 767px){.elementor-page .wg-block-text-twocol.elementor-element .wg-content-wrapper{grid-template-columns:1fr;gap:16px 0;gap:var(--spacing-sm) 0}}.elementor-page .wg-block-text-twocol.elementor-element .wg-content-wrapper .elementor-widget-text-editor.elementor-widget{padding:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-text-twocol.elementor-element .wg-content-wrapper .elementor-widget-text-editor.elementor-widget p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wg-block-text-twocol.elementor-element .wg-content-wrapper .elementor-widget-text-editor.elementor-widget strong,.elementor-page .wg-block-text-twocol.elementor-element .wg-content-wrapper .elementor-widget-text-editor.elementor-widget a{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-standorte,.elementor-page .wg-block-wohnformen{position:relative;margin:0;padding:60px 0 120px;padding:var(--wg-container-padding)}.elementor-page .wg-block-standorte .e-con-inner,.elementor-page .wg-block-wohnformen .e-con-inner{width:85%;width:var(--wg-container-width);max-width:1380px;max-width:var(--container-max-width);margin-inline:auto}@media (max-width: 1366px){.elementor-page .wg-block-standorte .e-con-inner,.elementor-page .wg-block-wohnformen .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 1024px){.elementor-page .wg-block-standorte .e-con-inner,.elementor-page .wg-block-wohnformen .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 767px){.elementor-page .wg-block-standorte .e-con-inner,.elementor-page .wg-block-wohnformen .e-con-inner{width:90%;width:var(--wg-container-width-mobile)}}.elementor-page .wg-block-standorte .e-con-inner,.elementor-page .wg-block-wohnformen .e-con-inner{padding:0;gap:0 32px;gap:0 var(--spacing-lg)}.elementor-page .wg-block-standorte .wohngut-ornament.wohngut-ornament--right,.elementor-page .wg-block-wohnformen .wohngut-ornament.wohngut-ornament--right{top:180px;width:300px}.elementor-page .wg-block-standorte .wg-headline.elementor-element,.elementor-page .wg-block-wohnformen .wg-headline.elementor-element{--font-h1: var(--font-h3)}.elementor-page .wg-block-standorte .wg-block-wohnformen_text-content,.elementor-page .wg-block-wohnformen .wg-block-wohnformen_text-content{padding:0;max-width:80%}@media (max-width: 1024px){.elementor-page .wg-block-standorte .wg-block-wohnformen_text-content,.elementor-page .wg-block-wohnformen .wg-block-wohnformen_text-content{gap:8px/2;gap:var(--spacing-xs)/2;max-width:100%}}.elementor-page .wg-block-standorte .elementor-widget-text-editor.elementor-element,.elementor-page .wg-block-wohnformen .elementor-widget-text-editor.elementor-element{margin-top:24px;margin-top:var(--spacing-md);font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-standorte .elementor-widget-text-editor.elementor-element p,.elementor-page .wg-block-wohnformen .elementor-widget-text-editor.elementor-element p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wg-block-standorte .elementor-widget-text-editor.elementor-element strong,.elementor-page .wg-block-wohnformen .elementor-widget-text-editor.elementor-element strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-standorte .wg-block-template_wrapper,.elementor-page .wg-block-wohnformen .wg-block-template_wrapper{padding:0}.elementor-page .wg-block-standorte .wg-block-template_grid,.elementor-page .wg-block-wohnformen .wg-block-template_grid{margin:64px 0 0;margin:var(--spacing-2xl) 0 0;padding:0}@media (max-width: 1024px){.elementor-page .wg-block-standorte .wg-block-template_grid,.elementor-page .wg-block-wohnformen .wg-block-template_grid{margin-top:24px;margin-top:var(--spacing-md);margin-bottom:48px;margin-bottom:var(--spacing-xl)}}.elementor-page .wg-block-standorte .wg-headline.elementor-element{--font-h1: var(--font-h2)}.elementor-page .wg-block-standorte .elementor-widget-text-editor.elementor-element:not(.wg-card_subheader){align-self:center;max-width:70%}@media (max-width: 1366px){.elementor-page .wg-block-standorte .elementor-widget-text-editor.elementor-element:not(.wg-card_subheader){max-width:80%}}@media (max-width: 1024px){.elementor-page .wg-block-standorte .elementor-widget-text-editor.elementor-element:not(.wg-card_subheader){max-width:90%}}.wg-block-contact-footer{padding:60px 0}.wg-block-contact-footer__photo img{width:100%;max-width:400px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:4px;border-radius:var(--radius-md)}.wg-block-contact-footer__info .elementor-text-editor p{margin-bottom:10px}.wg-block-contact-footer__info .elementor-text-editor p:last-child{margin-bottom:0}.wg-block-contact-footer__info .elementor-text-editor .contact-name{font-size:32px;font-weight:700;margin-bottom:15px}.wg-block-contact-footer__info .elementor-text-editor .contact-detail{font-size:27px}.wg-block-contact-footer__info .elementor-text-editor a[href^="mailto:"]{color:var(--color-neutral-100);text-decoration:none;transition:color .3s ease}.wg-block-contact-footer__info .elementor-text-editor a[href^="mailto:"]:hover{color:var(--color-white);text-decoration:underline}.wg-block-contact-footer__info .elementor-text-editor a[href^="tel:"]{color:inherit;text-decoration:none}.wg-block-contact-footer__info .elementor-text-editor a[href^="tel:"]:hover{color:var(--color-neutral-100)}.wg-block-contact-footer__map a{display:inline-block;padding:12px 24px;background:var(--color-neutral-100);color:#fff;text-decoration:none;border-radius:4px;border-radius:var(--radius-md);transition:background .3s ease}.wg-block-contact-footer__map a:hover{background:var(--color-accent)}.wg-block-contact-person{padding:40px;margin-bottom:30px;border-radius:4px;border-radius:var(--radius-md);color:#fff}.wg-block-contact-person .elementor-widget-heading{margin-bottom:15px}.wg-block-contact-person__position{font-family:var(--font-headline-italic);font-size:40px;font-style:italic;font-weight:600;margin-bottom:20px}.wg-block-contact-person .elementor-text-editor{font-size:27px}.wg-block-contact-person .elementor-text-editor p{margin-bottom:10px}.wg-block-contact-person .elementor-text-editor p:last-child{margin-bottom:0}.wg-block-contact-person .elementor-text-editor strong,.wg-block-contact-person .elementor-text-editor b{font-weight:700}.wg-block-contact-person .elementor-text-editor a[href^="mailto:"]{color:#fff;text-decoration:underline;transition:opacity .3s ease}.wg-block-contact-person .elementor-text-editor a[href^="mailto:"]:hover{opacity:.8}.elementor-page .wg-block-news.elementor-element{width:100%;margin:0;padding:0}.elementor-page .wg-block-news.elementor-element .e-con-inner{margin:0;padding:0;width:100%;max-width:100%}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-loop-grid.e-load-more-pagination-end .e-loop__load-more{display:none}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-loop-grid.e-load-more-pagination-end .e-load-more-message{display:flex}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .elementor-loop-container{position:relative;margin:0;padding:60px 0 120px;padding:var(--wg-container-padding)}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .elementor-loop-container .e-con-inner{width:85%;width:var(--wg-container-width);max-width:1380px;max-width:var(--container-max-width);margin-inline:auto}@media (max-width: 1366px){.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .elementor-loop-container .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 1024px){.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .elementor-loop-container .e-con-inner{width:90%;width:var(--wg-container-width-laptop)}}@media (max-width: 767px){.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .elementor-loop-container .e-con-inner{width:90%;width:var(--wg-container-width-mobile)}}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .elementor-loop-container .e-con-inner{padding:0;gap:0 32px;gap:0 var(--spacing-lg)}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .elementor-loop-container{padding-top:0;padding-bottom:0;grid-column-gap:0;grid-row-gap:0}@media (max-width: 1366px){.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .elementor-loop-container{grid-template-columns:repeat(1,1fr)}}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .elementor-loop-container .e-con-inner{display:grid;padding:60px 0 120px;padding:var(--wg-container-padding);gap:0 96px;gap:0 calc(var(--spacing-xl) * 2)}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-loop__load-more,.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message{display:flex;margin-top:0;height:100px;align-items:center;background-color:var(--color-highlight-graugruen-dunkel)}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-loop__load-more a,.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message a{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-white)}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-loop__load-more a p,.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message a p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-loop__load-more a strong,.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message a strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-loop__load-more a,.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message a{background-color:inherit}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-loop__load-more a:hover,.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message a:hover{color:var(--color-white)}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-loop__load-more a .elementor-button-text,.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message a .elementor-button-text{position:relative}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-loop__load-more a .elementor-button-text:after,.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message a .elementor-button-text:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-white);transition:width .5s ease;opacity:.8;left:0;right:auto}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-loop__load-more a .elementor-button-text:hover:after,.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message a .elementor-button-text:hover:after{width:100%}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message{display:none;justify-content:center;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-white)}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wg-block-news.elementor-element .e-con-inner .elementor-widget-container .e-load-more-message{text-transform:uppercase}.elementor-page .wohngut-news-card{color:var(--wg-container-text, var(--color-text));background-color:var(--wg-container-bg, var(--color-white));overflow:hidden;isolation:isolate;padding:0;margin:0}.elementor-page .wohngut-news-card .e-con-inner{display:grid;grid-template-columns:4.8fr 5.2fr;grid-template-rows:auto;gap:0}@media (max-width: 1024px){.elementor-page .wohngut-news-card .e-con-inner{grid-template-columns:1fr}}.elementor-page .wohngut-news-card.wg-image-rechts .e-con-inner{grid-template-columns:5.2fr 4.8fr}@media (max-width: 1024px){.elementor-page .wohngut-news-card.wg-image-rechts .e-con-inner{grid-template-columns:1fr}}.elementor-page .wohngut-news-card.wg-image-rechts .e-con-inner .wohngut-news-card__media-column{order:2}@media (max-width: 1024px){.elementor-page .wohngut-news-card.wg-image-rechts .e-con-inner .wohngut-news-card__media-column{order:1}}.elementor-page .wohngut-news-card.wg-image-rechts .e-con-inner .wohngut-news-card__media-column .wohngut-news-card__nav-row{align-items:flex-end}.elementor-page .wohngut-news-card.wg-image-rechts .e-con-inner .wohngut-news-card__content-column{order:1}@media (max-width: 1024px){.elementor-page .wohngut-news-card.wg-image-rechts .e-con-inner .wohngut-news-card__content-column{order:2}}.elementor-page .wohngut-news-card.wg-image-rechts .e-con-inner .wohngut-news-card__content-column .wohngut-news-card__content{padding:0}.elementor-page .wohngut-news-card__media-column{display:flex;flex-direction:column;gap:0;padding:0}@media (max-width: 1024px){.elementor-page .wohngut-news-card__media-column{order:1}.elementor-page .wohngut-news-card__media-column .wohngut-news-card__nav-row{align-items:flex-end}}@media (max-width: 1024px){.elementor-page .wohngut-news-card__media-column:has(.wohngut-news-slider__single){margin-bottom:24px;margin-bottom:var(--spacing-md)}}.elementor-page .wohngut-news-card__media-column:has(.wohngut-news-slider__single) .wohngut-news-card__nav-row{display:none}.elementor-page .wohngut-news-card__slider-wrapper{position:relative;width:100%;overflow:hidden;padding:0}.elementor-page .wohngut-news-card__slider-wrapper .wohngut-news-slider,.elementor-page .wohngut-news-card__slider-wrapper .swiper,.elementor-page .wohngut-news-card__slider-wrapper .swiper-wrapper,.elementor-page .wohngut-news-card__slider-wrapper .swiper-slide{height:100%}.elementor-page .wohngut-news-card__slider-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:5/4}.elementor-page .wohngut-news-card__nav-row{display:flex;align-items:flex-start;gap:24px;gap:var(--spacing-md);padding:16px 0;padding:var(--spacing-sm) 0}.elementor-page .wohngut-news-card__nav-row .elementor-widget-wohngut-remote-arrows{margin:0;padding:0}.elementor-page .wohngut-news-card__nav-row .elementor-widget-wohngut-remote-arrows .wg-remote-arrow{--icon-size: 70px}@media (max-width: 1024px){.elementor-page .wohngut-news-card__nav-row .elementor-widget-wohngut-remote-arrows .wg-remote-arrow{--icon-size: 60px}}.elementor-page .wohngut-news-card__content-column{display:flex;flex-direction:column;justify-content:flex-start;padding:0}@media (max-width: 1024px){.elementor-page .wohngut-news-card__content-column{order:2;padding:0}}.elementor-page .wohngut-news-card__content{display:flex;flex-direction:column;gap:0;padding:0}.elementor-page .wohngut-news-card__content>*:nth-child(n+3){margin-block-end:8px;margin-block-end:var(--spacing-xs)}.elementor-page .wohngut-news-card__date.elementor-element{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text));margin-block-end:24px;margin-block-end:var(--spacing-md);margin-top:-6px}@media (max-width: 1024px){.elementor-page .wohngut-news-card__date.elementor-element{height:unset;margin-block-end:16px;margin-block-end:var(--spacing-sm)}}.elementor-page .wohngut-news-card__headline.elementor-element{margin-block-end:16px;margin-block-end:var(--spacing-sm)}.elementor-page .wohngut-news-card__headline.elementor-element h2.elementor-heading-title{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h3);font-weight:600;font-weight:var(--font-weight-semibold);font-style:italic;line-height:var(--line-height-h2);color:var(--wg-container-text, var(--color-brand));line-height:1.08}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor p{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor p p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor p strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor p{margin-bottom:15px}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor p a{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor p a p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor p a strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor p a{color:inherit;text-decoration:none;transition:opacity .3s ease}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor p a:hover{opacity:.7;color:var(--color-text)}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul{list-style:none;padding:0;margin:0}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul li{position:relative;padding-left:16px;padding-left:var(--spacing-sm);color:var(--color-brand)}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul li:before{content:">";position:absolute;left:0;color:currentColor}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul li+li{margin-top:8px;margin-top:var(--spacing-xs)}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul li a:hover,.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul li a:focus{opacity:.7}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul li,.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul li a{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul li p,.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul li a p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul li strong,.elementor-page .wohngut-news-card__text_content.elementor-widget-text-editor ul li a strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wg-persistent-contact{position:fixed;right:calc((100vw - 1380px)/2);top:500px;z-index:1000}.wg-persistent-contact__button{display:inline-block;padding:15px 25px;background:var(--color-neutral-100);color:#fff;text-decoration:none;border-radius:4px;border-radius:var(--radius-md);font-weight:700;box-shadow:0 4px 15px #0003;transition:background .3s ease,transform .3s ease}.wg-persistent-contact__button:hover{background:var(--color-accent);transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}@media (max-width: 767px){.wg-persistent-contact__button{padding:12px 20px;font-size:14px}}.elementor-page .elementor-widget-loop-grid .elementor-loop-container.elementor-grid:has(>.wg_wohnformen){grid-template-columns:repeat(4,1fr)}@media (max-width: 1366px){.elementor-page .elementor-widget-loop-grid .elementor-loop-container.elementor-grid:has(>.wg_wohnformen){grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.elementor-page .elementor-widget-loop-grid .elementor-loop-container.elementor-grid:has(>.wg_wohnformen){grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.elementor-page .elementor-widget-loop-grid .elementor-loop-container.elementor-grid:has(>.wg_wohnformen){grid-template-columns:1fr}}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card{position:relative;transition:transform .3s ease;margin:0;padding:0;gap:0;display:flex;flex-direction:column;overflow:hidden;background-color:transparent;border-radius:0;border-radius:var(--radius-none)}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card:hover:not(.wg-standorte){--e-con-transform-scale: var(--wg-scale)}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card.wg_standorte{cursor:pointer;transition:scale .5s ease;transition:scale var(--transition-slow) ease}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card.wg_standorte:hover{transform:scale(1.01);transform:scale(var(--wg-scale))}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card.wg_standorte{transition:scale .5s ease;transition:scale var(--transition-slow) ease}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card.wg_standorte:active{transform:scale(.99)}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card.wg_standorte .wg-card_header_wrapper{background-color:var(--color-neutral-100)}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_header_wrapper{position:relative;padding:16px;padding:var(--spacing-sm);margin:0;width:auto;gap:0;color:var(--wg-container-text, var(--color-text));--wg-container-bg: color-mix(in srgb, var(--color-neutral-2-100) 30%, white);background-color:var(--wg-container-bg)}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_header_wrapper .elementor-widget-wg-svg-icon{--icon-size: 30px;right:16px;right:var(--spacing-sm);bottom:16px;bottom:var(--spacing-sm)}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_header{container-type:inline-size;container-name:cards;max-height:50px}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_header h3,.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_header h4{margin-top:5px;--line-height-heading: .95;font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-card-header);font-weight:600;font-weight:var(--font-weight-semibold);line-height:var(--line-height-h1);font-style:normal;color:var(--wg-container-text, var(--color-brand));text-transform:uppercase}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_subheader{margin-top:8px;margin-top:var(--spacing-xs);font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:24px;font-size:var(--font-small-heading);font-weight:600;font-weight:var(--font-weight-semibold);font-style:italic;line-height:var(--line-height-h2);color:var(--wg-container-text, var(--color-brand))}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_image{width:100%;height:auto;display:block;aspect-ratio:1/1}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_image.wg_standorte_img{aspect-ratio:5/6}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_image.wg_standorte_img img{width:100%;height:auto}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_image img{width:100%;height:auto;display:block;transition:transform .3s ease;-o-object-fit:cover;object-fit:cover}.elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_image{transition:transform .3s ease;transition:transform var(--transition-normal) var(--easing-default)}.wg-card-clickable:hover .elementor-page .elementor-widget-loop-grid .elementor-element.wg-card_image{transform:scale(1.01);transform:scale(var(--wg-scale))}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content{width:80%;max-width:1200px;max-height:80%;overflow-y:auto}@media (max-width: 1024px){.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content{width:90%;max-height:90%}}@media (max-width: 767px){.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content{width:95%;max-height:95%}}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas{display:grid;grid-template-columns:auto 140px;grid-template-rows:1fr;background-color:var(--wg-container-bg, var(--color-neutral-50));gap:0;padding:0}@media (max-width: 1024px){.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas{grid-template-columns:1fr;grid-template-rows:auto auto}}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column{margin:0;padding:0;gap:0;order:1}@media (max-width: 1024px){.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column{order:2}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column div.wg-offcanvas_text-content{padding:24px;padding:var(--spacing-md)}}@media (max-width: 767px){.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column div.wg-offcanvas_text-content{padding:16px;padding:var(--spacing-sm)}}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content{display:flex;flex-direction:column;flex:1 1 auto;margin:0;padding:48px;padding:var(--spacing-xl);gap:10px 0}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_header .elementor-heading-title{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h2);font-weight:600;font-weight:var(--font-weight-semibold);font-style:italic;line-height:var(--line-height-h2);color:var(--color-brand)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_subheader{margin-top:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--color-brand)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content{margin-top:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-brand)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content p{margin-bottom:16px;margin-bottom:var(--spacing-sm)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content p:last-child{margin-bottom:0}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content a{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-brand)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content a p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content a strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content a{text-transform:uppercase;position:relative}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content a:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-white);transition:width .3s ease;opacity:.8;left:0;right:auto}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content a:hover:after{width:100%}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content a:hover{color:var(--color-white)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content a:not(li a){margin-left:16px}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content a:not(li a):before{content:">";position:absolute;left:-12px}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ul,.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ol{list-style:none;padding:0;margin:0}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ul li,.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ol li{position:relative;padding-left:16px;padding-left:var(--spacing-sm)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ul li:before,.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ol li:before{content:">";position:absolute;left:0;color:currentColor}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ul li+li,.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ol li+li{margin-top:0}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ul li a:hover,.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ul li a:focus,.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ol li a:hover,.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ol li a:focus{opacity:.7}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ul li,.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_text-content .wg-offcanvas_content ol li{text-transform:uppercase}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_gallery{margin-bottom:16px;margin-bottom:var(--spacing-sm)}@media (max-width: 1024px){.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_left-column .wg-offcanvas_gallery{margin-bottom:0}}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column{display:flex;align-items:center;padding:24px;padding:var(--spacing-md);background-color:var(--color-neutral-100);order:2}@media (max-width: 1024px){.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column{order:1;padding:16px 24px;padding:var(--spacing-sm) var(--spacing-md)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column div.e-con-inner{align-items:flex-start}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column div.e-con-inner .wg-offcanvas_close{left:unset;right:0;top:50%;transform:translateY(-50%)}}@media (max-width: 767px){.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column{padding:16px 16px 6px;padding:var(--spacing-sm) var(--spacing-sm) calc(var(--spacing-sm) - 10px)}}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column .e-con-inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;margin:0;max-width:100%}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column .e-con-inner .wg-offcanvas_close{position:absolute;display:flex;justify-content:center;align-items:center;--icon-size: 60px;width:60px;width:var(--icon-size);height:60px;height:var(--icon-size);top:20px;bottom:0;left:50%;transform:translate(-50%);color:var(--color-white)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column .e-con-inner .wg-offcanvas_close:hover{cursor:pointer;transform:scale(1.01) translate(-50%);transform:scale(var(--wg-scale)) translate(-50%);color:var(--color-white)}@media (max-width: 1024px){.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column .e-con-inner .wg-offcanvas_close:hover{transform:scale(1.01) translateY(-50%);transform:scale(var(--wg-scale)) translateY(-50%)}}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column .e-con-inner .wg-offcanvas_close .elementor-widget-wg-svg-icon{--icon-size: 60px;right:0;top:0}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column .e-con-inner .wg-offcanvas_close .elementor-widget-wg-svg-icon circle,.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column .e-con-inner .wg-offcanvas_close .elementor-widget-wg-svg-icon line{stroke-width:.5}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column .e-con-inner .wg-offcanvas_close .elementor-widget-wg-svg-icon .elementor-widget-container{width:var(--icon-size);height:var(--icon-size)}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column .e-con-inner .wg-offcanvas_vertical_text{display:inline-flex;justify-content:center}.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column .e-con-inner .wg-offcanvas_vertical_text h2{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-card-header);font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;line-height:var(--line-height-h1);display:block;color:var(--color-white);text-transform:uppercase;text-orientation:upright;writing-mode:sideways-lr}@media (max-width: 1024px){.elementor-widget.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__content .wg-offcanvas_right-column .e-con-inner .wg-offcanvas_vertical_text h2{text-orientation:unset;writing-mode:unset}}.elementor-widget-off-canvas[data-settings*=slide_direction]{transition:transform .3s ease,opacity .3s ease;transition:transform var(--transition-normal) var(--easing-default),opacity var(--transition-normal) var(--easing-default)}.wohngut-staff-card{display:flex;flex-direction:column;gap:20px;background:var(--color-white)}.wohngut-staff-card__image-wrapper{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:var(--color-neutral-50);display:flex;align-items:center;justify-content:center}.wohngut-staff-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wohngut-staff-card__ornament{width:60%;height:60%;opacity:.3}.wohngut-staff-card__ornament svg{width:100%;height:100%;fill:var(--color-brand)}.wohngut-staff-card__image~.wohngut-staff-card__ornament{display:none}.wohngut-staff-card__content{display:flex;flex-direction:column;gap:8px;padding:0}.wohngut-staff-card__name{font-size:20px;font-weight:700;line-height:1.3;color:var(--color-text);margin:0}.wohngut-staff-card__position{font-size:16px;font-weight:600;line-height:1.4;color:var(--color-brand);margin:0}.wohngut-staff-card__subtitle{font-size:14px;font-weight:400;line-height:1.5;color:var(--color-neutral-80);margin:0;font-style:italic}.wohngut-staff-card__contact{display:flex;flex-direction:column;gap:6px;margin-top:12px}.wohngut-staff-card__email{font-size:14px;line-height:1.5;color:var(--color-brand);text-decoration:none;transition:color .3s ease;transition:color var(--transition-normal) var(--easing-default)}.wohngut-staff-card__email:hover{color:var(--color-white);text-decoration:underline}.wohngut-staff-card__email:focus:focus,.wohngut-staff-card__email:focus:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.wohngut-staff-card__phone{font-size:14px;line-height:1.5;color:var(--color-text)}.wohngut-staff-card__fax{font-size:14px;line-height:1.5;color:var(--color-neutral-80)}@media (max-width: 768px){.wohngut-staff-card{gap:16px}.wohngut-staff-card__name{font-size:18px}.wohngut-staff-card__position{font-size:14px}.wohngut-staff-card__subtitle{font-size:13px}}.wohngut-staff-card--compact .wohngut-staff-card__content{gap:4px}.wohngut-staff-card--compact .wohngut-staff-card__contact{margin-top:8px;gap:4px}.wohngut-staff-card--horizontal{flex-direction:row;gap:24px}.wohngut-staff-card--horizontal .wohngut-staff-card__image-wrapper{width:200px;flex-shrink:0}@media (max-width: 768px){.wohngut-staff-card--horizontal{flex-direction:column}.wohngut-staff-card--horizontal .wohngut-staff-card__image-wrapper{width:100%}}.elementor-page .wohngut-contact-block{display:grid;grid-template-columns:1fr minmax(400px,40%);gap:0;min-height:500px}@media (max-width: 1024px){.elementor-page .wohngut-contact-block{grid-template-columns:1fr;min-height:auto}}@media (max-width: 767px){.elementor-page .wohngut-contact-block{grid-template-columns:1fr;min-height:auto}}.elementor-page .wohngut-contact-block__content{display:grid;grid-template-columns:auto 1fr;gap:48px;gap:var(--spacing-xl);align-items:start;padding:48px;padding:var(--spacing-xl)}@media (max-width: 1024px){.elementor-page .wohngut-contact-block__content{padding:32px;padding:var(--spacing-lg);gap:24px;gap:var(--spacing-md)}}@media (max-width: 767px){.elementor-page .wohngut-contact-block__content{padding:24px;padding:var(--spacing-md);gap:16px;gap:var(--spacing-sm);word-break:break-word}}.elementor-page .wohngut-contact-block__image-wrapper{--image-size: 120px;width:120px;width:var(--image-size);height:120px;height:var(--image-size);overflow:hidden;border-radius:50%;border-radius:var(--radius-full)}@media (max-width: 767px){.elementor-page .wohngut-contact-block__image-wrapper{--image-size: 80px}}.elementor-page .wohngut-contact-block__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.elementor-page .wohngut-contact-block__text{display:flex;flex-direction:column;min-width:0}.elementor-page .wohngut-contact-block__heading{margin:0;padding-bottom:32px;padding-bottom:var(--spacing-lg);font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h2);font-weight:600;font-weight:var(--font-weight-semibold);font-style:italic;line-height:var(--line-height-h2);color:var(--wg-container-text, var(--color-brand))}.elementor-page .wohngut-contact-block__heading:first-line{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h2);font-weight:600;font-weight:var(--font-weight-semibold);line-height:var(--line-height-h1);font-style:normal;color:var(--wg-container-text, var(--color-brand))}.elementor-page .wohngut-contact-block__manager{display:flex;flex-direction:column;gap:0;padding-bottom:16px;padding-bottom:var(--spacing-sm)}@media (max-width: 767px){.elementor-page .wohngut-contact-block__manager{padding-bottom:8px;padding-bottom:var(--spacing-xs)}}.elementor-page .wohngut-contact-block__name{margin:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-lg);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text));text-transform:uppercase}.elementor-page .wohngut-contact-block__position{margin:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-contact-block__position p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-contact-block__position strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-contact-block__address,.elementor-page .wohngut-contact-block__email,.elementor-page .wohngut-contact-block__contact{display:flex;flex-direction:column;gap:0;padding-bottom:8px;padding-bottom:var(--spacing-xs)}.elementor-page .wohngut-contact-block__address p,.elementor-page .wohngut-contact-block__email p,.elementor-page .wohngut-contact-block__contact p{margin:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-contact-block__address p p,.elementor-page .wohngut-contact-block__email p p,.elementor-page .wohngut-contact-block__contact p p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-contact-block__address p strong,.elementor-page .wohngut-contact-block__email p strong,.elementor-page .wohngut-contact-block__contact p strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-contact-block__address p a:not(.wohngut-contact-block__email-button),.elementor-page .wohngut-contact-block__email p a:not(.wohngut-contact-block__email-button),.elementor-page .wohngut-contact-block__contact p a:not(.wohngut-contact-block__email-button){color:var(--wg-container-text, var(--color-brand))}.elementor-page .wohngut-contact-block__contact{padding-bottom:0}.elementor-page .wohngut-contact-block__email{display:inline-block;width:-moz-fit-content;width:fit-content;padding-bottom:0}.elementor-page .wohngut-contact-block__email-desktop{display:inline;position:relative}.elementor-page .wohngut-contact-block__email-desktop:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-white);transition:width .5s ease;opacity:.8;left:0;right:auto}.elementor-page .wohngut-contact-block__email-desktop:hover:after{width:100%}.elementor-page .wohngut-contact-block__email-desktop{padding-bottom:4px}.elementor-page .wohngut-contact-block__email-desktop:hover{color:var(--color-white)}@media (max-width: 767px){.elementor-page .wohngut-contact-block__email-desktop{display:none}}.elementor-page .wohngut-contact-block__email-desktop{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-contact-block__email-desktop p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-contact-block__email-desktop strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-contact-block__email-button{display:none}@media (max-width: 767px){.elementor-page .wohngut-contact-block__email-button{display:inline-block;padding:5px 16px 4px;padding:calc(var(--spacing-xs) / 2 + 1px) var(--spacing-sm) calc(var(--spacing-xs) / 2);background-color:var(--color-neutral-2-50);text-decoration:none;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-text)}.elementor-page .wohngut-contact-block__email-button p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-contact-block__email-button strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-contact-block__email-button{transition:background-color .3s ease;transition:background-color var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-contact-block__email-button:hover{background-color:var(--color-neutral-2-30)}}.elementor-page .wohngut-contact-block__email-button{width:135px;text-align:center;text-transform:uppercase}.elementor-page .wohngut-contact-block__button{display:inline-block;width:135px;padding:8px 0;padding:var(--spacing-xs) 0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-contact-block__button p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-contact-block__button strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-contact-block__button{text-decoration:none;text-align:center;border:none;cursor:pointer;margin-top:24px;margin-top:var(--spacing-md);background-color:var(--color-neutral-100);transition:all .3s ease;transition:all var(--transition-normal) var(--easing-default)}@media (max-width: 767px){.elementor-page .wohngut-contact-block__button{margin-top:8px;margin-top:var(--spacing-xs)}}.elementor-page .wohngut-contact-block__button--contact{background:var(--color-neutral-2-50);color:var(--color-text)}.elementor-page .wohngut-contact-block__button--contact:hover{background:var(--color-neutral-2-30)}.elementor-page .wohngut-contact-block__button--maps{position:absolute;top:0;left:50%;transform:translate(-50%);padding:8px 24px;padding:var(--spacing-xs) var(--spacing-md);min-width:-moz-max-content;min-width:max-content;color:var(--wg-container-text)}.elementor-page .wohngut-contact-block__button--maps:hover{background:var(--color-neutral-50)}.elementor-page .wohngut-contact-block__map{position:relative;width:100%;height:100%;display:block;text-decoration:none;color:inherit;cursor:pointer}@media (max-width: 1024px){.elementor-page .wohngut-contact-block__map{height:400px}}@media (max-width: 767px){.elementor-page .wohngut-contact-block__map{height:300px}}.elementor-page .wohngut-contact-block__map-link{display:block;width:100%;height:100%}.elementor-page .wohngut-contact-block__map-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.elementor-page .wohngut-staff-department-block__intro{margin-bottom:64px;margin-bottom:var(--spacing-2xl);max-width:900px}.elementor-page .wohngut-staff-department-block__intro-heading{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h1);font-weight:600;font-weight:var(--font-weight-semibold);line-height:var(--line-height-h1);font-style:normal;color:var(--wg-container-text, var(--color-brand));margin-bottom:16px;margin-bottom:var(--spacing-sm);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__intro-subheading{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h2);font-weight:600;font-weight:var(--font-weight-semibold);line-height:var(--line-height-h2);color:var(--wg-container-text, var(--color-brand));font-style:italic;margin-bottom:24px;margin-bottom:var(--spacing-md);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__intro-text{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__intro-text p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-staff-department-block__intro-text strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__intro-text{color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__intro-text p{margin:0 0 8px;margin:0 0 var(--spacing-xs) 0}.elementor-page .wohngut-staff-department-block__intro-text p:last-child{margin-bottom:0}.elementor-page .wohngut-staff-department-block__section-title{--font-h1: var(--font-h2);font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h1);font-weight:600;font-weight:var(--font-weight-semibold);line-height:var(--line-height-h1);font-style:normal;color:var(--wg-container-text, var(--color-brand));margin-bottom:32px;margin-bottom:var(--spacing-lg)}.elementor-page .wohngut-staff-department-block__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 64px;gap:var(--spacing-xl) var(--spacing-2xl)}@media (max-width: 1366px){.elementor-page .wohngut-staff-department-block__grid{gap:48px 32px;gap:var(--spacing-xl) var(--spacing-lg)}}@media (max-width: 1024px){.elementor-page .wohngut-staff-department-block__grid{grid-template-columns:1fr}}.wohngut-staff-department-block--directors-preset .elementor-page .wohngut-staff-department-block__grid{grid-template-columns:repeat(3,1fr);gap:48px;gap:var(--spacing-xl)}@media (max-width: 1200px){.wohngut-staff-department-block--directors-preset .elementor-page .wohngut-staff-department-block__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.wohngut-staff-department-block--directors-preset .elementor-page .wohngut-staff-department-block__grid{grid-template-columns:1fr}}.elementor-page .wohngut-staff-department-block__card{display:flex;gap:24px;gap:var(--spacing-md)}@media (max-width: 767px){.elementor-page .wohngut-staff-department-block__card{gap:16px;gap:var(--spacing-sm);word-break:break-word}}.elementor-page .wohngut-staff-department-block__photo-wrapper{--image-size: 120px;width:120px;width:var(--image-size);height:120px;height:var(--image-size);border-radius:50%;overflow:hidden;background:var(--color-neutral-50);display:flex;flex:0 0 120px;flex:0 0 var(--image-size);align-items:center;justify-content:center}@media (max-width: 1366px){.elementor-page .wohngut-staff-department-block__photo-wrapper{--image-size: 100px}}@media (max-width: 767px){.elementor-page .wohngut-staff-department-block__photo-wrapper{--image-size: 80px}}.elementor-page .wohngut-staff-department-block__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.elementor-page .wohngut-staff-department-block__ornament{width:64px;height:64px;opacity:.3}.elementor-page .wohngut-staff-department-block__ornament svg{width:100%;height:100%;stroke:var(--color-brand)}@media (max-width: 768px){.elementor-page .wohngut-staff-department-block__ornament{width:48px;height:48px}}.elementor-page .wohngut-staff-department-block__content{display:flex;flex-direction:column;gap:0;min-width:0}.elementor-page .wohngut-staff-department-block__location-name{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-contact-title);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.2;line-height:var(--line-height-heading);display:block;color:var(--wg-container-text, var(--color-text));font-style:italic;color:var(--wg-container-text, var(--color-white));margin:0 0 8px;margin:0 0 var(--spacing-xs) 0}.elementor-page .wohngut-staff-department-block__position{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-contact-title);font-weight:600;font-weight:var(--font-weight-semibold);font-style:italic;line-height:1.2;line-height:var(--line-height-heading);display:block;color:var(--wg-container-text, var(--color-text));color:var(--wg-container-text, var(--color-white));margin:0}.elementor-page .wohngut-staff-department-block__position--location{font-style:normal;font-weight:600;font-weight:var(--font-weight-semibold, 600)}.elementor-page .wohngut-staff-department-block__name{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-contact-name);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text));margin:-2px 0 0}.elementor-page .wohngut-staff-department-block__name-separator{margin:0 4px;font-weight:400}.elementor-page .wohngut-staff-department-block__name-position{font-weight:600;font-weight:var(--font-weight-semibold)}.elementor-page .wohngut-staff-department-block__subtitle{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-contact-name);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__subtitle p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-staff-department-block__subtitle strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__subtitle{margin:-4px 0 2px}.elementor-page .wohngut-staff-department-block__text-block{margin-top:16px;margin-top:var(--spacing-sm)}.elementor-page .wohngut-staff-department-block__text-block p{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__text-block p p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-staff-department-block__text-block p strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__text-block p{margin:0 0 8px;margin:0 0 var(--spacing-xs) 0}.elementor-page .wohngut-staff-department-block__text-block p span{display:inline-flex}.elementor-page .wohngut-staff-department-block__text-block p:last-child{margin-bottom:0}.elementor-page .wohngut-staff-department-block__text-block strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__text-block a{position:relative}.elementor-page .wohngut-staff-department-block__text-block a:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-white);transition:width .5s ease;opacity:.8;left:0;right:auto}.elementor-page .wohngut-staff-department-block__text-block a:hover:after{width:100%}.elementor-page .wohngut-staff-department-block__text-block a{color:var(--color-text)}.elementor-page .wohngut-staff-department-block__text-block a:hover{opacity:.8}.elementor-page .wohngut-staff-department-block__text-block ul,.elementor-page .wohngut-staff-department-block__text-block ol{margin:8px 0;margin:var(--spacing-xs) 0;padding-left:20px}.elementor-page .wohngut-staff-department-block__text-block ul li,.elementor-page .wohngut-staff-department-block__text-block ol li{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__text-block ul li p,.elementor-page .wohngut-staff-department-block__text-block ol li p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-staff-department-block__text-block ul li strong,.elementor-page .wohngut-staff-department-block__text-block ol li strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__text-block ul li,.elementor-page .wohngut-staff-department-block__text-block ol li{margin-bottom:4px}.elementor-page .wohngut-staff-department-block__contact{display:flex;flex-direction:column;gap:0}.elementor-page .wohngut-staff-department-block__contact-item{margin-bottom:-5px;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-contact-name);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__contact-item p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-staff-department-block__contact-item strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__contact-item a:hover{opacity:.8}.elementor-page .wohngut-staff-department-block__contact-item a:not(.wohngut-staff-department-block__email-button){font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-contact-name);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__contact-item a:not(.wohngut-staff-department-block__email-button) p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-staff-department-block__contact-item a:not(.wohngut-staff-department-block__email-button) strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__contact-item a:not(.wohngut-staff-department-block__email-button){position:relative}.elementor-page .wohngut-staff-department-block__contact-item a:not(.wohngut-staff-department-block__email-button):after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-white);transition:width .5s ease;opacity:.8;left:0;right:auto}.elementor-page .wohngut-staff-department-block__contact-item a:not(.wohngut-staff-department-block__email-button):hover:after{width:100%}.elementor-page .wohngut-staff-department-block__email-desktop{display:inline}@media (max-width: 767px){.elementor-page .wohngut-staff-department-block__email-desktop{display:none}}.elementor-page .wohngut-staff-department-block__email-button{display:none}@media (max-width: 767px){.elementor-page .wohngut-staff-department-block__email-button{display:inline-block;padding:5px 16px 4px;padding:calc(var(--spacing-xs) / 2 + 1px) var(--spacing-sm) calc(var(--spacing-xs) / 2);background-color:var(--color-neutral-2-50);text-decoration:none;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-text)}.elementor-page .wohngut-staff-department-block__email-button p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-staff-department-block__email-button strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-staff-department-block__email-button{transition:background-color .3s ease;transition:background-color var(--transition-normal) var(--easing-default);margin-top:8px;margin-top:var(--spacing-xs)}.elementor-page .wohngut-staff-department-block__email-button:hover{background-color:var(--color-neutral-2-30)}}.elementor-page .wohngut-contact-button{position:fixed;right:50px;top:500px;z-index:999;opacity:.5;transform:scale(.95);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px;padding:var(--spacing-xs);background-color:var(--color-neutral-100);border:none;box-shadow:5px 5px var(--color-white);cursor:pointer;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-contact-button p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-page .wohngut-contact-button strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-page .wohngut-contact-button{color:var(--color-white);text-align:center;transition:all .3s ease;transition:all var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-contact-button__icon{width:48px;height:48px;flex-shrink:0}.elementor-page .wohngut-contact-button__text{display:block;text-transform:uppercase}.elementor-page .wohngut-contact-button:hover{opacity:1;transform:scale(1);background-color:var(--color-text);color:var(--color-neutral-2-50);box-shadow:7px 7px var(--color-neutral-2-50)}.elementor-page .wohngut-contact-button:focus:focus,.elementor-page .wohngut-contact-button:focus:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.elementor-page .wohngut-contact-button:active{transform:scale(.95)}.elementor-page .wohngut-contact-button.is-hidden{opacity:0;pointer-events:none;transform:scale(.8)}@media (max-width: 767px){.elementor-page .wohngut-contact-button{right:20px;bottom:80px;width:80px;height:80px;padding:12px;gap:4px}.elementor-page .wohngut-contact-button__icon{width:32px;height:32px}.elementor-page .wohngut-contact-button__text{font-size:11px}}@media (max-width: 480px){.elementor-page .wohngut-contact-button{display:none}}.wohngut-contact-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease;transition:all var(--transition-normal) var(--easing-default)}.wohngut-contact-modal.is-open{opacity:1;visibility:visible}.wohngut-contact-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009;background-color:var(--overlay-dark-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.wohngut-contact-modal__container{position:relative;max-width:800px;max-height:90vh;margin:5vh auto;background-color:var(--color-neutral-2-50);border-radius:0;box-shadow:0 20px 60px #0000004d;overflow-y:auto;transform:translateY(-50px);opacity:0;transition:all .3s ease;transition:all var(--transition-normal) var(--easing-default)}@media (max-width: 767px){.wohngut-contact-modal__container{width:95%;max-height:100vh;margin:2vh auto;border-radius:0}}.wohngut-contact-modal.is-open .wohngut-contact-modal__container{transform:translateY(0);opacity:1}.wohngut-contact-modal__close{position:absolute;top:16px;top:var(--spacing-sm);right:16px;right:var(--spacing-sm);z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-neutral-100);border:none;border-radius:50%;cursor:pointer;color:var(--color-neutral-2-50);transition:all .3s ease;transition:all var(--transition-normal) var(--easing-default)}.wohngut-contact-modal__close:hover{background-color:var(--color-neutral-50);color:var(--color-text)}.wohngut-contact-modal__close:focus:focus,.wohngut-contact-modal__close:focus:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.wohngut-contact-modal__close svg{width:24px;height:24px}@media (max-width: 767px){.wohngut-contact-modal__close{top:12px;right:12px}}.wohngut-contact-modal__content{padding:32px 24px;padding:var(--spacing-lg) var(--spacing-md)}@media (max-width: 767px){.wohngut-contact-modal__content{padding:50px 16px 24px}}.wohngut-contact-modal h2.wohngut-contact-modal__title{margin:0 0 24px;margin:0 0 var(--spacing-md) 0;font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h2);font-weight:600;font-weight:var(--font-weight-semibold);line-height:var(--line-height-h1);font-style:normal;color:var(--color-neutral-100)}.wohngut-contact-modal .jet-form-builder__field-wrap{margin-bottom:8px;margin-bottom:var(--spacing-xs)}@media (max-width: 767px){.wohngut-contact-modal .jet-form-builder__field-wrap{margin-bottom:4px;margin-bottom:calc(var(--spacing-xs) / 2)}}.wohngut-contact-modal .jet-form-builder-label{display:block;margin-bottom:8px;margin-bottom:var(--spacing-xs);color:var(--color-text);font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:16px;font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-contact-modal .jet-form-builder-label p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-contact-modal .jet-form-builder-label strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-contact-modal .jet-form-builder__required{color:var(--color-accent-blaugruen);margin-left:2px}.wohngut-contact-modal .jet-form-builder__field{width:100%;padding:12px 16px;border:1px solid var(--color-neutral-50);border-radius:0;background-color:var(--color-neutral-2-30);font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-contact-modal .jet-form-builder__field p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-contact-modal .jet-form-builder__field strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-contact-modal .jet-form-builder__field{font-size:16px;transition:border-color .3s ease;transition:border-color var(--transition-normal) var(--easing-default)}.wohngut-contact-modal .jet-form-builder__field:focus{outline:none;border-color:var(--color-neutral-100);box-shadow:0 0 0 3px #8b7e6a1a;box-shadow:var(--shadow-focus-taupe)}.wohngut-contact-modal .jet-form-builder__field::-moz-placeholder{color:var(--color-text);opacity:.7}.wohngut-contact-modal .jet-form-builder__field::placeholder{color:var(--color-text);opacity:.7}.wohngut-contact-modal textarea.jet-form-builder__field{width:100%;padding:12px 16px;border:1px solid var(--color-neutral-50);border-radius:0;background-color:var(--color-neutral-2-30);font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-contact-modal textarea.jet-form-builder__field p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-contact-modal textarea.jet-form-builder__field strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-contact-modal textarea.jet-form-builder__field{font-size:16px;transition:border-color .3s ease;transition:border-color var(--transition-normal) var(--easing-default)}.wohngut-contact-modal textarea.jet-form-builder__field:focus{outline:none;border-color:var(--color-neutral-100);box-shadow:0 0 0 3px #8b7e6a1a;box-shadow:var(--shadow-focus-taupe)}.wohngut-contact-modal textarea.jet-form-builder__field::-moz-placeholder{color:var(--color-text);opacity:.7}.wohngut-contact-modal textarea.jet-form-builder__field::placeholder{color:var(--color-text);opacity:.7}.wohngut-contact-modal textarea.jet-form-builder__field{resize:vertical;min-height:120px}.wohngut-contact-modal select.jet-form-builder__field{width:100%;padding:12px 16px;border:1px solid var(--color-neutral-50);border-radius:0;background-color:var(--color-neutral-2-30);font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-contact-modal select.jet-form-builder__field p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-contact-modal select.jet-form-builder__field strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-contact-modal select.jet-form-builder__field{font-size:16px;transition:border-color .3s ease;transition:border-color var(--transition-normal) var(--easing-default)}.wohngut-contact-modal select.jet-form-builder__field:focus{outline:none;border-color:var(--color-neutral-100);box-shadow:0 0 0 3px #8b7e6a1a;box-shadow:var(--shadow-focus-taupe)}.wohngut-contact-modal select.jet-form-builder__field::-moz-placeholder{color:var(--color-text);opacity:.7}.wohngut-contact-modal select.jet-form-builder__field::placeholder{color:var(--color-text);opacity:.7}.wohngut-contact-modal select.jet-form-builder__field{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.wohngut-contact-modal .jet-form-builder__field-label.for-checkbox{display:flex;align-items:center;gap:2px;cursor:pointer}.wohngut-contact-modal .jet-form-builder__field-label.for-checkbox input[type=checkbox],.wohngut-contact-modal .jet-form-builder__field-label.for-checkbox input[type=radio]{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--color-neutral-100);cursor:pointer}.wohngut-contact-modal .jet-form-builder__field-label.for-checkbox span{flex:1;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:16px;font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-contact-modal .jet-form-builder__field-label.for-checkbox span p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-contact-modal .jet-form-builder__field-label.for-checkbox span strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-contact-modal .jet-form-builder__field-label.for-checkbox span{color:var(--color-text);gap:4px}.wohngut-contact-modal .jet-form-builder__field-label.for-checkbox span:before{flex-shrink:0;margin-right:8px}.wohngut-contact-modal .jet-form-builder__field-label.for-checkbox span a{font-size:inherit;line-height:inherit;font-family:inherit;color:var(--color-neutral-100)}.wohngut-contact-modal .jet-form-builder__submit{display:inline-block;width:25%;padding:8px 24px;padding:var(--spacing-xs) var(--spacing-md);margin-left:auto;border:none;border-radius:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text));color:var(--color-white);letter-spacing:.5px;cursor:pointer;background-color:var(--color-highlight-sky);transition:background-color .2s ease;transition:background-color .2s var(--easing-default)}.wohngut-contact-modal .jet-form-builder__submit:hover,.wohngut-contact-modal .jet-form-builder__submit:focus-visible{background-color:color-mix(in srgb,var(--color-highlight-sky),black 15%);background-color:color-mix(in srgb,var(--color-highlight-sky),black var(--hover-tint-darken))}@media (prefers-reduced-motion: reduce){.wohngut-contact-modal .jet-form-builder__submit{transition:none}}.wohngut-contact-modal .jet-form-builder__submit:disabled{background-color:var(--color-neutral-80);cursor:not-allowed;opacity:.6}.wohngut-contact-modal .jet-form-builder-row.submit-field{display:flex;justify-content:flex-end}.wohngut-contact-modal .jet-form-builder-message{padding:16px;padding:var(--spacing-sm);margin-bottom:16px;margin-bottom:var(--spacing-sm);border-radius:4px;font-size:15px}.wohngut-contact-modal .jet-form-builder-message.success{padding:16px;padding:var(--spacing-sm);margin-top:16px;margin-top:var(--spacing-sm);background-color:#d4edda;background-color:var(--color-feedback-success-bg);border:1px solid #c3e6cb;border:1px solid var(--color-feedback-success-border);border-radius:4px;color:#155724;color:var(--color-feedback-success-text);margin-top:0}.wohngut-contact-modal .jet-form-builder-message.error{padding:16px;padding:var(--spacing-sm);margin-top:16px;margin-top:var(--spacing-sm);background-color:#f8d7da;background-color:var(--color-feedback-error-bg);border:1px solid #f5c6cb;border:1px solid var(--color-feedback-error-border);border-radius:4px;color:#721c24;color:var(--color-feedback-error-text);margin-top:0}.wohngut-contact-modal .wg-contact__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;gap:var(--spacing-sm)}@media (max-width: 767px){.wohngut-contact-modal .wg-contact__columns{grid-template-columns:1fr}}@media (max-width: 767px){.wohngut-contact-modal .wg-contact__columns{display:grid;grid-template-columns:repeat(2,1fr);gap:0}}@media (max-width: 767px) and (max-width: 767px){.wohngut-contact-modal .wg-contact__columns{grid-template-columns:1fr}}.wohngut-contact-modal :where(.wp-block-columns){margin-bottom:0}.elementor-page .wohngut-bewerbung-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;transition:opacity var(--transition-normal) var(--easing-default),visibility var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-bewerbung-modal.is-open{opacity:1;visibility:visible}.elementor-page .wohngut-bewerbung-modal.is-open .wohngut-bewerbung-modal__container{transform:translateY(0);opacity:1}.elementor-page .wohngut-bewerbung-modal :where(.wp-block-columns){margin-bottom:24px;margin-bottom:var(--spacing-md)}.elementor-page .wohngut-bewerbung-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;background-color:var(--overlay-dark-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.elementor-page .wohngut-bewerbung-modal__container{position:relative;max-width:700px;max-height:90vh;margin:5vh auto;background-color:var(--color-neutral-2-50);border-radius:0;box-shadow:0 20px 60px #0000004d;overflow-y:auto;transform:translateY(-50px);opacity:0;transition:transform .3s ease,opacity .3s ease;transition:transform var(--transition-normal) var(--easing-default),opacity var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-bewerbung-modal__close{--size: 40px;position:absolute;top:20px;right:20px;z-index:10;width:40px;width:var(--size);height:40px;height:var(--size);display:flex;align-items:center;justify-content:center;background-color:var(--color-neutral-100);border:none;border-radius:50%;cursor:pointer;color:var(--color-neutral-2-50);transition:color .3s ease,background-color .3s ease;transition:color var(--transition-normal) var(--easing-default),background-color var(--transition-normal) var(--easing-default);transition:color .2s ease;transition:color .2s var(--easing-default)}.elementor-page .wohngut-bewerbung-modal__close:hover,.elementor-page .wohngut-bewerbung-modal__close:focus-visible{color:color-mix(in srgb,var(--color-white),white 15%);color:color-mix(in srgb,var(--color-white),white var(--hover-tint-lighten))}.elementor-page .wohngut-bewerbung-modal__close{transition:background-color .2s ease;transition:background-color .2s var(--easing-default)}.elementor-page .wohngut-bewerbung-modal__close:hover,.elementor-page .wohngut-bewerbung-modal__close:focus-visible{background-color:color-mix(in srgb,var(--color-neutral-100),black 15%);background-color:color-mix(in srgb,var(--color-neutral-100),black var(--hover-tint-darken))}@media (prefers-reduced-motion: reduce){.elementor-page .wohngut-bewerbung-modal__close{transition:none}}.elementor-page .wohngut-bewerbung-modal__close:focus:focus,.elementor-page .wohngut-bewerbung-modal__close:focus:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.elementor-page .wohngut-bewerbung-modal__close svg{width:24px;height:24px}@media (max-width: 1366px){.elementor-page .wohngut-bewerbung-modal__close{--size: 34px}}.elementor-page .wohngut-bewerbung-modal__content{padding:64px 24px 24px;padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-md)}.elementor-page .wohngut-bewerbung-modal__title{margin:0 0 24px;margin:0 0 var(--spacing-md) 0;--wg-container-text: var(--color-neutral-100);font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:clamp(1.75rem,1.32rem + 2.14vw,3.25rem);font-size:var(--wg-form-h2);font-weight:600;font-weight:var(--font-weight-semibold);line-height:var(--line-height-h1);font-style:normal;color:var(--wg-container-text, var(--color-brand));text-align:center}.elementor-page .wohngut-bewerbung-modal__success{display:none;text-align:center;padding:64px 24px;padding:var(--spacing-2xl) var(--spacing-md)}.elementor-page .wohngut-bewerbung-modal__success[aria-hidden=false]{display:block}.elementor-page .wohngut-bewerbung-modal__success-icon{width:80px;height:80px;margin:0 auto 32px;margin:0 auto var(--spacing-lg);color:var(--color-highlight-graugruen-dark)}.elementor-page .wohngut-bewerbung-modal__success-icon svg{width:100%;height:100%}.elementor-page .wohngut-bewerbung-modal__success-text{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-lg);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-text);margin-bottom:48px;margin-bottom:var(--spacing-xl)}.elementor-page .wohngut-bewerbung-modal__success-button{display:inline-block;min-width:200px;padding:16px 32px;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-neutral-100);border:none;border-radius:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--color-white);cursor:pointer;transition:background-color .3s ease;transition:background-color var(--transition-normal) var(--easing-default)}.elementor-page .wohngut-bewerbung-modal__success-button:hover{background-color:var(--color-neutral-80)}@media (max-width: 767px){.elementor-page .wohngut-bewerbung-modal__container{width:90%;max-height:90vh;border-radius:0}.elementor-page .wohngut-bewerbung-modal__content{padding:48px 24px 24px;padding:var(--spacing-xl) var(--spacing-md) var(--spacing-md)}.elementor-page .wohngut-bewerbung-modal__close{top:14px;right:14px}}.wohngut-bewerbung-modal .jet-form-builder .wg-form-margin-top-auto{margin-top:auto}.wohngut-bewerbung-modal .jet-form-builder.layout-column{display:flex;flex-direction:column}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-page:not(.jet-form-builder-page--hidden){display:flex;flex-direction:column;min-height:650px}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-page--hidden{display:none}.wohngut-bewerbung-modal .jet-form-builder .wg-job_application__step{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .wg-job_application__headline{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:clamp(1.25rem,1.11rem + .71vw,1.75rem);font-size:var(--wg-form-h4);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-neutral-100);padding:0 0 16px;padding:0 0 var(--spacing-sm) 0;margin-bottom:24px;margin-bottom:var(--spacing-md);border-bottom:2px solid var(--color-neutral-2-100)}.wohngut-bewerbung-modal .jet-form-builder .wg-job_application__text{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:clamp(1rem,.96rem + .18vw,1.125rem);font-size:var(--wg-form-body);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-text)}.wohngut-bewerbung-modal .jet-form-builder .wg-job_application__text p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .wg-job_application__text strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-bewerbung-modal .jet-form-builder .field-type-radio-field,.wohngut-bewerbung-modal .jet-form-builder .field-type-select-field,.wohngut-bewerbung-modal .jet-form-builder .field-type-text-field,.wohngut-bewerbung-modal .jet-form-builder .field-type-checkbox-field,.wohngut-bewerbung-modal .jet-form-builder .field-type-media-field{padding:0;margin-bottom:16px;margin-bottom:var(--spacing-sm)}.wohngut-bewerbung-modal .jet-form-builder .field-type-radio-field:not(:has(~.field-type-radio-field,~.field-type-select-field,~.field-type-text-field,~.wg-form-row,~.field-type-checkbox-field)),.wohngut-bewerbung-modal .jet-form-builder .field-type-select-field:not(:has(~.field-type-radio-field,~.field-type-select-field,~.field-type-text-field,~.wg-form-row,~.field-type-checkbox-field)),.wohngut-bewerbung-modal .jet-form-builder .field-type-text-field:not(:has(~.field-type-radio-field,~.field-type-select-field,~.field-type-text-field,~.wg-form-row,~.field-type-checkbox-field)),.wohngut-bewerbung-modal .jet-form-builder .field-type-checkbox-field:not(:has(~.field-type-radio-field,~.field-type-select-field,~.field-type-text-field,~.wg-form-row,~.field-type-checkbox-field)),.wohngut-bewerbung-modal .jet-form-builder .field-type-media-field:not(:has(~.field-type-radio-field,~.field-type-select-field,~.field-type-text-field,~.wg-form-row,~.field-type-checkbox-field)){margin-bottom:24px;margin-bottom:var(--spacing-md)}.wohngut-bewerbung-modal .jet-form-builder .field-type-radio-field:has(.wg-form-margin-top-auto),.wohngut-bewerbung-modal .jet-form-builder .field-type-select-field:has(.wg-form-margin-top-auto),.wohngut-bewerbung-modal .jet-form-builder .field-type-text-field:has(.wg-form-margin-top-auto),.wohngut-bewerbung-modal .jet-form-builder .field-type-checkbox-field:has(.wg-form-margin-top-auto),.wohngut-bewerbung-modal .jet-form-builder .field-type-media-field:has(.wg-form-margin-top-auto){margin-top:auto}.wohngut-bewerbung-modal .jet-form-builder .field-type-radio-field .jet-form-builder__label,.wohngut-bewerbung-modal .jet-form-builder .field-type-select-field .jet-form-builder__label,.wohngut-bewerbung-modal .jet-form-builder .field-type-text-field .jet-form-builder__label,.wohngut-bewerbung-modal .jet-form-builder .field-type-checkbox-field .jet-form-builder__label,.wohngut-bewerbung-modal .jet-form-builder .field-type-media-field .jet-form-builder__label{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .wg-form-row:not(:has(~.wg-form-row)){margin-bottom:24px;margin-bottom:var(--spacing-md)}.wohngut-bewerbung-modal .jet-form-builder .wg-form-row{gap:24px;gap:var(--spacing-md);margin-bottom:16px;margin-bottom:var(--spacing-sm)}@media (max-width: 767px){.wohngut-bewerbung-modal .jet-form-builder .wg-form-row{gap:8px;gap:var(--spacing-xs);flex-direction:column;flex-wrap:nowrap;align-items:stretch}}.wohngut-bewerbung-modal .jet-form-builder .wg-form-row .jet-form-builder-row{margin-bottom:0;flex:1}.wohngut-bewerbung-modal .jet-form-builder .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex:1 0 25%;min-width:-moz-max-content;min-width:max-content;max-width:25%}.wohngut-bewerbung-modal .jet-form-builder .wg-job_application__columns{gap:24px;gap:var(--spacing-md);margin-bottom:16px;margin-bottom:var(--spacing-sm)}.wohngut-bewerbung-modal .jet-form-builder .wg-job_application__columns .field-type-checkbox-field{margin-bottom:0}@media (max-width: 1024px){.wohngut-bewerbung-modal .jet-form-builder .wg-job_application__columns{flex-direction:column}}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__label{display:block;margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__label .jet-form-builder__label-text{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:clamp(1rem,.96rem + .18vw,1.125rem);font-size:var(--wg-form-body);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--color-text)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__required{color:var(--color-accent-blaugruen);margin-left:2px}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=text],.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=email],.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=tel]{width:100%;padding:12px 16px;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:clamp(16px,1.2vw + 4.8px,18px);line-height:var(--line-height-body);color:var(--color-text);background-color:var(--color-neutral-2-30);border:1px solid var(--color-neutral-50);border-radius:0;transition:border-color .3s ease,box-shadow .3s ease}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=text]:focus,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=email]:focus,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=tel]:focus{outline:none;border-color:var(--color-text);box-shadow:0 0 0 3px #8b7e6a1a;box-shadow:var(--shadow-focus-taupe)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=text]:disabled,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=email]:disabled,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=tel]:disabled{background-color:var(--color-neutral-10);color:var(--color-neutral-100);cursor:not-allowed;opacity:.6}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=text]::placeholder,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=email]::placeholder,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=tel]::placeholder{color:var(--color-text);font-style:normal;opacity:1}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=text]::-moz-placeholder,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=email]::-moz-placeholder,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=tel]::-moz-placeholder{color:var(--color-text);font-style:normal;opacity:1}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=text]:-ms-input-placeholder,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=email]:-ms-input-placeholder,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=tel]:-ms-input-placeholder{color:var(--color-text);font-style:normal}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=text]::-ms-input-placeholder,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=email]::-ms-input-placeholder,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=tel]::-ms-input-placeholder{color:var(--color-text);font-style:normal}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=text],.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=email],.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap input[type=tel]{font-size:clamp(1rem,.96rem + .18vw,1.125rem);font-size:var(--wg-form-body)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap select.jet-form-builder__field,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap select.select-field{width:100%;padding:12px 16px;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:clamp(16px,1.2vw + 4.8px,18px);line-height:var(--line-height-body);color:var(--color-text);background-color:var(--color-neutral-2-30);border:1px solid var(--color-neutral-50);border-radius:0;transition:border-color .3s ease,box-shadow .3s ease}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap select.jet-form-builder__field:focus,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap select.select-field:focus{outline:none;border-color:var(--color-text);box-shadow:0 0 0 3px #8b7e6a1a;box-shadow:var(--shadow-focus-taupe)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap select.jet-form-builder__field:disabled,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap select.select-field:disabled{background-color:var(--color-neutral-10);color:var(--color-neutral-100);cursor:not-allowed;opacity:.6}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap select.jet-form-builder__field,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-wrap select.select-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer;font-size:clamp(1rem,.96rem + .18vw,1.125rem);font-size:var(--wg-form-body)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__fields-group.checkradio-wrap{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .checkboxes-wrap.checkradio-wrap,.wohngut-bewerbung-modal .jet-form-builder .radio-wrap.checkradio-wrap{display:flex;align-items:flex-start}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label{display:flex;align-items:flex-start;gap:16px;gap:var(--spacing-sm);cursor:pointer;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:clamp(1rem,.96rem + .18vw,1.125rem);font-size:var(--wg-form-body);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-text)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label.for-checkbox>span:before,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label.for-radio>span:before{--checkbox-size: 26px;width:26px;width:var(--checkbox-size);height:26px;height:var(--checkbox-size);border:2px solid var(--color-neutral-50);margin-bottom:3px}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label.for-radio>span:before{--checkbox-size: 20px}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label.for-checkbox :not(:disabled):not(:checked):hover+span:before,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label.for-radio :not(:disabled):not(:checked):hover+span:before{border-color:var(--color-neutral-100)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label.for-checkbox :not(:disabled):not(:checked)+span:before,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label.for-radio :not(:disabled):not(:checked)+span:before{border-color:var(--color-text)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label input[type=checkbox],.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label input[type=radio]{flex-shrink:0;width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:var(--color-neutral-2-100)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label input[type=checkbox]:checked+span:before,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label input[type=radio]:checked+span:before{background-color:var(--color-neutral-100);border-color:var(--color-neutral-100)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label span{padding-top:2px;flex-wrap:wrap}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label span:has(a){display:block;padding-left:42px;padding-left:calc(26px + var(--spacing-sm))}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label span:has(a):before{float:left;margin-left:-42px;margin-left:calc(-26px - var(--spacing-sm));margin-right:16px;margin-right:var(--spacing-sm)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label a{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:clamp(1rem,.96rem + .18vw,1.125rem);font-size:var(--wg-form-body);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-neutral-2-100)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label a p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label a strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label a{position:relative}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label a:after{content:"";position:absolute;bottom:0;display:block;width:0;height:1px;background-color:var(--color-neutral-2-100);transition:width .5s ease;opacity:.8;left:0;right:auto}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-label a:hover:after{width:100%}.wohngut-bewerbung-modal .jet-form-builder .field-type-radio-field .jet-form-builder__fields-group.checkradio-wrap{flex-direction:row;gap:24px;gap:var(--spacing-md)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload{border:2px dashed var(--color-neutral-50);border-radius:0;padding:24px;padding:var(--spacing-md);text-align:center;background-color:var(--color-neutral-2-30);transition:border-color .3s ease,background-color .3s ease;transition:border-color var(--transition-normal) var(--easing-default),background-color var(--transition-normal) var(--easing-default)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload:hover{border-color:var(--color-neutral-100);background-color:var(--color-white)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__content{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:clamp(1rem,.96rem + .18vw,1.125rem);font-size:var(--wg-form-body);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-text)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__content p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__content strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__message{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--color-text)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__message p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__message strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__message{font-size:14px;margin-top:8px;margin-top:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__message small{color:var(--color-neutral-100)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__file{display:flex;align-items:center;gap:16px;gap:var(--spacing-sm);padding:8px;padding:var(--spacing-xs);background-color:var(--color-white);border:1px solid var(--color-neutral-50);margin-top:8px;margin-top:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__file-remove,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__remove{position:absolute;top:65px;right:15px;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-neutral-100);border:none;border-radius:50%;cursor:pointer;color:var(--color-neutral-2-50);transition:color .3s ease,background-color .3s ease;transition:color var(--transition-normal) var(--easing-default),background-color var(--transition-normal) var(--easing-default);transition:color .2s ease;transition:color .2s var(--easing-default)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__file-remove:hover,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__file-remove:focus-visible,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__remove:hover,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__remove:focus-visible{color:color-mix(in srgb,var(--color-white),white 15%);color:color-mix(in srgb,var(--color-white),white var(--hover-tint-lighten))}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__file-remove,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__remove{transition:background-color .2s ease;transition:background-color .2s var(--easing-default)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__file-remove:hover,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__file-remove:focus-visible,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__remove:hover,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__remove:focus-visible{background-color:color-mix(in srgb,var(--color-neutral-100),black 15%);background-color:color-mix(in srgb,var(--color-neutral-100),black var(--hover-tint-darken))}@media (prefers-reduced-motion: reduce){.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__file-remove,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__remove{transition:none}}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-file-upload__file-remove svg,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__remove svg{fill:currentColor}.wohngut-bewerbung-modal .jet-form-builder .wg-job_application__nav{border-top:2px solid var(--color-neutral-50)}.wohngut-bewerbung-modal .jet-form-builder .wg-job_application__nav .jet-form-builder-row{padding:0}.wohngut-bewerbung-modal .jet-form-builder .wg-job_application__nav.is-not-stacked-on-mobile{margin-bottom:0}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__action-button-wrapper{margin-top:16px;margin-top:var(--spacing-sm)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__next-page,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__prev-page,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__submit,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__action-button,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__new{display:inline-block;width:100%;padding:8px 24px;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-neutral-100);border:none;border-radius:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:clamp(1rem,.96rem + .18vw,1.125rem);font-size:var(--wg-form-body);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text));color:var(--color-white);letter-spacing:.5px;cursor:pointer;transition:background-color .2s ease;transition:background-color .2s var(--easing-default)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__next-page:hover,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__next-page:focus-visible,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__prev-page:hover,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__prev-page:focus-visible,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__submit:hover,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__submit:focus-visible,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__action-button:hover,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__action-button:focus-visible,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__new:hover,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__new:focus-visible{background-color:color-mix(in srgb,var(--color-neutral-100),black 15%);background-color:color-mix(in srgb,var(--color-neutral-100),black var(--hover-tint-darken))}@media (prefers-reduced-motion: reduce){.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__next-page,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__prev-page,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__submit,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__action-button,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__new{transition:none}}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__next-page:disabled,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__prev-page:disabled,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__submit:disabled,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__action-button:disabled,.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-repeater__new:disabled{background-color:var(--color-neutral-80);cursor:not-allowed;opacity:.6}.wohngut-bewerbung-modal .jet-form-builder .wg-submit{background-color:var(--color-highlight-sky);transition:background-color .2s ease;transition:background-color .2s var(--easing-default)}.wohngut-bewerbung-modal .jet-form-builder .wg-submit:hover,.wohngut-bewerbung-modal .jet-form-builder .wg-submit:focus-visible{background-color:color-mix(in srgb,var(--color-highlight-sky),black 15%);background-color:color-mix(in srgb,var(--color-highlight-sky),black var(--hover-tint-darken))}@media (prefers-reduced-motion: reduce){.wohngut-bewerbung-modal .jet-form-builder .wg-submit{transition:none}}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__prev-page,.wohngut-bewerbung-modal .jet-form-builder [data-type=prev] .jet-form-builder__action-button{background-color:transparent;color:var(--color-neutral-100);box-shadow:inset 0 0 0 2px var(--color-neutral-100)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__prev-page:hover,.wohngut-bewerbung-modal .jet-form-builder [data-type=prev] .jet-form-builder__action-button:hover{background-color:var(--color-neutral-100);color:var(--color-white)}.wohngut-bewerbung-modal .jet-form-builder input[type=file]::file-selector-button{padding:8px 24px;padding:var(--spacing-xs) var(--spacing-md);background-color:transparent;border:2px solid var(--color-neutral-100);border-radius:0;font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:clamp(1rem,.96rem + .18vw,1.125rem);font-size:var(--wg-form-body);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--color-neutral-100);letter-spacing:.5px;cursor:pointer;margin-right:10px;vertical-align:middle}.wohngut-bewerbung-modal .jet-form-builder input[type=file]::file-selector-button:hover{background-color:var(--color-neutral-100);color:var(--color-white)}.wohngut-bewerbung-modal .jet-form-builder input[type=file]::file-selector-button:disabled{background-color:var(--color-neutral-80);cursor:not-allowed;opacity:.6}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-messages-wrap{padding:0 0 16px;padding:0 0 var(--spacing-sm);border-radius:4px;border-radius:var(--radius-md);font-size:15px}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-messages-wrap:empty{display:none}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-message--success{background-color:#d4edda;background-color:var(--color-feedback-success-bg);border:1px solid #c3e6cb;border:1px solid var(--color-feedback-success-border);color:#155724;color:var(--color-feedback-success-text)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-message--error{background-color:#f8d7da;background-color:var(--color-feedback-error-bg);border:1px solid #f5c6cb;border:1px solid var(--color-feedback-error-border);color:#721c24;color:var(--color-feedback-error-text)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder__field-error{color:#721c24;color:var(--color-feedback-error-text);font-size:14px;margin-top:8px;margin-top:var(--spacing-xs)}.wohngut-bewerbung-modal .jet-form-builder .jet-form-builder-row.has-error .jet-form-builder__field{border-color:#f5c6cb;border-color:var(--color-feedback-error-border)}.elementor-page .brlbs-cmpnt-dialog-box h2{font-style:normal}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-to-content{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px;text-decoration:none;z-index:100}.skip-to-content:focus{top:0}.container{width:90%;width:var(--wg-container-width-mobile);max-width:1380px;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:16px;padding-left:var(--spacing-sm);padding-right:16px;padding-right:var(--spacing-sm)}@media (min-width: 1025px){.container{width:90%;width:var(--wg-container-width-laptop)}}@media (min-width: 1367px){.container{width:85%;width:var(--wg-container-width)}}.hidden{display:none!important}.block{display:block!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.grid{display:grid!important}.radius-none{border-radius:0!important;border-radius:var(--radius-none)!important}.radius-sm{border-radius:3px!important;border-radius:var(--radius-sm)!important}.radius-md{border-radius:4px!important;border-radius:var(--radius-md)!important}.radius-lg{border-radius:8px!important;border-radius:var(--radius-lg)!important}.radius-full{border-radius:50%!important;border-radius:var(--radius-full)!important}.wohngut-heading-1{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h1);font-weight:600;font-weight:var(--font-weight-semibold);line-height:var(--line-height-h1);font-style:normal;color:var(--wg-container-text, var(--color-brand))}.wohngut-heading-2{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h2);font-weight:600;font-weight:var(--font-weight-semibold);font-style:italic;line-height:var(--line-height-h2);color:var(--wg-container-text, var(--color-brand))}.wohngut-heading-3{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h3);font-weight:600;font-weight:var(--font-weight-semibold);line-height:var(--line-height-h3);color:var(--wg-container-text, var(--color-brand))}.wohngut-heading-line-1{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h1);font-weight:600;font-weight:var(--font-weight-semibold);font-style:normal;line-height:var(--line-height-h1);display:block;color:var(--wg-container-text, var(--color-brand))}.wohngut-heading-line-2{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h1);font-weight:600;font-weight:var(--font-weight-semibold);font-style:italic;line-height:var(--line-height-h2);display:block;color:var(--wg-container-text, var(--color-brand))}.wohngut-copy-large{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-lg);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-copy-standard{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-copy-standard p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.wohngut-copy-standard strong,.wohngut-copy-bold{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-contact-name{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-contact-name);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-position-title{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-contact-title);font-weight:600;font-weight:var(--font-weight-semibold);font-style:italic;line-height:1.2;line-height:var(--line-height-heading);display:block;color:var(--wg-container-text, var(--color-text))}.wohngut-date-text{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-contact-details);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wohngut-text-on-dark{color:var(--color-white)}.wohngut-text-highlight-taupe{color:var(--color-neutral-2-50)}.wohngut-text-anthracite{color:var(--color-neutral-100)}.elementor-widget-heading .wohngut-widget-title{font-family:Adobe Caslon Pro,Georgia,serif;font-family:var(--font-headline);font-size:var(--font-h2);font-weight:600;font-weight:var(--font-weight-semibold);font-style:italic;line-height:var(--line-height-h2);color:var(--wg-container-text, var(--color-brand))}.elementor-widget-text-editor .wohngut-editor-content{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.elementor-widget-text-editor .wohngut-editor-content p{margin-bottom:8px;margin-bottom:var(--spacing-xs)}.elementor-widget-text-editor .wohngut-editor-content strong{font-family:Calibri MS,Calibri,Arial,sans-serif;font-family:var(--font-body);font-size:var(--font-copy-std);font-weight:700;font-weight:var(--font-weight-bold);line-height:var(--line-height-body);color:var(--wg-container-text, var(--color-text))}.wg-grid-text-image{display:grid;grid-template-columns:1fr 500px;gap:40px;align-items:center}@media (max-width: 992px){.wg-grid-text-image{grid-template-columns:1fr;gap:30px}}@media (max-width: 768px){.wg-grid-text-image{gap:20px}}.wg-grid-text-image--reverse{display:grid;grid-template-columns:500px 1fr;gap:40px;align-items:center}@media (max-width: 992px){.wg-grid-text-image--reverse{grid-template-columns:1fr;gap:30px}}@media (max-width: 768px){.wg-grid-text-image--reverse{gap:20px}}.wg-grid-three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width: 992px){.wg-grid-three-col{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width: 768px){.wg-grid-three-col{grid-template-columns:1fr;gap:20px}}.wg-grid-two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width: 768px){.wg-grid-two-col{grid-template-columns:1fr;gap:20px}}.wg-grid-contact-footer{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}@media (max-width: 992px){.wg-grid-contact-footer{grid-template-columns:1fr;gap:20px;text-align:center}.wg-grid-contact-footer img{margin-left:auto;margin-right:auto}}.wg-grid-equal-height>*{display:flex;flex-direction:column}.wg-grid-equal-height>*>*:last-child{margin-top:auto}.wg-grid-center{place-items:center}.wg-grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}@media (max-width: 768px){.wg-grid-auto-fit{grid-template-columns:1fr;gap:20px}}@media print{.wg-grid-text-image,.wg-grid-text-image--reverse,.wg-grid-three-col,.wg-grid-two-col,.wg-grid-contact-footer,.wg-grid-auto-fit{display:block}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:44px;width:var(--swiper-navigation-size);height:44px;height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:50%;top:var(--swiper-navigation-top-offset, 50%);margin-top:-22px;margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:4px;right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:50%;top:var(--swiper-navigation-top-offset, 50%);margin-top:-22px;margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:4px;left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:4px;right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:50%;left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:-22px;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:4px;top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8px;bottom:var(--swiper-pagination-bottom, 8px);top:auto;top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:8px;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:#000;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:8px;right:var(--swiper-pagination-right, 8px);left:auto;left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}