.css_3er_grid #content .content_inner:has(.listing){max-width:var(--siteframe-very-big)}.css_3er_grid .module-listing{--gap: var(--size-50);--columns: 3;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.css_3er_grid .module-listing>.cf{display:none}.css_3er_grid .module-listing .listing_entry>*{flex-flow:column;height:100%;overflow:visible;gap:var(--size-40)}.css_3er_grid .module-listing .listing_entry .videos,.css_3er_grid .module-listing .listing_entry .pictures{flex:unset;max-width:100%;position:relative;top:0;width:100%}.css_3er_grid .module-listing .listing_entry .content{position:relative;top:0;padding:0}.css_3er_grid .module-listing .listing_entry h2{font-family:"Syne",Arial,Verdana,sans-serif;font-weight:600;font-size:clamp(25px,3.2vw,32px);line-height:clamp(28px,3.9vw,39px);letter-spacing:unset;text-transform:uppercase;color:var(--text-color-primary)}.css_3er_grid .module-listing .listing_entry h2 a{color:var(--text-color-primary);text-decoration:none}@media print{.css_3er_grid .module-listing .listing_entry h2{font-size:20px;line-height:23px}}.css_3er_grid .module-listing .listing_entry h2:not(:last-child){margin-bottom:var(--size-20) !important}.css_3er_grid .module-listing .listing_entry div[class*=introduction]{font-family:"Syne",Arial,Verdana,sans-serif;font-weight:400;font-size:clamp(16px,1.8vw,18px);line-height:clamp(24px,2.6vw,26px);letter-spacing:unset;text-transform:none;color:rgba(var(--text-color-rgb), 0.4)}.css_3er_grid .module-listing .listing_entry div[class*=introduction] a{color:rgba(var(--text-color-rgb), 0.4)}@media print{.css_3er_grid .module-listing .listing_entry div[class*=introduction]{font-size:15px;line-height:24px}}.css_3er_grid .module-listing .listing_entry div[class*=introduction]:not(:last-child){margin-bottom:var(--paragraph-space) !important}.css_3er_grid .module-listing .listing_entry .listing-content-text{font-family:"Syne",Arial,Verdana,sans-serif;font-weight:400;font-size:clamp(14px,1.5vw,15px);line-height:clamp(22px,2.4vw,24px);letter-spacing:unset;text-transform:none}@media print{.css_3er_grid .module-listing .listing_entry .listing-content-text{font-size:13px;line-height:21px}}.css_3er_grid .module-listing .listing_entry .listing-tags:not(:last-child),.css_3er_grid .module-listing .listing_entry .listing_properties:not(:last-child){margin-bottom:var(--size-10)}.css_3er_grid .module-listing .listing_entry .properties .property_text{font-size:clamp(12px,1.3vw,13px);line-height:clamp(14px,1.6vw,16px);padding:clamp(4px,.5vw,5px) clamp(6px,1vw,10px)}.css_3er_grid .module-listing .listing_entry .listing-tags .title_tag{font-size:clamp(12px,1.3vw,13px);line-height:clamp(14px,1.6vw,16px);padding:clamp(4px,.5vw,5px) clamp(6px,1vw,10px)}@media screen and (max-width: 550px){.css_3er_grid .module-listing .listing_entry .content{padding-left:var(--siteframe-space);padding-right:var(--siteframe-space)}}@media print{.css_3er_grid .module-listing .listing_entry .content:first-child{padding:0}.css_3er_grid .module-listing .listing_entry .content:not(:first-child){padding:var(--size-30) 0 0 0}}.css_3er_grid .module-listing .listing_entry:not(:first-child){margin-top:0}.css_3er_grid .module-listing .listing_entry:nth-child(3n+2){transition-delay:.2s}.css_3er_grid .module-listing .listing_entry:nth-child(3n+3){transition-delay:.4s}.css_3er_grid .module-listing .listing_entry.full_width{grid-column:1/-1;border-top:1px solid var(--border-color);padding-top:var(--size-50);text-align:center}.css_3er_grid .module-listing>div[id*=listing-tag-]{grid-column-end:span var(--columns)}.css_3er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container{--gap: var(--size-50);--columns: 3;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.css_3er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container>.cf{display:none}.css_3er_grid.no_system_page div.tooltipster-base:not(.tooltipster-management){background:var(--primary-color);border-radius:var(--border-radius-small);--arrow-size: 14px}.css_3er_grid.no_system_page div.tooltipster-base:not(.tooltipster-management) .tooltipster-content{font-family:"Syne",Arial,Verdana,sans-serif;font-weight:400;font-size:clamp(12px,1.3vw,13px);line-height:clamp(15px,1.7vw,17px);letter-spacing:unset;text-transform:none;color:var(--color-on-primary-color)}.css_3er_grid.no_system_page div.tooltipster-base:not(.tooltipster-management) .tooltipster-content a{color:var(--color-on-primary-color)}@media print{.css_3er_grid.no_system_page div.tooltipster-base:not(.tooltipster-management) .tooltipster-content{font-size:12px;line-height:15px}}.css_3er_grid.no_system_page div.tooltipster-base:not(.tooltipster-management) .tooltipster-content{padding:10px 11px 9px 11px}.css_3er_grid.no_system_page div.tooltipster-base:not(.tooltipster-management) .tooltipster-arrow{background:var(--primary-color)}@media screen and (max-width: 1100px){.css_3er_grid .module-listing{--columns: 2}.css_3er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container{--columns: 2}}@media screen and (max-width: 550px){.css_3er_grid .module-listing{--columns: 1}.css_3er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container{--columns: 1}}@media print{.css_3er_grid .module-listing{--gap: var(--size-20)}}