:root .aspect-ratios-xs-5-2{aspect-ratio:5 / 2}:root .aspect-ratios-xs-2-3{aspect-ratio:2 / 3}:root .aspect-ratios-xs-16-9{aspect-ratio:16 / 9}:root .aspect-ratios-xs-4-3{aspect-ratio:4 / 3}:root .aspect-ratios-xs-3-4{aspect-ratio:3 / 4}:root .aspect-ratios-xs-3-2{aspect-ratio:3 / 2}:root .aspect-ratios-xs-1-1{aspect-ratio:1 / 1}:root .aspect-ratios-xs-free{aspect-ratio:0}@media(min-width: 576px){:root .aspect-ratios-sm-16-9{aspect-ratio:16 / 9}}@media(min-width: 576px){:root .aspect-ratios-sm-4-3{aspect-ratio:4 / 3}}@media(min-width: 576px){:root .aspect-ratios-sm-3-2{aspect-ratio:3 / 2}}@media(min-width: 576px){:root .aspect-ratios-sm-1-1{aspect-ratio:1 / 1}}@media(min-width: 576px){:root .aspect-ratios-sm-free{aspect-ratio:0}}@media(min-width: 768px){:root .aspect-ratios-md-16-9{aspect-ratio:16 / 9}}@media(min-width: 768px){:root .aspect-ratios-md-4-3{aspect-ratio:4 / 3}}@media(min-width: 768px){:root .aspect-ratios-md-3-2{aspect-ratio:3 / 2}}@media(min-width: 768px){:root .aspect-ratios-md-1-1{aspect-ratio:1 / 1}}@media(min-width: 768px){:root .aspect-ratios-md-free{aspect-ratio:0}}@media(min-width: 992px){:root .aspect-ratios-lg-16-9{aspect-ratio:16 / 9}}@media(min-width: 992px){:root .aspect-ratios-lg-4-3{aspect-ratio:4 / 3}}@media(min-width: 992px){:root .aspect-ratios-lg-3-2{aspect-ratio:3 / 2}}@media(min-width: 992px){:root .aspect-ratios-lg-1-1{aspect-ratio:1 / 1}}@media(min-width: 992px){:root .aspect-ratios-lg-free{aspect-ratio:0}}@media(min-width: 1200px){:root .aspect-ratios-xl-96-35{aspect-ratio:96 / 35}}@media(min-width: 1200px){:root .aspect-ratios-xl-12-5{aspect-ratio:12 / 5}}@media(min-width: 1200px){:root .aspect-ratios-xl-16-5{aspect-ratio:16 / 5}}@media(min-width: 1200px){:root .aspect-ratios-xl-16-9{aspect-ratio:16 / 9}}@media(min-width: 1200px){:root .aspect-ratios-xl-4-3{aspect-ratio:4 / 3}}@media(min-width: 1200px){:root .aspect-ratios-xl-3-2{aspect-ratio:3 / 2}}@media(min-width: 1200px){:root .aspect-ratios-xl-1-1{aspect-ratio:1 / 1}}@media(min-width: 1200px){:root .aspect-ratios-xl-free{aspect-ratio:0}}@media(min-width: 1400px){:root .aspect-ratios-xxl-192-55{aspect-ratio:192 / 55}}@media(min-width: 1400px){:root .aspect-ratios-xxl-12-5{aspect-ratio:12 / 5}}@media(min-width: 1400px){:root .aspect-ratios-xxl-16-5{aspect-ratio:16 / 5}}@media(min-width: 1400px){:root .aspect-ratios-xxl-16-9{aspect-ratio:16 / 9}}@media(min-width: 1400px){:root .aspect-ratios-xxl-4-3{aspect-ratio:4 / 3}}@media(min-width: 1400px){:root .aspect-ratios-xxl-3-2{aspect-ratio:3 / 2}}@media(min-width: 1400px){:root .aspect-ratios-xxl-1-1{aspect-ratio:1 / 1}}@media(min-width: 1400px){:root .aspect-ratios-xxl-free{aspect-ratio:0}}:root{--shadow-primary: 0 4px 8px 0 var(--color-hsla-black-20);--shadow-primary-input-focus: 0 0 0 0.25rem var(--color-hsla-primary-20);--shadow-nav-collapse-down: inset 0 0.5rem 1rem var(--color-hsla-black-15);--shadow-error: 0 0 0 0.25rem var(--color-hsla-theme-error-25);--shadow-success: 0 0 0 0.25rem var(--color-hsla-theme-success-25)}:root{--color-primary: hsl(355deg, 67%, 35%);--color-secondary-yellow: hsl(47deg, 100%, 43%);--color-secondary-green: hsl(67deg, 59%, 35%);--color-secondary-blue: hsl(198deg, 34%, 47%);--color-black: hsl(0deg, 0%, 0%);--color-white: hsl(0deg, 0%, 100%);--color-grey: hsl(0deg, 0%, 89%);--color-light-grey: hsl(0deg, 0%, 95%);--color-light-primary: hsl(355deg, 67%, 40%);--color-light-secondary-yellow: hsl(47deg, 100%, 43%, 25%);--color-light-secondary-yellow-fade: hsl(42deg, 72%, 89%);--color-light-secondary-green: hsl(67deg, 59%, 35%, 15%);--color-light-secondary-green-fade: hsl(60deg, 26%, 91%);--color-light-secondary-blue: hsl(198deg, 34%, 47%, 25%);--color-light-secondary-blue-fade: hsl(197deg, 28%, 87%);--color-dark-grey: hsl(0deg, 0%, 11%);--color-dark-primary: hsl(355deg, 87%, 21%);--color-dark-secondary-yellow: hsl(47deg, 100%, 31%);--color-bg-default: var(--color-white);--color-typo-default: var(--color-dark-grey);--color-typo-headlines: var(--color-dark-grey);--color-theme-alert: hsl(3deg, 100%, 46%);--color-theme-alert2: hsl(30deg, 100%, 25%);--color-theme-success: hsl(153deg, 73%, 41%);--color-theme-info: hsl(196deg, 100%, 45%);--color-theme-warning: hsl(30deg, 100%, 48%);--color-theme-error: hsl(0deg, 65%, 51%);--color-social-instagram: hsl(278deg, 52%, 48%);--color-social-twitter: hsl(190deg, 65%, 56%);--color-social-facebook: hsl(218deg, 37%, 45%);--color-social-gplus: hsl(7deg, 71%, 55%);--color-social-rss: hsl(36deg, 100%, 50%);--color-social-youtube: hsl(2deg, 64%, 47%);--color-social-whatsapp: hsl(117deg, 50%, 52%);--color-social-xing: hsl(181deg, 96%, 20%);--color-social-linkedin: hsl(201deg, 100%, 35%);--color-hsla-white-20: hsl(0deg, 0%, 100%, 20%);--color-hsla-white-80: hsl(0deg, 0%, 100%, 80%);--color-hsla-black-5: hsl(0deg, 0%, 0%, 5%);--color-hsla-black-15: hsl(0deg, 0%, 0%, 15%);--color-hsla-black-20: hsl(0deg, 0%, 0%, 20%);--color-hsla-black-60: hsl(0deg, 0%, 0%, 60%);--color-hsla-dark-grey-40: hsl(0deg, 0%, 11%, 40%);--color-hsla-dark-grey-60: hsl(0deg, 0%, 11%, 60%);--color-hsla-primary-20: hsl(355deg, 67%, 35%, 20%);--color-hsla-gradient-transparent: hsl(0deg, 0%, 20%, 0%);--color-hsla-theme-success-25: hsl(153deg, 73%, 41%, 25%);--color-hsla-theme-error-25: hsl(0deg, 65%, 51%, 25%)}:root .color-primary{color:hsl(355deg, 67%, 35%)}:root .color-black{color:hsl(0deg, 0%, 0%)}:root .color-white{color:hsl(0deg, 0%, 100%)}:root .color-grey{color:hsl(0deg, 0%, 89%)}:root{--container-px-xs: 3.6rem;--container-px: 3.6rem;--container-px-md: 5rem;--container-px-xxl: 10rem}@media(min-width: 768px){:root{--container-px: 5rem}}@media(min-width: 1400px){:root{--container-px: 10rem}}:root{--container-plain-xs: 440px;--container-xs: calc(440px + (2 * var(--container-px)));--container-plain-sm: 670px;--container-sm: calc(670px + (2 * var(--container-px)));--container-plain-md: 900px;--container-md: calc(900px + (2 * var(--container-px)));--container-plain-lg: 1130px;--container-lg: calc(1130px + (2 * var(--container-px)));--container-plain-xl: 1360px;--container-xl: calc(1360px + (2 * var(--container-px)));--container-plain-xxl: 1590px;--container-xxl: calc(1590px + (2 * var(--container-px)));--container-plain-xxxl: 1820px;--container-xxxl: calc(1820px + (2 * var(--container-px)));--container-plain-xxxxl: 1920px}:root [class*=custom-container]{margin-inline:auto;padding-inline:var(--container-px, var(--spacings-3));width:min(100%,var(--container-size, var(--container-xl)))}:root .custom-container--xs{--container-size: var(--container-xs);container:xs/inline-size}:root .custom-container--sm{--container-size: var(--container-sm);container:sm/inline-size}:root .custom-container--md{--container-size: var(--container-md);container:md/inline-size}:root .custom-container--lg{--container-size: var(--container-lg);container:lg/inline-size}:root .custom-container--xl{--container-size: var(--container-xl);container:xl/inline-size}:root .custom-container--xxl{--container-size: var(--container-xxl);container:xxl/inline-size}:root .custom-container--xxxl{--container-size: var(--container-xxxl);container:xxxl/inline-size}:root .custom-container--xxxxl{--container-px: 0;--container-size: 1920px;container:xxxxl/inline-size}:root{--bs-columns: 12;--bs-column-width: 95px;--bs-gap: 2rem}:root .far,:root .fa-regular{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:var(--ff-font-awesome-pro);font-style:normal;font-variant:normal;color:var(--bg-icon-color, var(--bg-color, var(--color-secondary-yellow)));line-height:1;text-rendering:auto;transition:color 350ms ease;font-weight:400}:root .fas,:root .fa-solid{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:var(--ff-font-awesome-pro);font-style:normal;font-variant:normal;color:var(--bg-icon-color, var(--bg-color, var(--color-secondary-yellow)));line-height:1;text-rendering:auto;transition:color 350ms ease;font-weight:900}:root .fa-angle-left::before{content:""}:root .fa-angle-right::before{content:""}:root .fa-arrow-rotate-left::before{content:""}:root .fa-arrow-left-rotate::before{content:""}:root .fa-arrow-rotate-back::before{content:""}:root .fa-arrow-rotate-backward::before{content:""}:root .fa-undo::before{content:""}:root .fa-arrow-up::before{content:""}:root .fa-bars::before{content:""}:root .fa-navicon::before{content:""}:root .fa-bell::before{content:""}:root .fa-book-open-reader::before{content:""}:root .fa-book-reader::before{content:""}:root .fa-check::before{content:""}:root .fa-chevron-down::before{content:""}:root .fa-chevron-up::before{content:""}:root .fa-circle-check::before{content:""}:root .fa-check-circle::before{content:""}:root .fa-circle-chevron-down::before{content:""}:root .fa-chevron-circle-down::before{content:""}:root .fa-circle-exclamation::before{content:""}:root .fa-exclamation-circle::before{content:""}:root .fa-circle-info::before{content:""}:root .fa-info-circle::before{content:""}:root .fa-comments::before{content:""}:root .fa-down-to-bracket::before{content:""}:root .fa-envelope::before{content:""}:root .fa-expand::before{content:""}:root .fa-fax::before{content:""}:root .fa-globe::before{content:""}:root .fa-house-building::before{content:""}:root .fa-list::before{content:""}:root .fa-list-squares::before{content:""}:root .fa-location-dot::before{content:""}:root .fa-map-marker-alt::before{content:""}:root .fa-magnifying-glass::before{content:""}:root .fa-search::before{content:""}:root .fa-minus::before{content:""}:root .fa-subtract::before{content:""}:root .fa-person::before{content:""}:root .fa-male::before{content:""}:root .fa-phone::before{content:""}:root .fa-plus::before{content:"\\+"}:root .fa-add::before{content:"\\+"}:root .fa-print::before{content:""}:root .fa-quote-left::before{content:""}:root .fa-quote-left-alt::before{content:""}:root .fa-sliders::before{content:""}:root .fa-sliders-h::before{content:""}:root .fa-suitcase::before{content:""}:root .fa-up-right-from-square::before{content:""}:root .fa-external-link-alt::before{content:""}:root .fa-upload::before{content:""}:root .fa-xmark::before{content:""}:root .fa-close::before{content:""}:root .fa-multiply::before{content:""}:root .fa-remove::before{content:""}:root .fa-times::before{content:""}:root{--frame-space-after-none: 0;--frame-space-after-medium: 5rem;--frame-space-after-large: 10rem}:root .frame-space-after-none{padding-bottom:0}:root .frame-space-after-medium{padding-bottom:5rem}:root .frame-space-after-large{padding-bottom:10rem}@media(min-width: 1200px){:root{--frame-space-after-none: 0}:root .frame-space-after-none{padding-bottom:0}}@media(min-width: 1200px){:root{--frame-space-after-medium: 10rem}:root .frame-space-after-medium{padding-bottom:10rem}}@media(min-width: 1200px){:root{--frame-space-after-large: 15rem}:root .frame-space-after-large{padding-bottom:15rem}}:root{--spacings-0: 0;--spacings-1: 1rem;--spacings-2: 2rem;--spacings-3: 3rem;--spacings-5: 5rem;--spacings-8: 8rem;--spacings-10: 10rem}:root{--fs-xx-small-mobile: 1rem;--fs-x-small-mobile: 1.2rem;--fs-small-mobile: 1.4rem;--fs-medium-mobile: 1.5rem;--fs-default-mobile: 1.6rem;--fs-large-mobile: 1.6rem;--fs-xx-small-desktop: 1.2rem;--fs-x-small-desktop: 1.4rem;--fs-small-desktop: 1.6rem;--fs-medium-desktop: 1.7rem;--fs-default-desktop: 1.8rem;--fs-large-desktop: 2rem;--h1-mobile: 3rem;--h2-mobile: 2.5rem;--h3-mobile: 2.2rem;--h4-mobile: 2rem;--h5-mobile: 1.8rem;--h6-mobile: 1.6rem;--h1-desktop: 6rem;--h2-desktop: 4rem;--h3-desktop: 3rem;--h4-desktop: 2.6rem;--h5-desktop: 2.2rem;--h6-desktop: 2rem;--ff-primary: Kievit, Helvetica, Arial, sans-serif;--ff-font-awesome-pro: 'Font Awesome 6 Pro';--fw-regular: 400;--fw-medium: 500;--fw-bold: 700}:root .fs-xx-small{font-size:1rem}@media(min-width: 768px){:root .fs-xx-small{font-size:1.2rem}}@supports(font-size: clamp(1rem, 4vw, 1.2rem)){:root .fs-xx-small{font-size:clamp(1rem, 4vw, 1.2rem)}}:root .fs-x-small{font-size:1.2rem}@media(min-width: 768px){:root .fs-x-small{font-size:1.4rem}}@supports(font-size: clamp(1.2rem, 4vw, 1.4rem)){:root .fs-x-small{font-size:clamp(1.2rem, 4vw, 1.4rem)}}:root .fs-small{font-size:1.4rem}@media(min-width: 768px){:root .fs-small{font-size:1.6rem}}@supports(font-size: clamp(1.4rem, 4vw, 1.6rem)){:root .fs-small{font-size:clamp(1.4rem, 4vw, 1.6rem)}}:root .fs-medium{font-size:1.5rem}@media(min-width: 768px){:root .fs-medium{font-size:1.7rem}}@supports(font-size: clamp(1.5rem, 4vw, 1.7rem)){:root .fs-medium{font-size:clamp(1.5rem, 4vw, 1.7rem)}}:root .fs-default{font-size:1.6rem}@media(min-width: 768px){:root .fs-default{font-size:1.8rem}}@supports(font-size: clamp(1.6rem, 4vw, 1.8rem)){:root .fs-default{font-size:clamp(1.6rem, 4vw, 1.8rem)}}:root .fs-large{font-size:1.6rem}@media(min-width: 768px){:root .fs-large{font-size:2rem}}@supports(font-size: clamp(1.6rem, 4vw, 2rem)){:root .fs-large{font-size:clamp(1.6rem, 4vw, 2rem)}}:root h1,:root .h1{font-size:3rem}@media(min-width: 768px){:root h1,:root .h1{font-size:6rem}}@supports(font-size: clamp(3rem, 4vw, 6rem)){:root h1,:root .h1{font-size:clamp(3rem, 4vw, 6rem)}}:root h2,:root .h2{font-size:2.5rem}@media(min-width: 768px){:root h2,:root .h2{font-size:4rem}}@supports(font-size: clamp(2.5rem, 4vw, 4rem)){:root h2,:root .h2{font-size:clamp(2.5rem, 4vw, 4rem)}}:root h3,:root .h3{font-size:2.2rem}@media(min-width: 768px){:root h3,:root .h3{font-size:3rem}}@supports(font-size: clamp(2.2rem, 4vw, 3rem)){:root h3,:root .h3{font-size:clamp(2.2rem, 4vw, 3rem)}}:root h4,:root .h4{font-size:2rem}@media(min-width: 768px){:root h4,:root .h4{font-size:2.6rem}}@supports(font-size: clamp(2rem, 4vw, 2.6rem)){:root h4,:root .h4{font-size:clamp(2rem, 4vw, 2.6rem)}}:root h5,:root .h5{font-size:1.8rem}@media(min-width: 768px){:root h5,:root .h5{font-size:2.2rem}}@supports(font-size: clamp(1.8rem, 4vw, 2.2rem)){:root h5,:root .h5{font-size:clamp(1.8rem, 4vw, 2.2rem)}}:root h6,:root .h6{font-size:1.6rem}@media(min-width: 768px){:root h6,:root .h6{font-size:2rem}}@supports(font-size: clamp(1.6rem, 4vw, 2rem)){:root h6,:root .h6{font-size:clamp(1.6rem, 4vw, 2rem)}}:root{--z-index-image-marker-mark-icon: 1;--z-index-image-marker-teaser: 2;--z-index-image-marker-active-mark: 3;--z-index-yt-thumbnail: 1;--z-index-yt-multiply-background: 2;--z-index-yt-button-wrapper: 3;--z-index-yt-player: 4;--z-index-header-element-img-overlay: 10;--z-index-header-element-content-wrapper: 20;--z-index-lightbox-icon: 10;--z-index-google-maps-overlay-wrapper: -1;--z-index-google-maps-overlay: 20;--z-index-google-maps-overlay-button: 30;--z-index-sticky-nav-settings: 255;--z-index-sticky-buttons: 400;--z-index-to-top-button: 260;--z-index-navbar: 300;--z-index-nav-dropdown: 350;--z-index-header: 450;--z-index-browse-happy: 500;--z-index-cookie-consent-replacement: 100;--z-index-cookie-consent-modal: 1000;--z-index-loader: 1500}.frame .frame-header{--container-size: var(--container-plain-lg);container:lg-plain/inline-size;margin-inline:auto;padding-inline:0;width:min(100%,var(--container-size, var(--container-plain-xl)))}.frame-layout-4 figcaption,.frame-layout-4 .figcaption,.frame{--container-size: var(--container-xl);container:xl/inline-size;margin-inline:auto;padding-inline:var(--container-px);width:min(100%,var(--container-size, var(--container-xl)))}html{font-size:62.5%;scroll-padding-top:calc(var(--header-offset-height) + var(--meta-nav-height))}body{--bs-body-color: var(--bg-background-color, var(--color-white));color:var(--bg-color, var(--color-typo-default));font-family:var(--ff-primary);font-variant-numeric:lining-nums proportional-nums;font-weight:var(--fw-medium);line-height:1.2;font-size:var(--fs-default-mobile);-webkit-font-smoothing:auto}@media(min-width: 768px){body{font-size:var(--fs-default-desktop)}}@supports(font-size: clamp(var(--fs-default-mobile), 3vw, var(--fs-default-desktop))){body{font-size:clamp(var(--fs-default-mobile), 3vw, var(--fs-default-desktop))}}body main{min-height:50vh}body .news__data i span:nth-child(2)::before{content:"| "}.frame{position:relative}.frame .frame{padding:0}.frame .frame-header{margin-bottom:var(--spacings-3)}.frame .frame-header>:last-child{margin-bottom:0}*::selection{color:var(--bg-selection-color, var(--color-typo-default));background-color:var(--bg-selection-bg-color, var(--color-light-secondary-yellow))}@media(min-width: 768px){.frame .frame-header{margin-bottom:var(--spacings-8)}}strong,b{font-weight:var(--fw-bold)}p{margin:0 0 var(--spacings-2);font-weight:var(--fw-medium);line-height:1.5}p:last-child{margin-bottom:0}.chevron-link{display:inline;white-space:nowrap}.chevron-link::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:var(--ff-font-awesome-pro);font-style:normal;font-variant:normal;line-height:1;font-weight:400;padding-left:var(--spacings-1)}.chevron-link.btn{display:inline-block}.info{position:relative;padding-left:2.5rem}.info::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:var(--ff-font-awesome-pro);font-style:normal;font-variant:normal;line-height:1;font-size:var(--fs-default-mobile);font-weight:400;position:absolute;inset:0 auto auto 0;color:var(--color-primary);translate:0 2px}@media(min-width: 768px){.info::before{font-size:var(--fs-default-desktop)}}@supports(font-size: clamp(var(--fs-default-mobile), 3vw, var(--fs-default-desktop))){.info::before{font-size:clamp(var(--fs-default-mobile), 3vw, var(--fs-default-desktop))}}.exception-word{hyphens:none;white-space:nowrap}h1,.h1{margin:0 0 var(--spacings-2);color:var(--bg-headline-color, var(--bg-color, var(--color-typo-default)));font-weight:var(--fw-bold);line-height:1.25}h2,.h2{margin:0 0 var(--spacings-2);color:var(--bg-headline-color, var(--bg-color, var(--color-typo-default)));font-weight:var(--fw-bold);line-height:1.25}h3,.h3{margin:0 0 var(--spacings-2);color:var(--bg-headline-color, var(--bg-color, var(--color-typo-default)));font-weight:var(--fw-bold);line-height:1.25}h4,.h4{margin:0 0 var(--spacings-2);color:var(--bg-headline-color, var(--bg-color, var(--color-typo-default)));font-weight:var(--fw-bold);line-height:1.25}h5,.h5{margin:0 0 var(--spacings-2);color:var(--bg-headline-color, var(--bg-color, var(--color-typo-default)));font-weight:var(--fw-bold);line-height:1.25}h6,.h6{margin:0 0 var(--spacings-2);color:var(--bg-headline-color, var(--bg-color, var(--color-typo-default)));font-weight:var(--fw-bold);line-height:1.25}@media(min-width: 768px){.info{padding-left:var(--spacings-3)}}@media(max-width: 1399.98px){p{hyphens:auto}h1,.h1{hyphens:auto}h2,.h2{hyphens:auto}h3,.h3{hyphens:auto}h4,.h4{hyphens:auto}h5,.h5{hyphens:auto}h6,.h6{hyphens:auto}}a{--link-color: var(--bg-link-color, var(--color-primary));--link-hover-color: var(--bg-link-hover-color, var(--link-color));--bs-link-hover-color: var(--link-color);color:var(--link-color);font-weight:var(--fw-bold);text-decoration:none;transition:color 350ms ease}a:not(.btn){background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(transparent calc(100% - 1px), var(--link-color) 1px);transition:background-size 400ms,color 350ms ease}@media(hover: hover)and (pointer: fine){a:not(.btn):hover{color:var(--link-color);background-size:100% 100%}}a:focus{outline:none}a.btn{color:var(--bs-btn-color, var(--link-color))}@media(max-width: 1399.98px){a{hyphens:auto}}@media(hover: hover)and (pointer: fine){a:focus-visible{outline:none}a:focus-visible img{outline:3px solid var(--bg-link-focus-bg-color, var(--color-primary))}a:focus-visible .aspect-ratios-box:not(.aspect-ratios-xs-free) img{border:3px solid var(--bg-link-focus-bg-color, var(--color-primary))}a:hover{color:var(--link-hover-color)}a:hover.btn{color:var(--bs-btn-hover-color, var(--link-hover-color))}.text-wrapper a:not(.btn):focus-visible{color:var(--bg-link-focus-color, var(--color-white));background-color:var(--bg-link-focus-bg-color, var(--link-color))}}button{font-weight:var(--fw-medium)}button:focus{outline:none;box-shadow:none}.btn{--bs-btn-padding-x: 2.5rem;--bs-btn-padding-y: 1.2rem;--bs-btn-font-family: var(--ff-primary);--bs-btn-font-weight: var(--fw-bold);--bs-btn-line-height: normal;--bs-btn-color: var(--color-typo-default);--bs-btn-bg: transparent;--bs-btn-border-width: 2px;--bs-btn-border-color: var(--color-typo-default);--bs-btn-border-radius: 10px;--bs-btn-hover-color: var(--color-white);--bs-btn-hover-bg: var(--color-typo-default);--bs-btn-hover-border-color: var(--color-black);--bs-btn-focus-box-shadow: 0 0 0 0.5rem var(--btn-focus-shadow-color);--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: var(--bs-btn-hover-bg);--bs-btn-active-border-color: var(--bs-btn-hover-border-color);--bs-btn-disabled-color: var(--bs-btn-color);--bs-btn-disabled-bg: var(--bs-btn-bg);--bs-btn-disabled-border-color: var(--bs-btn-border-color);--btn-focus-shadow-color: var(--color-hsla-black-60);will-change:translate;translate:0 0;transition:translate 350ms,color 350ms,background-color 350ms,border-color 350ms ease;font-size:var(--fs-small-mobile)}@media(min-width: 768px){.btn{font-size:var(--fs-small-desktop)}}@supports(font-size: clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))){.btn{font-size:clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))}}.btn-primary{--bs-btn-color: var(--bg-btn-primary-color, var(--color-white));--bs-btn-bg: var(--bg-btn-primary-bg-color, var(--color-primary));--bs-btn-border-color: var(--bg-btn-primary-border-color, var(--color-primary));--bs-btn-hover-color: var(--bg-btn-primary-hover-color, var(--bs-btn-color));--bs-btn-hover-bg: var(--bg-btn-primary-hover-bg-color, var(--color-primary));--bs-btn-hover-border-color: var(--bg-btn-primary-hover-border-color, var(--color-primary));--btn-focus-shadow-color: var(--bg-btn-primary-focus-shadow-color, transparent)}.btn-ghost-primary{--bs-btn-color: var(--bg-btn-ghost-primary-color, var(--color-primary));--bs-btn-border-color: var(--bg-btn-ghost-primary-border-color, var(--color-primary));--bs-btn-hover-color: var(--bg-btn-ghost-primary-hover-color, var(--color-white));--bs-btn-hover-bg: var(--bg-btn-ghost-primary-hover-bg-color, var(--color-primary));--bs-btn-hover-border-color: var(--bg-btn-ghost-primary-hover-border-color, var(--color-primary));--btn-focus-shadow-color: var(--bg-btn-ghost-primary-focus-shadow-color, transparent)}@media(max-width: 1399.98px){.btn{hyphens:auto}}@media(hover: hover)and (pointer: fine){.btn:hover,.btn:focus-visible{translate:0 -2px}}blockquote{display:flex;gap:var(--spacings-2);padding:var(--spacings-5) var(--spacings-3) var(--spacings-3);margin-block:var(--spacings-2);color:var(--bg-blockquote-color, var(--color-white));background-color:var(--bg-blockquote-background-color, var(--color-primary));border-radius:20px}blockquote::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;font-family:var(--ff-font-awesome-pro);font-style:normal;font-variant:normal;line-height:1;font-weight:900;font-size:4rem;display:block;margin-top:calc(var(--spacings-3)*-1);flex-shrink:0}@media(min-width: 768px){blockquote::before{font-size:5rem}}@supports(font-size: clamp(4rem, 4vw, 5rem)){blockquote::before{font-size:clamp(4rem, 4vw, 5rem)}}.frame .frame-header{--container-size: var(--container-plain-lg);container:lg-plain/inline-size;margin-inline:auto;padding-inline:0;width:min(100%,var(--container-size, var(--container-plain-xl)))}.frame-layout-4 figcaption,.frame-layout-4 .figcaption,.frame{--container-size: var(--container-xl);container:xl/inline-size;margin-inline:auto;padding-inline:var(--container-px);width:min(100%,var(--container-size, var(--container-xl)))}.aspect-ratios-box:not([class*=free]){position:relative;width:100%;height:100%;pointer-events:none}.aspect-ratios-box:not([class*=free]) img.lazy:not([data-ll-status=loaded]){opacity:1;background-color:var(--color-dark-grey);background-size:400% 400%;animation:glow 2000ms ease infinite;cursor:wait}figure{position:relative;margin:0;min-height:100%;display:grid;grid-template-rows:1fr auto}figcaption,.figcaption{display:grid}figcaption .description,.figcaption .description{font-size:var(--fs-small-mobile);color:var(--color-typo-default);line-height:1.1}@media(min-width: 768px){figcaption .description,.figcaption .description{font-size:var(--fs-small-desktop)}}@supports(font-size: clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))){figcaption .description,.figcaption .description{font-size:clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))}}.copyright{position:absolute;inset:auto 0 0 auto;color:var(--copyright-color);font-size:var(--fs-xx-small-mobile);font-weight:var(--fw-regular);text-align:right;background-color:var(--copyright-bg-color);padding:.2rem}.copyright--white+figcaption,.copyright--white+.figcaption{--copyright-color: var(--color-black);--copyright-bg-color: var(--color-white)}.copyright--black+figcaption,.copyright--black+.figcaption{--copyright-color: var(--color-black);--copyright-bg-color: var(--color-white)}@keyframes glow{50%{opacity:.5}}.text-wrapper ol li::marker,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ol li::marker,.ck-content ol li::marker{color:var(--bg-list-marker-color, var(--color-primary));font-variant-numeric:lining-nums}.text-wrapper ul,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ul,.ck-content ul{list-style-type:none}.text-wrapper ul li,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ul li,.ck-content ul li{position:relative}.text-wrapper ul li::before,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ul li::before,.ck-content ul li::before{--list-marker-size: 5px;content:"";position:absolute;left:-10px;top:12px;translate:-50% -50%;width:var(--list-marker-size);height:var(--list-marker-size);border-radius:50%;background-color:var(--bg-list-marker-color, var(--color-primary))}.text-wrapper ol,.text-wrapper ul,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ol,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ul,.ck-content ol,.ck-content ul{margin-bottom:0}.text-wrapper ol li,.text-wrapper ul li,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ol li,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ul li,.ck-content ol li,.ck-content ul li{padding-left:var(--spacings-1);padding-bottom:var(--spacings-1)}.text-wrapper ol li ol,.text-wrapper ol li ul,.text-wrapper ul li ol,.text-wrapper ul li ul,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ol li ol,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ol li ul,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ul li ol,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ul li ul,.ck-content ol li ol,.ck-content ol li ul,.ck-content ul li ol,.ck-content ul li ul{margin-top:var(--spacings-2)}.text-wrapper ol:not(:last-child),.text-wrapper ul:not(:last-child),.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ol:not(:last-child),.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin ul:not(:last-child),.ck-content ol:not(:last-child),.ck-content ul:not(:last-child){margin-bottom:var(--spacings-2)}.text-wrapper .check-list,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin .check-list,.ck-content .check-list{--icon-size: 20px;list-style-type:none;margin:var(--spacings-3) 0;padding:0}.text-wrapper .check-list li,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin .check-list li,.ck-content .check-list li{position:relative;margin-bottom:var(--spacings-1);padding-left:calc(var(--icon-size) + var(--spacings-1));padding-bottom:0;font-weight:var(--fw-bold);font-size:var(--h5-mobile)}@media(min-width: 768px){.text-wrapper .check-list li,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin .check-list li,.ck-content .check-list li{font-size:var(--h5-desktop)}}@supports(font-size: clamp(var(--h5-mobile), 3vw, var(--h5-desktop))){.text-wrapper .check-list li,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin .check-list li,.ck-content .check-list li{font-size:clamp(var(--h5-mobile), 3vw, var(--h5-desktop))}}.text-wrapper .check-list li::before,.frame-type-mindshapeyoutubelazyloading_youtubelazyloadingplugin .check-list li::before,.ck-content .check-list li::before{content:"";display:block;position:absolute;inset:0 auto auto 0;width:var(--icon-size);height:var(--icon-size);background-image:url(/assets-gag-koeln/images/svg/zeichen-richtig_primary.a15073c458daeaf54291.svg);background-repeat:no-repeat;background-color:rgba(0,0,0,0);color:var(--color-primary);translate:0 3px}.frame-type-textmedia .table-stack{margin-bottom:var(--frame-space-after-medium)}.frame-type-textmedia .large-only{display:none}.frame-type-mask_akkordeon .table-stack{display:none}@media(min-width: 768px){.frame-type-textmedia .table-stack,.frame-type-mask_akkordeon .table-stack{display:none}.frame-type-textmedia .large-only,.frame-type-mask_akkordeon .large-only{display:table}}.table{--bs-table-bg: var(--bg-table-bg, transparent)}table.table-responsive,.ck-widget.table table{--table-border-color: var(--bg-table-border-color, var(--color-light-primary));display:table;margin:var(--spacings-2) 0;border-collapse:collapse;width:auto;color:var(--bg-color, var(--color-typo-default));border:hidden !important}table.table-responsive>:not(caption)>*>*,.ck-widget.table table>:not(caption)>*>*{padding:var(--spacings-1) var(--spacings-2);color:var(--bg-color, var(--color-typo-default));border-width:0 1px 1px 0 !important;border-style:solid !important;border-color:var(--table-border-color) !important;border-image:unset !important}.frame-type-mindshaperealestate_realestatedetails .ad__energy table.table-responsive>:not(caption)>*>*,.frame-type-mindshaperealestate_realestatedetails .ad__energy .ck-widget.table table>:not(caption)>*>*{border-style:none !important}.background{padding-block:var(--bg-padding-block, 0);color:var(--bg-color);background-color:var(--bg-background-color)}.background--none{--bg-padding-block: 0;--bg-background-color: transparent;--bg-fade-color: var(--color-white)}.background--grey{--bg-padding-block: var(--frame-space-after-medium);--bg-color: var(--color-typo-default);--bg-icon-color: var(--color-primary);--bg-background-color: var(--color-light-grey);--bg-headline-color: var(--bg-color);--bg-roofline-color: var(--color-secondary-yellow)}.background--white{--bg-padding-block: 0;--bg-color: var(--color-typo-default);--bg-icon-color: var(--color-primary);--bg-background-color: var(--color-white);--bg-headline-color: var(--bg-color);--bg-roofline-color: var(--color-secondary-yellow);--bg-link-color: var(--color-primary);--bg-btn-primary-color: var(--color-white);--bg-btn-primary-bg-color: var(--color-primary);--bg-btn-primary-border-color: var(--color-primary);--bg-btn-primary-hover-color: var(--bg-btn-primary-color);--bg-btn-primary-focus-shadow-color: var(--color-light-secondary-yellow);--bg-btn-ghost-primary-color: var(--color-primary);--bg-btn-ghost-primary-border-color: var(--color-primary);--bg-btn-ghost-primary-focus-shadow-color: var(--color-light-secondary-yellow);--bg-btn-ghost-secondary-color: var(--color-secondary-yellow);--bg-btn-ghost-secondary-border-color: var(--color-secondary-yellow)}.background--primary{--bg-padding-block: var(--frame-space-after-medium);--bg-color: var(--color-white);--bg-background-color: var(--color-primary);--bg-selection-color: var(--color-white);--bg-selection-bg-color: var(--color-light-secondary-yellow);--bg-breadcrumb-link-color: var(--color-white);--bg-breadcrumb-focus-color: var(--color-primary);--bg-breadcrumb-focus-bg: var(--color-white);--bg-link-color: var(--color-secondary-yellow);--bg-link-focus-color: var(--color-primary);--bg-link-focus-bg-color: var(--color-white);--bg-table-border-color: var(--color-light-grey);--bg-icon-color: var(--color-primary);--bg-blockquote-color: var(--color-primary);--bg-blockquote-background-color: var(--color-white);--bg-list-marker-color: var(--color-light-grey);--bg-btn-primary-color: var(--color-primary);--bg-btn-primary-bg-color: var(--color-white);--bg-btn-primary-border-color: var(--color-white);--bg-btn-primary-hover-color: var(--color-primary);--bg-btn-primary-hover-bg-color: var(--color-white);--bg-btn-primary-hover-border-color: var(--color-white);--bg-btn-primary-focus-shadow-color: var(--color-white);--bg-btn-ghost-primary-color: var(--color-white);--bg-btn-ghost-primary-border-color: var(--color-white);--bg-btn-ghost-primary-hover-border-color: var(--color-white);--bg-btn-ghost-primary-focus-shadow-color: var(--color-white);--bg-swiper-theme-color: var(--color-white);--bg-swiper-hover-theme-color: var(--color-dark-grey);--bg-cta-contact-phone-color: var(--color-light-grey);--bg-icon-box-icon-fill: var(--color-white)}.background--secondary-yellow{--bg-padding-block: var(--frame-space-after-medium);--bg-background-color: var(--color-light-secondary-yellow);--bg-fade-color: var(--color-light-secondary-yellow-fade);--bg-accent-color: var(--color-white);--bg-job-item-bg-color: var(--color-white);--bg-trust-logo-bg-color: var(--color-white)}.background--secondary-green{--bg-padding-block: var(--frame-space-after-medium);--bg-background-color: var(--color-light-secondary-green);--bg-fade-color: var(--color-light-secondary-green-fade);--bg-accent-color: var(--color-white);--bg-factsheet-divider-color: var(--color-hsla-dark-grey-40);--bg-process-item-bg-color: var(--color-white);--bg-teaser-bg-color: var(--color-white);--bg-form-control-bg-color: var(--color-white);--bg-job-item-bg-color: var(--color-white);--bg-ib-item-bg-color: var(--color-white);--bg-testimonial-quote-bg-color: var(--color-secondary-green);--bg-appartment-bg: var(--color-white);--bg-appartment-tag-bg: var(--color-light-secondary-green);--bg-trust-logo-bg-color: var(--color-white)}.background--secondary-blue{--bg-padding-block: var(--frame-space-after-medium);--bg-background-color: var(--color-light-secondary-blue);--bg-fade-color: var(--color-light-secondary-blue-fade);--bg-accent-color: var(--color-white);--bg-job-item-bg-color: var(--color-white);--bg-testimonial-quote-bg-color: var(--color-secondary-blue);--bg-trust-logo-bg-color: var(--color-white)}.browse-happy{z-index:var(--z-index-browse-happy)}.badge-stoerer{z-index:1;width:var(--badge-width);height:var(--badge-size);background-image:url(/assets-gag-koeln/images/svg/stoerer-green.abf804842c2cbf7beb16.svg);background-size:cover;background-repeat:no-repeat;background-position:center right;translate:calc(-100% + var(--badge-width)) calc(-50% - var(--badge-translate-y, 0px))}.badge-stoerer img{width:var(--badge-size);height:var(--badge-height)}.badge-stoerer--secondary-green{--badge-stoerer-bg-color: var(--color-secondary-green);background-image:url(/assets-gag-koeln/images/svg/stoerer-green.abf804842c2cbf7beb16.svg)}.badge-stoerer--secondary-yellow{--badge-stoerer-bg-color: var(--color-secondary-yellow);background-image:url(/assets-gag-koeln/images/svg/stoerer-yellow.97b0803ffd04f22a706c.svg)}.badge-stoerer--secondary-blue{--badge-stoerer-bg-color: var(--color-secondary-blue);background-image:url(/assets-gag-koeln/images/svg/stoerer-blue.93762fc85498933c618c.svg)}.breadcrumb__container+section:has(.badge-stoerer) .background{padding-top:calc(var(--badge-size)/2 + var(--spacings-8))}.breadcrumb__container+section:has(.badge-stoerer) .background .badge-stoerer{--badge-translate-y: -50%}section:has(.badge-stoerer){--badge-width: 105px;--badge-size: 103px;position:relative}section.frame-space-after-medium:has(+section .background--none .badge-stoerer){padding-bottom:0}section.frame-space-after-medium:has(+section .background--none .badge-stoerer)+section .background--none{padding-top:var(--spacings-8)}section:has(+section .badge-stoerer)[class*=frame-space-after-]{padding-bottom:0}section:has(+section .badge-stoerer)[class*=frame-space-after-] .background{padding-bottom:var(--spacings-8)}@media(min-width: 1200px){.breadcrumb__container+section:has(.background:not(.background--none)+.badge-stoerer) .background{padding-top:calc(var(--badge-size)/2)}}@media(max-width: 1599.98px){section:has(.badge-stoerer) .background{padding-top:var(--spacings-8)}}@media(min-width: 1600px){.badge-stoerer{justify-content:center;padding-right:4rem}section:has(.badge-stoerer){--badge-width: min((100vw - var(--container-plain-xl)) / 2, 260px);--badge-size: 150px}section:has(+section .badge-stoerer) .background:not(.background--none){padding-bottom:var(--frame-space-after-medium)}section.frame-space-after-none:has(+section .badge-stoerer)+section>.background--none{padding-top:var(--frame-space-after-medium)}}
