.line-break{white-space:pre-wrap}#Coi-Renew{display:none!important}.grecaptcha-badge{visibility:hidden}.iris-google-map{gap:var(--siv-space-sm,1rem);flex-direction:column;display:flex}.iris-google-map__canvas,.iris-google-map__placeholder{background:#eef3f7;width:100%;min-height:clamp(18rem,42vw,32rem)}.iris-google-map__placeholder{padding:var(--siv-space-xl,2rem);text-align:center;place-items:center;display:grid}.iris-google-map__marker{background:#fff;border:.25rem solid #1677ff;border-radius:50%;width:1.25rem;height:1.25rem;display:block;box-shadow:0 1px 4px #0000004d}.iris-google-map__external-link{align-self:flex-start}.iris-spuerkeess-housing{width:100%;min-height:20rem;position:relative}.iris-spuerkeess-housing__iframe{border:0;width:100%;transition:height .16s ease-out;display:block;overflow:hidden}.iris-spuerkeess-housing__status{z-index:1;min-height:20rem;padding:var(--siv-space-xl,2rem);text-align:center;background:#f4f7f8;place-items:center;display:grid;position:absolute;inset:0}.card.card-cover .card-cover-image video{object-fit:cover;width:100%;height:100%;display:block}.card.card-cover .card-cover-gallery-item video{transform-origin:50%;transform:scale(1)}.card.card-cover .iris-pageCover-galleryItemHidden{display:none}.pswp__img{object-fit:contain}.dropdown-experience .dropdown-toggle .dropdown-toggle-icon{transition:transform .2s ease-out;transform:rotate(0)}.dropdown-experience .dropdown-toggle.show .dropdown-toggle-icon{transform:rotate(180deg)}.dropdown-experience .dropdown-menu{--bs-dropdown-min-width:auto;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0;--bs-dropdown-spacer:var(--siv-space-static-xs);--bs-dropdown-font-size:var(--siv-text-body-font-size);--bs-dropdown-color:var(--siv-text-primary-vivid);--bs-dropdown-bg:var(--siv-surface-white-vivid);--bs-dropdown-border-color:transparent;--bs-dropdown-border-width:0;--bs-dropdown-border-radius:0;--bs-dropdown-box-shadow:none;--bs-dropdown-link-color:var(--siv-text-primary-vivid);--bs-dropdown-link-hover-color:var(--siv-text-white-vivid);--bs-dropdown-link-hover-bg:var(--siv-surface-dark-vivid);--bs-dropdown-link-active-color:var(--siv-text-primary-vivid);--bs-dropdown-link-active-bg:var(--siv-surface-dark-subtle);--bs-dropdown-item-padding-x:var(--siv-space-lg);--bs-dropdown-item-padding-y:var(--siv-space-sm);text-transform:uppercase}.iris-cityAutocomplete{z-index:1100;max-height:20rem;padding:var(--apt-space-static-xs) 0;color:var(--apt-text-primary-vivid);background:var(--apt-surface-white-vivid);border:var(--apt-stroke-sm) solid var(--apt-surface-secondary-muted);border-radius:0 0 var(--apt-border-radius-md) var(--apt-border-radius-md);border-top:0;margin:0;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 .5rem 1.5rem #00000026}.iris-cityAutocompleteInput--open{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.iris-cityAutocomplete button{width:100%;padding:var(--apt-space-static-sm) var(--apt-space-static-md);color:inherit;text-align:left;background:0 0;border:0}.iris-cityAutocomplete button:hover,.iris-cityAutocomplete button:focus-visible,.iris-cityAutocomplete button.is-active{color:var(--apt-text-white-vivid);background:var(--apt-surface-dark-vivid);outline:none}.iris-cityAutocomplete--filters{max-height:16rem;padding-block:var(--apt-space-static-2xs,.25rem);border-color:var(--apt-surface-primary-muted);box-shadow:0 .5rem 1rem #0000002e}.iris-cityAutocomplete--filters button{padding:var(--apt-space-static-xs) var(--apt-space-static-sm);font-size:var(--apt-text-body-small-font-size)}.iris-cityAutocomplete--filters button:hover,.iris-cityAutocomplete--filters button:focus-visible,.iris-cityAutocomplete--filters button.is-active{color:var(--apt-text-primary-vivid);background:var(--apt-surface-primary-delicate)}.iris-propertyListing__summary{margin-bottom:var(--apt-space-xl);font-weight:var(--apt-text-font-weight-bold)}.iris-propertyListing__empty{min-height:20rem;padding:var(--apt-space-2xl);justify-content:center;align-items:flex-start;gap:var(--apt-space-md);border:var(--apt-stroke-sm) solid var(--apt-stroke-outline);flex-direction:column;display:flex}.iris-propertyListing__empty>*{margin:0}.iris-propertyListing__loader{min-height:6rem;margin-top:var(--apt-space-2xl);font-weight:var(--apt-text-font-weight-bold);text-align:center;justify-content:center;align-items:center;display:flex}.iris-propertyFilters__content{min-height:100%;padding:var(--apt-space-static-lg);gap:var(--apt-space-static-lg);color:var(--apt-text-white-vivid);flex-direction:column;display:flex}.iris-propertyFilters__location{gap:var(--apt-space-static-xs);flex-direction:column;display:flex}.iris-propertyFilters__location input{width:100%;min-height:3rem;padding:var(--apt-space-static-sm) var(--apt-space-static-md);color:var(--apt-text-white-vivid);border:var(--apt-stroke-md) solid var(--apt-stroke-white);border-radius:var(--apt-border-radius-md);background:0 0}.iris-propertyFilters__location input::placeholder{color:currentColor;opacity:.8}.iris-propertyFilters__range{align-items:end;gap:var(--apt-space-static-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.iris-propertyFilters__range>span{padding-bottom:var(--apt-space-static-md)}.iris-propertyFilters__reset{color:var(--apt-text-white-vivid);font-size:var(--apt-text-helper-font-size);text-underline-offset:.25rem;align-self:center}@media (min-width:1200px){.iris-propertyFilters{height:100%}.iris-propertyFilters .apt-responsivePanel__panel:before{box-shadow:0 0 0 15rem var(--apt-surface-primary-vivid)}}
.coi-banner-properties,.coi-renew-btn-properties{--popup-overlay-opacity:.7;--popup-overlay-blur:0;--popup-bg-color--primary:#fff;--popup-bg-color--secondary:#f4f7f7;--popup-text-color:32,32,32;--popup-link-color:#234923;--popup-border-width:0;--popup-border-color:unset;--popup-border-radius:.3125rem;--popup-font-family:system-ui,-apple-system,Roboto,sans-serif;--popup-font-size:1rem;--popup-link-decoration:underline;--popup-button-color:#2c622c;--popup-button-font-color:#fff;--popup-button-color--hover:#234923;--popup-button-font-color--hover:#fff;--popup-button-border-radius:.625rem;--popup-toggle-bg-color--active:#2c622c;--popup-toggle-bg-color--inactive:#7d8a89;--popup-toggle-icon-color:#fff;--popup-toggle-border-radius:6.25rem}.noScroll,.noScroll body{height:100%;position:relative;overflow:hidden!important}#coiOverlay{z-index:2147483647;box-sizing:border-box;width:100%;height:100%;font-family:var(--popup-font-family);font-size:var(--popup-font-size);background:rgba(0,0,0,var(--popup-overlay-opacity));-webkit-backdrop-filter:blur(var(--popup-overlay-blur));backdrop-filter:blur(var(--popup-overlay-blur));justify-content:center;align-items:center;padding:1.25rem;display:none;position:fixed;top:0;left:0}#coiOverlay button{font-family:var(--popup-font-family);font-size:var(--popup-font-size)}#coiOverlay button:not(:disabled){cursor:pointer}#coiOverlay h2{font-weight:500}#coi-banner-wrapper *{box-sizing:border-box;white-space:normal;letter-spacing:.00938rem;-webkit-font-smoothing:antialiased}#coi-banner-wrapper :not(:is(.coi-banner__accept:not(:disabled),.coi-banner__decline:not(:disabled),.coi-banner__lastpage:not(:disabled))){line-height:1.5}.coi-banner__wrapper{background:var(--popup-bg-color--primary);border:var(--popup-border-width) solid var(--popup-border-color);border-radius:var(--popup-border-radius);width:100%;max-width:34.375rem;max-height:100%;overflow-x:hidden}.coi-banner__wrapper::-webkit-scrollbar-thumb{z-index:11000;background-color:#ccc;border-radius:.3125rem}.coi-banner__wrapper::-webkit-scrollbar-track{background-color:#0000}.coi-banner__wrapper::-webkit-scrollbar{background-color:#f5f5f5;border-radius:.125rem;width:.375rem}#Coi-Renew:focus-visible,#coi-banner-wrapper :focus-visible,.coi-checkboxes input:focus-visible+.checkbox-toggle{outline:.125rem solid #000;outline-offset:.125rem!important}.coi-checkboxes input:focus-visible+.checkbox-toggle{box-sizing:content-box!important}#coiConsentBannerCategoriesWrapper:focus-visible{outline-offset:-.125rem!important}.coi-banner__wrapper:focus{outline:none!important}#coi-banner-wrapper .coi-banner__branding{color:rgb(var(--popup-text-color));text-align:right;letter-spacing:.025rem;flex-direction:column;font-size:.625em;line-height:1;display:flex}.coi-banner__branding-wrapper{background:var(--popup-bg-color--primary);flex-direction:row;justify-content:flex-end;align-items:center;width:100%;min-height:3.875rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0;bottom:0}.coi-banner__branding-wrapper img{max-width:100%}.coi-banner__branding-wrapper .coi-banner__branding a{letter-spacing:.025rem;font-weight:700;display:block;color:rgb(var(--popup-text-color))!important;text-decoration:none!important}#Coi-Renew{z-index:2147483647;transform-origin:0 100%;cursor:pointer;background:#fff;border:0;border-top-right-radius:50%;width:3.75rem;height:3.75rem;padding:.625rem;transition:all .3s;display:none;position:fixed;bottom:0;left:0;transform:scale(.7)}#Coi-Renew:hover{transform:scale(1)}#Coi-Renew svg{width:100%}#Coi-Renew .renew_path{fill:var(--popup-button-color)}.coi-purpose-list{padding:0;list-style:none;display:inline}.coi-purpose-list li{display:inline}.coi-purpose-list li:after{content:", "}.coi-purpose-list li:last-child:after{white-space:pre;content:"\a "}.coi-banner__page{height:100%;color:rgb(var(--popup-text-color));flex-direction:column;flex:1;align-items:flex-end;display:flex}#coi-banner-categories{display:none}.coi-banner__maintext{font-weight:400;white-space:pre-line!important}.coi-banner__cookiedeclaration .coi-banner__maintext{white-space:normal!important}.coi-banner__headline{font-size:1.25em;font-weight:600;display:block}.coi-banner__wrapper ol,.coi-banner__wrapper ul{margin-bottom:.625rem;padding-left:0;list-style-type:none;list-style-position:inside}#coiPage-3 a{align-items:center;padding:.0625rem 0;display:inline-flex}#coiPage-3 ul a{margin:.25rem 0}#coi-details-toggle{color:rgb(var(--popup-text-color));-webkit-text-decoration:var(--popup-link-decoration);-webkit-text-decoration:var(--popup-link-decoration);text-decoration:var(--popup-link-decoration);cursor:pointer;background:0 0;border:0;padding:0;font-size:1em}#updateButton{display:none}.cookiedeclaration_wrapper{overflow-x:hidden}svg.coi-external-link__icon{width:calc(var(--popup-font-size) + .0625rem);height:calc(var(--popup-font-size) + .0625rem);vertical-align:middle;margin-bottom:.125rem;margin-left:.25rem}button.coi-banner__privacy-policy{color:var(--popup-link-color);text-align:left;-webkit-text-decoration:var(--popup-link-decoration);-webkit-text-decoration:var(--popup-link-decoration);text-decoration:var(--popup-link-decoration);background-color:#0000;border:none;padding:0;font-weight:700;display:block}button.coi-banner__privacy-policy-return{color:var(--popup-link-color);text-align:left;-webkit-text-decoration:var(--popup-link-decoration);-webkit-text-decoration:var(--popup-link-decoration);text-decoration:var(--popup-link-decoration);background-color:#0000;border:none;padding:0;display:block}button.coi-banner__privacy-policy-return svg{width:calc(var(--popup-font-size) + .0625rem);height:calc(var(--popup-font-size) + .0625rem);vertical-align:middle;margin-bottom:.125rem;margin-right:.25rem}.cookiedeclaration_wrapper h2:not(:first-child){margin-top:1.25rem}.cookiedeclaration_wrapper p{margin:.5rem 0;font-size:1em}.cookiedeclaration_wrapper h2{font-size:1.25em}.coi-banner__summary,.cookiedeclaration_wrapper{width:100%;padding:1rem 1.5rem}.coi-banner__cookiedeclaration{padding:1rem 1.5rem 0}.coi-banner__wrapper a[href]:not([disabled]){color:var(--popup-link-color);-webkit-text-decoration:var(--popup-link-decoration);-webkit-text-decoration:var(--popup-link-decoration);text-decoration:var(--popup-link-decoration);text-underline-offset:.0625rem}.coi-banner__wrapper a[target=_blank]{-webkit-text-decoration:var(--popup-link-decoration);-webkit-text-decoration:var(--popup-link-decoration);text-decoration:var(--popup-link-decoration)}a.coi-banner__google-privacy-policy{font-weight:700;display:inline-block}.coi-banner__page-footer{z-index:5000;background:var(--popup-bg-color--primary);width:100%;padding:1rem 1.5rem 0;position:sticky;top:0}#coiPage-1 .coi-banner__page-footer{bottom:3.875rem}#coiPage-3 .coi-banner__page-footer{bottom:4rem}.coi-button-group{justify-content:space-between;gap:1.25rem;width:100%;display:flex}.coi-toggle-group{justify-content:center;margin-top:1rem;display:block}.coi-banner__accept:not(:disabled),.coi-banner__decline:not(:disabled),.coi-banner__lastpage:not(:disabled){max-width:50%;height:auto;color:var(--popup-button-font-color);text-align:center;background:var(--popup-button-color);border-radius:var(--popup-button-border-radius);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;padding:.9375rem;font-size:1em;font-weight:500;line-height:1.33;text-decoration:none;transition:all .3s;display:flex}button.coi-banner__accept:hover,button.coi-banner__decline:hover,button.coi-banner__lastpage:hover{color:var(--popup-button-font-color--hover);background:var(--popup-button-color--hover)}#updateButton,.coi-button-group button:first-child{margin-left:0}.coi-button-group button:last-child{margin-right:0}.coi-banner-consent-group{flex-flow:wrap;justify-content:space-between;display:flex}.coi-banner-consent-field{flex-direction:column;flex:1;justify-content:space-between;padding:1rem 0;display:flex}.coi-banner-consent-field:last-child{border-right:0}.coi-banner-consent-field div{flex:1;justify-content:center;display:flex}.coi-checkboxes{text-align:center;flex-direction:column-reverse;justify-content:space-between;align-items:center;font-size:.875em;font-weight:400;display:flex;position:relative}.coi-checkboxes input{z-index:1;opacity:0;cursor:pointer;clip:auto;background:0 0;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}input[type=checkbox]:disabled{opacity:0}.coi-checkboxes .checkbox-toggle{background:var(--popup-toggle-bg-color--inactive);border-radius:var(--popup-toggle-border-radius);transform-origin:50%;cursor:pointer;width:5.125rem;height:2.9375rem;margin-top:.375rem;transition:all .3s;position:relative;box-sizing:content-box!important}.coi-checkboxes input[type=checkbox]:checked+.checkbox-toggle{background:var(--popup-toggle-bg-color--active)}.coi-checkboxes input[type=checkbox]:checked+.checkbox-toggle:before{background:var(--popup-toggle-icon-color);top:.3125rem;left:2.5625rem}.coi-checkboxes input[type=checkbox]:disabled{cursor:not-allowed!important}.coi-checkboxes input[type=checkbox]:disabled+.checkbox-toggle{opacity:.4}.coi-checkboxes .checkbox-toggle:before{background:var(--popup-toggle-icon-color);border-radius:var(--popup-toggle-border-radius);content:"";width:2.25rem;height:2.3125rem;transition:all .3s;position:absolute;top:.3125rem;left:.3125rem}#coiConsentBannerCategoriesWrapper{background:var(--popup-bg-color--secondary);transition:all .3s ease-in-out;display:none;overflow-x:hidden}#coiConsentBannerCategoriesWrapper::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:.3125rem}.cookiedeclaration_wrapper::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:.3125rem}#coiConsentBannerCategoriesWrapper::-webkit-scrollbar-track{background-color:#0000}.cookiedeclaration_wrapper::-webkit-scrollbar-track{background-color:#0000}#coiConsentBannerCategoriesWrapper::-webkit-scrollbar{background-color:#f5f5f5;border-radius:.125rem;width:.375rem}.cookiedeclaration_wrapper::-webkit-scrollbar{background-color:#f5f5f5;border-radius:.125rem;width:.375rem}.coi-consent-banner__categories-wrapper{position:relative}.coi-consent-banner__category-container{flex-direction:column;margin-bottom:1.25rem;padding:0 1.5rem;display:flex}.coi-consent-banner__category-container:first-child{padding-top:1rem}.coi-consent-banner__category-container:last-child{margin-bottom:0;padding-bottom:1rem}.coi-consent-banner__category-name:not(:hover):not(:active):not(.has-background),.coi-consent-banner__category-name:not(:hover):not(.has-background),.coi-consent-banner__category-name:hover{cursor:pointer;background:0 0;border:none;flex:1;align-items:baseline;padding:0 0 0 .25rem;font-size:1em;display:flex}.coi-consent-banner__category-name-label{color:rgb(var(--popup-text-color));font-size:inherit;word-break:keep-all;margin:0 0 0 .875rem;padding:0;font-weight:700}.coi-consent-banner__category-controls{flex-flow:wrap;align-items:flex-start;display:flex}.coi-consent-banner__no-cookies{margin:0;font-size:1em}.coi-consent-banner__category-expander{z-index:-1;opacity:0;position:absolute}.coi-consent-banner__description-container{align-self:flex-end;width:100%;display:none}.tab-panel-active{display:block}.coi-consent-banner__description-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:.3125rem}.coi-consent-banner__description-container::-webkit-scrollbar-track{background-color:#0000}.coi-consent-banner__description-container::-webkit-scrollbar{background-color:#f5f5f5;border-radius:.125rem;width:.375rem;display:none}.coi-consent-banner__category-description{color:rgb(var(--popup-text-color));background:0 0;flex:4;padding-top:.25rem;font-size:1em;font-weight:400}.cookie-details__detail-container{display:flex}.cookie-details__detail-container,.cookie-details__detail-container a{word-break:break-word;flex:1;font-size:1em}.cookie-details__detail-title{font-weight:700}.cookie-details__detail-content{flex:4}.cookie-details__detail-content a{display:inline-block}.coi-consent-banner__found-cookies{flex-direction:column;margin:1.25rem 0;display:flex}.coi-consent-banner__cookie-details{color:rgb(var(--popup-text-color));border-top:.0625rem solid rgba(var(--popup-text-color),.15);flex-direction:column;padding:1.25rem 0}.coi-consent-banner__cookie-details:last-child{border-bottom:.0625rem solid rgba(var(--popup-text-color),.15)}.ci-arrow{width:calc(var(--popup-font-size) - .375rem);height:calc(var(--popup-font-size) - .375rem);border:solid rgb(var(--popup-text-color));border-width:0 .125rem .125rem 0;transition:all .3s;display:inline-block;position:relative;top:-.0625rem;transform:rotate(-45deg)}.top-column__website-domains{display:block}.top-column__bold-text{margin:.625rem 0;font-weight:700;display:block}.coi-consent-banner__category-controls .ci-btn-tab-active .ci-arrow{top:-.1875rem;transform:rotate(45deg)}@keyframes ci-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-1.875rem)}60%{transform:translateY(-1.25rem)}}.ci-bounce{animation-name:ci-bounce;animation-duration:1s}@media only screen and (max-width:576px){.coi-banner__branding-wrapper{display:none}#coiPage-1 .coi-banner__page-footer{bottom:0}#coiPage-3 .coi-banner__page-footer{padding-bottom:1rem;bottom:0}.coi-consent-banner__cookie-details{flex-direction:column}.coi-banner__branding-wrapper>*{align-items:center;padding:0 .3125rem}.coi-banner__branding-wrapper a{font-size:100%}.coi-banner__branding-wrapper img{align-self:center;max-width:100%}.coi-banner__headline{font-size:1.25em}#coiOverlay{align-items:flex-start;padding:.9375rem}.coi-banner__page-footer{bottom:0}#coi-banner-wrapper{max-height:100%}.coi-banner__cookiedeclaration{padding:1rem 1.5rem}.cookiedeclaration_wrapper{padding:.375rem 1.5rem 1rem}.coi-banner__page-footer{padding:1rem 1.5rem 0}.coi-button-group button{margin:0 0 .3125rem;padding:.625rem 1.25rem}.coi-banner-consent-group{border:none;padding:1rem 1.25rem}.coi-banner-consent-field{border-right:0;flex:1 0 50%;justify-content:center;padding:.625rem 0}.coi-consent-banner__description-container{width:100%}.cookie-details__detail-container,.cookie-details__detail-container a{flex-flow:wrap}}@media only screen and (max-width:350px){.coi-button-group button{width:100%;padding:.5rem}.coi-banner__cookiedeclaration{padding:1rem 1.5rem}.coi-banner__summary,.cookiedeclaration_wrapper{padding:.375rem 1.5rem 1rem}.coi-banner__page-footer{padding:1rem 1.5rem 0}.coi-banner-consent-field{padding:.3125rem 0}}.screen-reader-only{white-space:nowrap;clip:rect(0,0,0,0);border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}:root .coi-banner-properties,:root .coi-renew-btn-properties{--popup-overlay-opacity:var(--apt-opacity-lg);--popup-overlay-blur:0;--popup-bg-color--primary:var(--apt-surface-highlight-vivid);--popup-bg-color--secondary:var(--apt-surface-primary-faded);--popup-text-color:0,0,0;--popup-link-color:var(--apt-text-primary-vivid);--popup-border-width:0;--popup-border-color:unset;--popup-border-radius:var(--apt-border-radius-md);--popup-font-family:var(--apt-text-font-family-body),nexa,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--popup-font-size:var(--apt-text-body-medium-font-size);--popup-link-decoration:underline;--popup-button-color:var(--apt-button-primary-enabled-surface);--popup-button-font-color:var(--apt-button-primary-enabled-text);--popup-button-color--hover:var(--apt-button-primary-hover-surface);--popup-button-font-color--hover:var(--apt-button-primary-hover-text);--popup-button-border-radius:var(--apt-border-radius-full);--popup-toggle-bg-color--active:var(--apt-surface-primary-vivid);--popup-toggle-bg-color--inactive:var(--apt-button-ghost-disabled-text);--popup-toggle-icon-color:var(--apt-button-primary-enabled-text);--popup-toggle-border-radius:var(--apt-border-radius-full)}:root .coi-banner__wrapper{scrollbar-width:thin;max-width:36rem}:root .coi-banner__decline,:root .coi-banner__lastpage{--popup-button-color:var(--apt-button-secondary-enabled-surface);--popup-button-font-color:var(--apt-button-secondary-enabled-text);--popup-button-color--hover:var(--apt-button-secondary-hover-surface);--popup-button-font-color--hover:var(--apt-button-secondary-hover-text);--popup-button-border-radius:var(--apt-border-radius-full)}:root #updateButton{--popup-button-color:var(--apt-button-secondary-enabled-surface);--popup-button-font-color:var(--apt-button-secondary-enabled-text);--popup-button-color--hover:var(--apt-button-secondary-hover-surface);--popup-button-font-color--hover:var(--apt-button-secondary-enabled-text)}:root .coi-banner__accept{--popup-button-color:var(--apt-button-primary-enabled-surface);--popup-button-font-color:var(--apt-button-primary-enabled-text);--popup-button-color--hover:var(--apt-button-primary-hover-surface);--popup-button-font-color--hover:var(--apt-button-primary-enabled-text)}:root #declineButton{--popup-button-color:var(--apt-button-secondary-enabled-surface);--popup-button-font-color:var(--apt-button-secondary-enabled-text);--popup-button-color--hover:var(--apt-button-secondary-hover-surface);--popup-button-font-color--hover:var(--apt-button-secondary-enabled-text)}:root .ci-arrow{border-right:.0625rem solid rgb(var(--popup-text-color))!important;border-bottom:.0625rem solid rgb(var(--popup-text-color))!important}:root #coi-details-toggle,:root .coi-banner__privacy-policy-return{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;justify-content:flex-start!important;align-items:center!important;gap:var(--apt-space-static-xs)!important;color:var(--bs-btn-color)!important;background-color:var(--bs-btn-bg)!important;border-radius:var(--apt-border-radius-full)!important;padding:.375rem .75rem!important;font-size:1rem!important;font-weight:700!important;text-decoration:none!important}@media (prefers-reduced-motion:reduce){:root #coi-details-toggle,:root .coi-banner__privacy-policy-return{transition:none}}:root #coi-details-toggle,:root .coi-banner__privacy-policy-return{--apt-button-height:var(--apt-size-xl);min-height:var(--apt-button-height);--bs-btn-color:var(--apt-button-secondary-enabled-text);--bs-btn-bg:var(--apt-button-secondary-enabled-surface);--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--apt-button-secondary-hover-text);--bs-btn-hover-bg:var(--apt-button-secondary-hover-surface);--bs-btn-hover-border-color:transparent;--bs-btn-focus-shadow-rgb:none;--bs-btn-active-color:var(--apt-button-secondary-actif-text);--bs-btn-active-bg:var(--apt-button-secondary-actif-surface);--bs-btn-active-border-color:transparent;--bs-btn-active-shadow:none;--bs-btn-disabled-color:var(--apt-button-secondary-disabled-text);--bs-btn-disabled-bg:var(--apt-button-secondary-disabled-surface);--bs-btn-disabled-border-color:transparent}@media (hover:hover){:root #coi-details-toggle:focus-visible,:root #coi-details-toggle:hover,:root .coi-banner__privacy-policy-return:focus-visible,:root .coi-banner__privacy-policy-return:hover{--bs-btn-bg:var(--bs-btn-hover-bg)!important;--bs-btn-color:var(--bs-btn-hover-color)!important}}:root .coi-banner__headline{margin-bottom:.5em;font-size:1.75rem!important;font-weight:var(--apt-text-font-weight-bold)!important;line-height:1.2!important}:root .coi-banner__privacy-policy{margin-top:var(--apt-space-sm)!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--apt-text-secondary-vivid)!important;text-decoration-color:var(--apt-text-secondary-vivid)!important;text-decoration-thickness:var(--apt-stroke-md)!important;text-underline-offset:var(--apt-space-xs)!important;font-weight:500!important}:root .coi-banner__summary,:root .cookiedeclaration_wrapper{padding:var(--apt-space-static-lg) var(--apt-space-lg) var(--apt-space-static-md)}:root .coi-banner__cookiedeclaration{padding:var(--apt-space-static-lg) var(--apt-space-lg) 0}:root .coi-toggle-group{margin-top:var(--apt-space-static-lg)}:root .coi-banner-consent-group{width:100%;padding-inline:var(--apt-space-lg);flex-direction:column!important}:root .coi-banner-consent-field{padding-block:var(--apt-space-static-sm)!important;flex-direction:row!important}:root .coi-banner-consent-field div{flex-direction:row!important;justify-content:flex-start!important}:root .coi-checkboxes{gap:var(--apt-space-static-md);text-align:left!important;flex-direction:row!important}:root .checkbox-toggle{flex-shrink:0}:root #coi-banner-wrapper *{letter-spacing:0!important}:root .coi-banner__page-footer{border-top:.0625rem solid var(--apt-stroke-subtle);padding:var(--apt-space-static-md) var(--apt-space-lg)!important;bottom:0!important}:root .coi-button-group{gap:var(--apt-space-static-sm)}:root .coi-banner__accept:not(:disabled),:root .coi-banner__decline:not(:disabled),:root .coi-banner__lastpage:not(:disabled){min-height:var(--apt-size-static-3xl);padding:var(--apt-space-static-sm) var(--apt-space-lg);font-size:var(--apt-text-body-big-font-size);font-weight:var(--apt-text-font-weight-bold);line-height:var(--apt-text-body-big-line-height)}:root .coi-consent-banner__category-controls{gap:var(--apt-space-static-xs);flex-direction:column!important;display:flex!important}:root .coi-consent-banner__category-container{margin-bottom:var(--apt-space-static-md);padding-inline:var(--apt-space-lg)}:root .coi-consent-banner__category-container:first-child{padding-top:var(--apt-space-static-md)}:root .coi-consent-banner__category-container:last-child{padding-bottom:var(--apt-space-static-md)}:root .coi-consent-banner__category-name{font-size:clamp(1.125rem,1.09659rem + .142045vw,1.25rem)!important;font-weight:var(--apt-text-font-weight-bold)!important;line-height:var(--apt-text-body-big-line-height)!important}:root .coi-consent-banner__category-description{padding-top:var(--apt-space-static-xs)}:root .cookie-details__detail-title{margin-right:.25em}:root .coi-consent-banner__cookie-details{margin-bottom:0!important}:root .coi-banner__google-privacy-policy{margin-top:var(--apt-space-sm)}:root .coi-banner__google-privacy-policy,:root .coi-consent-banner__categories-wrapper A,:root .cookiedeclaration_wrapper A{text-decoration:underline!important;-webkit-text-decoration-color:var(--apt-text-secondary-vivid)!important;text-decoration-color:var(--apt-text-secondary-vivid)!important;text-decoration-thickness:var(--apt-stroke-md)!important;text-underline-offset:var(--apt-space-xs)!important;font-weight:500!important}:root .coi-banner__google-privacy-policy,:root .coi-banner__privacy-policy,:root .coi-consent-banner__categories-wrapper A,:root .cookiedeclaration_wrapper A{transition:all .2s ease-out}@media (prefers-reduced-motion:reduce){:root .coi-banner__google-privacy-policy,:root .coi-banner__privacy-policy,:root .coi-consent-banner__categories-wrapper A,:root .cookiedeclaration_wrapper A{transition:none}}@media (hover:hover){:root .coi-banner__google-privacy-policy:hover,:root .coi-banner__privacy-policy:hover,:root .coi-consent-banner__categories-wrapper A:hover,:root .cookiedeclaration_wrapper A:hover{text-decoration-thickness:var(--apt-stroke-sm)!important;text-underline-offset:.1875rem!important}}:root .coi-banner__google-privacy-policy:focus-visible,:root .coi-banner__privacy-policy:focus-visible,:root .coi-consent-banner__categories-wrapper A:focus-visible,:root .cookiedeclaration_wrapper A:focus-visible{text-decoration-thickness:var(--apt-stroke-sm)!important;text-underline-offset:.1875rem!important}:root .cookiedeclaration_wrapper h2,:root .cookiedeclaration_wrapper h3{margin-bottom:.5em;font-size:clamp(1.125rem,1.03977rem + .426136vw,1.5rem)!important;font-weight:var(--apt-text-font-weight-bold)!important;line-height:1.2!important}
