.css_3er_grid .module-listing{--gap: var(--size-35);--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;box-shadow:var(--box-shadow);padding:var(--width-border);border-radius:var(--border-radius);gap:var(--width-border);box-sizing:border-box}.css_3er_grid .module-listing .listing_entry>.cf{display:none}.css_3er_grid .module-listing .listing_entry .videos,.css_3er_grid .module-listing .listing_entry .pictures{flex:unset;max-width:100%}.css_3er_grid .module-listing .listing_entry h2{font-family:"ITC Avant Garde Gothic",Arial,Verdana,sans-serif;font-weight:600;font-size:clamp(22px,2.8vw,28px);line-height:clamp(30px,4vw,40px);letter-spacing:unset;text-transform:none;color:#000;font-weight:500}.css_3er_grid .module-listing .listing_entry h2 a{color:#000;text-decoration:none}@media print{.css_3er_grid .module-listing .listing_entry h2{font-size:21px;line-height:26px}}.css_3er_grid .module-listing .listing_entry h2:after{display:none}.css_3er_grid .module-listing .listing_entry h2:not(:last-child){margin-bottom:var(--size-15)}.css_3er_grid .module-listing .listing_entry .listing-content-text h3,.css_3er_grid .module-listing .listing_entry .listing-content-text,.css_3er_grid .module-listing .listing_entry div[class*=introduction]{font-family:"ITC Avant Garde Gothic",Arial,Verdana,sans-serif;font-weight:400;font-size:clamp(15px,1.6vw,16px);line-height:clamp(21px,2.2vw,22px);letter-spacing:unset;text-transform:none}@media print{.css_3er_grid .module-listing .listing_entry .listing-content-text h3,.css_3er_grid .module-listing .listing_entry .listing-content-text,.css_3er_grid .module-listing .listing_entry div[class*=introduction]{font-size:13px;line-height:20px}}.css_3er_grid .module-listing .listing_entry .listing-content-text{height:100%;display:flex;flex-flow:column}.css_3er_grid .module-listing .listing_entry .listing-content-text h3{margin:0;font-weight:600}.css_3er_grid .module-listing .listing_entry .content{height:100%;padding:calc(var(--size-30) - var(--width-border))}.css_3er_grid .module-listing .listing_entry .listing-more-button{color:var(--primary-color);background:rgba(0,0,0,0);border-color:var(--primary-color);font-weight:600;font-size:clamp(16px,1.8vw,18px);line-height:clamp(20px,2.2vw,22px);padding:clamp(13px,1.7vw,17px) clamp(20px,3vw,30px) clamp(11px,1.3vw,13px)}.css_3er_grid .module-listing .listing_entry .listing-more-button:hover,.css_3er_grid .module-listing .listing_entry .listing-more-button:focus{color:#fff;border-color:var(--primary-color);background:var(--primary-color)}@media print{.css_3er_grid .module-listing .listing_entry .listing-more-button{display:none}}.css_3er_grid .module-listing .listing_entry .listing-more-button:not(:first-child){margin-top:auto}@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}@media screen and (max-width: 1100px){.css_3er_grid .module-listing{--columns: 2}}@media screen and (max-width: 500px){.css_3er_grid .module-listing{--columns: 1}}@media print{.css_3er_grid .module-listing{--columns: 2}}