.css_reviews #content .content_inner:has(.listing){max-width:var(--siteframe-very-big)}.css_reviews .module-listing{--gap: var(--size-50);--columns: 3;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}.css_reviews .module-listing>.cf{display:none}.css_reviews .module-listing .listing_entry>*{flex-flow:column;height:100%;overflow:visible;gap:var(--size-40)}.css_reviews .module-listing .listing_entry .videos,.css_reviews .module-listing .listing_entry .pictures{flex:unset;max-width:100%;position:relative;top:0;width:100%}.css_reviews .module-listing .listing_entry .content{position:relative;top:0;padding:0}.css_reviews .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_reviews .module-listing .listing_entry h2 a{color:var(--text-color-primary);text-decoration:none}@media print{.css_reviews .module-listing .listing_entry h2{font-size:20px;line-height:23px}}.css_reviews .module-listing .listing_entry h2:not(:last-child){margin-bottom:var(--size-20) !important}.css_reviews .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_reviews .module-listing .listing_entry div[class*=introduction] a{color:rgba(var(--text-color-rgb), 0.4)}@media print{.css_reviews .module-listing .listing_entry div[class*=introduction]{font-size:15px;line-height:24px}}.css_reviews .module-listing .listing_entry div[class*=introduction]:not(:last-child){margin-bottom:var(--paragraph-space) !important}.css_reviews .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_reviews .module-listing .listing_entry .listing-content-text{font-size:13px;line-height:21px}}.css_reviews .module-listing .listing_entry .listing-tags:not(:last-child),.css_reviews .module-listing .listing_entry .listing_properties:not(:last-child){margin-bottom:var(--size-10)}.css_reviews .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_reviews .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_reviews .module-listing .listing_entry .content{padding-left:var(--siteframe-space);padding-right:var(--siteframe-space)}}@media print{.css_reviews .module-listing .listing_entry .content:first-child{padding:0}.css_reviews .module-listing .listing_entry .content:not(:first-child){padding:var(--size-30) 0 0 0}}.css_reviews .module-listing .listing_entry .listing-custom-fields-container{display:flex;flex-flow:wrap;gap:var(--size-30) var(--size-15)}.css_reviews .module-listing .listing_entry .listing-custom-field-title{display:none}.css_reviews .module-listing .listing_entry .rewiew_stars{position:relative}.css_reviews .module-listing .listing_entry .rewiew_stars:before,.css_reviews .module-listing .listing_entry .rewiew_stars:after{font-family:"Font Awesome 6 Sharp";content:"";color:var(--primary-color);letter-spacing:clamp(4px,.6vw,6px);font-size:clamp(18px,2vw,20px)}.css_reviews .module-listing .listing_entry .rewiew_stars:before{font-weight:900;position:absolute;top:0;left:0}.css_reviews .module-listing .listing_entry .rewiew_stars>*{display:none}.css_reviews .module-listing .listing_entry .rewiew_stars.star_1:before{content:""}.css_reviews .module-listing .listing_entry .rewiew_stars.star_2:before{content:""}.css_reviews .module-listing .listing_entry .rewiew_stars.star_3:before{content:""}.css_reviews .module-listing .listing_entry .rewiew_stars.star_4:before{content:""}.css_reviews .module-listing .listing_entry .rating_platform{display:flex;align-items:center}.css_reviews .module-listing .listing_entry .rating_platform>*{display:none}.css_reviews .module-listing .listing_entry .rating_platform:before{font-family:"Font Awesome 6 Sharp";content:"";font-family:"Font Awesome 6 Brands";font-size:clamp(18px,2vw,20px)}.css_reviews .module-listing .listing_entry .rating_platform.tripadvisor:before{content:"";width:clamp(22px,2.5vw,25px);height:clamp(18px,2vw,20px);background:url("../../img/tripadvisor.svg") no-repeat center center;background-size:contain;display:block;opacity:.35}.css_reviews .module-listing .listing_entry .rating_platform.booking:before{content:"";width:clamp(18px,20vw,20px);height:clamp(20px,2.2vw,22px);background:url("../../img/booking.svg") no-repeat center center;background-size:contain;display:block}.css_reviews .module-listing .listing_entry{background:var(--background-dark);padding:var(--size-50)}.css_reviews .module-listing .listing_entry:not(:first-child){margin-top:0}.css_reviews .module-listing>div[id*=listing-tag-]{grid-column-end:span var(--columns)}.css_reviews .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_reviews .module-listing>div[id*=listing-tag-] .listing-tag-container>.cf{display:none}@media screen and (max-width: 1100px){.css_reviews .module-listing{--columns: 2}.css_reviews .module-listing>div[id*=listing-tag-] .listing-tag-container{--columns: 2}}@media screen and (max-width: 500px){.css_reviews .module-listing{--columns: 1}.css_reviews .module-listing>div[id*=listing-tag-] .listing-tag-container{--columns: 1}}@media print{.css_reviews .module-listing{--gap: var(--size-20);--columns: 2}.css_reviews .module-listing .listing_entry{padding:0;background:none}}