.module-listing{display:flex;flex-flow:wrap;margin:0 calc(-1*var(--size20)) 0 0}.listing_entry{flex:0 0 25%;width:25%;max-width:none;margin:0;padding:0 var(--size20) var(--size20) 0;font:400 14px/22px "Eudoxus Sans",Arial,Verdana,sans-serif;box-sizing:border-box}@media print{.listing_entry{font-size:13px;line-height:22px}}.listing_entry>div:first-child{display:flex;flex-flow:column;background:rgb(39.66,43.54,44.51);height:100%;box-sizing:border-box}.listing_entry>div:first-child .portlet_text_wrap,.listing_entry>div:first-child .portlet-listing-content-container,.listing_entry>div:first-child .content{display:flex;flex-flow:column;justify-content:flex-start;height:auto;width:100%;padding:clamp(13px,var(--size20),var(--size20));box-sizing:border-box}.listing_entry>div:first-child .pictures{flex:0 0 auto;width:100%}.listing_entry>div:first-child .pictures *{display:block;height:auto !important}.listing_entry>div:first-child .pictures .picture img{height:auto !important;width:100% !important;min-width:0;max-width:none;-o-object-fit:unset;object-fit:unset}.listing_entry>div:first-child .pictures .picture img{transform:scale(1);transition:all .2s ease-out}.listing_entry>div:first-child .pictures .picture:hover img{transform:scale(1.1)}.listing_entry>div:first-child .entry_bottom{margin-top:auto}@media print{.listing_entry>div:first-child{background:none;border:1px solid rgba(0,0,0,.2)}}.listing_entry h2,.listing_entry h2 a{position:relative;font:700 18px/26px "Eudoxus Sans",Arial,Verdana,sans-serif;text-decoration:none !important;color:#fff;margin:0 0 var(--size10) 0;padding:0}.listing_entry h2:hover,.listing_entry h2 a:hover{color:#fff}@media print{.listing_entry h2,.listing_entry h2 a{font-size:16px;line-height:22px;color:#212526}.listing_entry h2:hover,.listing_entry h2 a:hover{color:#212526}}@media screen and (max-width: 700px){.listing_entry h2,.listing_entry h2 a{font-size:16px;line-height:24px}}.listing_entry h3.subtitle{position:relative;font:700 18px/26px "Eudoxus Sans",Arial,Verdana,sans-serif;text-decoration:none !important;color:#fff;margin:0 0 var(--size10) 0;padding:0;font-weight:400;margin-top:calc(-1*var(--size10))}.listing_entry h3.subtitle:hover{color:#fff}@media print{.listing_entry h3.subtitle{font-size:16px;line-height:22px;color:#212526}.listing_entry h3.subtitle:hover{color:#212526}}@media screen and (max-width: 700px){.listing_entry h3.subtitle{font-size:16px;line-height:24px}}.listing_entry .listing-content-introduction,.listing_entry .introduction{font:400 14px/22px "Eudoxus Sans",Arial,Verdana,sans-serif}@media print{.listing_entry .listing-content-introduction,.listing_entry .introduction{font-size:13px;line-height:22px}}.listing_entry .listing-more-button{display:inline-block;margin:0;padding:15px 28px;width:auto;font:400 16px/30px "Eudoxus Sans",Arial,Verdana,sans-serif;letter-spacing:normal;line-height:21px;font-weight:600;text-transform:none;text-decoration:none !important;color:#fff;background:#2b718b;border:1px solid #2b718b;border-radius:27px;outline:none;cursor:pointer;text-align:center;backface-visibility:hidden;transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out;margin:0;padding:0;width:42px;min-width:42px;height:42px;font-size:14px;line-height:42px;border-radius:100%}@media print{.listing_entry .listing-more-button{font-size:13px;line-height:22px}}@media screen and (max-width: 700px){.listing_entry .listing-more-button{font-size:14px;line-height:24px}}.listing_entry .listing-more-button:hover,.listing_entry .listing-more-button:focus{color:#fff;border:1px solid hsl(196.25,52.7472527473%,40.6862745098%);background:hsl(196.25,52.7472527473%,40.6862745098%)}@media screen and (max-width: 700px){.listing_entry .listing-more-button{font-size:14px;line-height:18px;padding:10px 16px}}.listing_entry .listing-more-button span{display:none}.listing_entry .listing-more-button:after{content:"";position:absolute;top:0;left:0;display:block;font-family:"Font Awesome 6 Pro";font-size:112%;line-height:inherit;font-weight:400;text-transform:none;color:inherit;position:relative;display:block;margin:0;font-weight:700;transition:margin .2s ease-out}.listing_entry .listing-more-button:hover:after{margin:0}@media screen and (max-width: 700px){.listing_entry .listing-more-button{width:36px;min-width:36px;height:36px;line-height:36px;padding:0}.listing_entry .listing-more-button:after{font-size:inherit}}.listing_entry .entry_bottom{flex-flow:nowrap;align-items:center}.listing_entry .entry_bottom .single-listing-custom-field.price{padding-right:5px}.listing_entry .entry_bottom .single-listing-custom-field.price .listing-custom-field-title{display:none}.listing_entry .entry_bottom .single-listing-custom-field.price .listing-custom-field-data{display:inline;font:400 16px/30px "Eudoxus Sans",Arial,Verdana,sans-serif;letter-spacing:normal;color:hsla(0,0%,100%,.7);margin:0 !important}@media print{.listing_entry .entry_bottom .single-listing-custom-field.price .listing-custom-field-data{font-size:13px;line-height:22px}}@media screen and (max-width: 700px){.listing_entry .entry_bottom .single-listing-custom-field.price .listing-custom-field-data{font-size:14px;line-height:24px}}.listing_entry .entry_bottom .single-listing-custom-field.price:after{content:"p. P.";display:inline;margin:0;padding:0 0 0 7px}.listing_entry.element_link_entire:hover .pictures .picture img{transform:scale(1.1)}.listing_entry.element_link_entire:hover .listing-more-button{background:rgb(34.4,90.4,111.2);border-color:rgb(34.4,90.4,111.2)}@media print{.listing_entry{flex:0 0 33.33%;width:33.33%}.listing_entry .entry_bottom{align-items:center}.listing_entry .entry_bottom .single-listing-custom-field.price .listing-custom-field-data{color:#212526}.listing_entry .entry_bottom .single-listing-custom-field.price:after{content:"p. P.";display:inline;margin:0;padding:0 0 0 7px}}@media screen and (max-width: 1200px){.listing_entry{flex:0 0 33.33%;width:33.33%}}@media screen and (max-width: 850px){.listing_entry{flex:0 0 50%;width:50%}}@media screen and (max-width: 600px){.listing_entry{flex:0 0 100%;width:100%}}@media screen and (max-width: 400px){.listing_entry .listing-more-button{display:inline-block}.listing_entry .entry_bottom{flex-flow:nowrap;align-items:center}.listing_entry .entry_bottom .single-listing-custom-field.price:after{margin-bottom:-7px}.listing_entry .entry_bottom .listing-more-button{flex:0 0 auto;margin:0 0 0 auto}}