.css_2er_grid #content .content_inner .text_wrap{margin-right:auto;margin-left:0}.css_2er_grid #mixItUp.listing{max-width:100%}.css_2er_grid .module-listing{--gap: var(--size-40);--columns: 2;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.css_2er_grid .module-listing>.cf{display:none}.css_2er_grid .module-listing .listing_entry:has(.pictures){padding-top:0;border-top:none}.css_2er_grid .module-listing .listing_entry.listing_entry_with_picture{border-top:none;padding-top:0}.css_2er_grid .module-listing .listing_entry>*{flex-flow:column;height:100%;overflow:visible;gap:var(--size-25)}.css_2er_grid .module-listing .listing_entry>*:has(.listing-content-text:not(:empty)) h2{font-family:"Eudoxus Sans",Arial,Verdana,sans-serif;font-weight:900;font-size:clamp(21px,2.6vw,26px);line-height:clamp(24px,3.3vw,33px);letter-spacing:-0.31px;text-transform:none;color:var(--primary-color)}.css_2er_grid .module-listing .listing_entry>*:has(.listing-content-text:not(:empty)) h2 a{color:var(--primary-color);text-decoration:none}@media print{.css_2er_grid .module-listing .listing_entry>*:has(.listing-content-text:not(:empty)) h2{font-size:18px;line-height:21px}}.css_2er_grid .module-listing .listing_entry .videos,.css_2er_grid .module-listing .listing_entry .pictures{flex:unset;max-width:100%}.css_2er_grid .module-listing .listing_entry .videos .video,.css_2er_grid .module-listing .listing_entry .videos video{height:auto}.css_2er_grid .module-listing .listing_entry .videos video{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.css_2er_grid .module-listing .listing_entry .pictures .picture,.css_2er_grid .module-listing .listing_entry .pictures .resource_background,.css_2er_grid .module-listing .listing_entry .pictures a.resource_link,.css_2er_grid .module-listing .listing_entry .pictures img{height:auto}.css_2er_grid .module-listing .listing_entry .pictures .resource_background{overflow:visible}.css_2er_grid .module-listing .listing_entry .pictures a.resource_link{overflow:hidden}.css_2er_grid .module-listing .listing_entry h2{font-family:"Eudoxus Sans",Arial,Verdana,sans-serif;font-weight:900;font-size:clamp(21px,2.6vw,26px);line-height:clamp(24px,3.3vw,33px);letter-spacing:-0.31px;text-transform:none;color:var(--text-color);margin-bottom:var(--size-10)}.css_2er_grid .module-listing .listing_entry h2 a{color:var(--text-color);text-decoration:none}@media print{.css_2er_grid .module-listing .listing_entry h2{font-size:18px;line-height:21px}}.css_2er_grid .module-listing .listing_entry [class*=subtitle]{margin-bottom:var(--size-10);color:#00365f}.css_2er_grid .module-listing .listing_entry[class*=has-subtitle] h2:not(:last-child),.css_2er_grid .module-listing .listing_entry[class*=has_subtitle] h2:not(:last-child){margin-bottom:0 !important}.css_2er_grid .module-listing .listing_entry .listing-content-text{margin-bottom:0 !important}.css_2er_grid .module-listing .listing_entry .listing-content-text p>a{text-decoration:none;color:#427fbb}.css_2er_grid .module-listing .listing_entry .listing-content-text p>a[href*="mailto:"]:before{font-family:"Font Awesome 6 Pro";content:"";margin-right:8px}.css_2er_grid .module-listing .listing_entry .listing-content-text p>a[href*="tel:"]:before{font-family:"Font Awesome 6 Pro";content:"";margin-right:8px}.css_2er_grid .module-listing .listing_entry .content{height:100%}.css_2er_grid .module-listing .listing_entry .listing-more-button{margin-top:var(--size-30)}@media print{.css_2er_grid .module-listing .listing_entry .content:first-child{padding:0}.css_2er_grid .module-listing .listing_entry .content:not(:first-child){padding:var(--size-30) 0 0 0}}.css_2er_grid .module-listing .listing_entry:not(:first-child){margin-top:0}.css_2er_grid .module-listing .listing_entry_with_picture .listing-tags,.css_2er_grid .module-listing .listing_entry_with_picture .listing_properties{max-width:calc(100% - var(--size-15) - var(--size-15))}.css_2er_grid .module-listing>div[id*=listing-tag-]{grid-column-end:span var(--columns)}.css_2er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container{--gap: var(--size-40);--columns: 2;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.css_2er_grid .module-listing>div[id*=listing-tag-] .listing-tag-container>.cf{display:none}@media screen and (max-width: 1100px){.css_2er_grid .filter_tags_wrap_left+#mixItUp.listing .module-listing{--columns: 1}}@media screen and (max-width: 900px){.css_2er_grid .filter_tags_wrap_left+#mixItUp.listing .module-listing{--columns: 2}}@media screen and (max-width: 700px){.css_2er_grid .filter_tags_wrap_left+#mixItUp.listing .module-listing,.css_2er_grid .module-listing{--columns: 1}}