.elementor-2119 .elementor-element.elementor-element-7c59073{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%}.elementor-2119 .elementor-element.elementor-element-7c59073:not(.elementor-motion-effects-element-type-background),.elementor-2119 .elementor-element.elementor-element-7c59073>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing);color:var(--e-global-color-primary)}.elementor-2119 .elementor-element.elementor-element-1ed3b44>.elementor-widget-container{margin:0 0 20px}.elementor-2119 .elementor-element.elementor-element-1ed3b44{text-align:center}.elementor-2119 .elementor-element.elementor-element-1ed3b44 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing);color:var(--e-global-color-f1e1cdf)}.elementor-2119 .elementor-element.elementor-element-d82572c>.elementor-widget-container{margin:0 0 20px}.elementor-2119 .elementor-element.elementor-element-d82572c{text-align:center}.elementor-2119 .elementor-element.elementor-element-d82572c .elementor-heading-title{font-family:var(--e-global-typography-37ebda4-font-family),Sans-serif;font-size:var(--e-global-typography-37ebda4-font-size);font-weight:var(--e-global-typography-37ebda4-font-weight);text-transform:var(--e-global-typography-37ebda4-text-transform);font-style:var(--e-global-typography-37ebda4-font-style);text-decoration:var(--e-global-typography-37ebda4-text-decoration);line-height:var(--e-global-typography-37ebda4-line-height);letter-spacing:var(--e-global-typography-37ebda4-letter-spacing);word-spacing:var(--e-global-typography-37ebda4-word-spacing);color:var(--e-global-color-secondary)}.elementor-2119 .elementor-element.elementor-element-d059173{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%}.elementor-2119 .elementor-element.elementor-element-d059173:not(.elementor-motion-effects-element-type-background),.elementor-2119 .elementor-element.elementor-element-d059173>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}@media(max-width:1366px){.elementor-2119 .elementor-element.elementor-element-7c59073{--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-2119 .elementor-element.elementor-element-1ed3b44 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-2119 .elementor-element.elementor-element-d82572c .elementor-heading-title{font-size:var(--e-global-typography-37ebda4-font-size);line-height:var(--e-global-typography-37ebda4-line-height);letter-spacing:var(--e-global-typography-37ebda4-letter-spacing);word-spacing:var(--e-global-typography-37ebda4-word-spacing)}}@media(max-width:1024px){.elementor-2119 .elementor-element.elementor-element-7c59073{--padding-top:12%;--padding-bottom:12%;--padding-left:8%;--padding-right:8%}.elementor-2119 .elementor-element.elementor-element-7c59073.e-con{--order:-99999}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-2119 .elementor-element.elementor-element-1ed3b44 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-2119 .elementor-element.elementor-element-d82572c .elementor-heading-title{font-size:var(--e-global-typography-37ebda4-font-size);line-height:var(--e-global-typography-37ebda4-line-height);letter-spacing:var(--e-global-typography-37ebda4-letter-spacing);word-spacing:var(--e-global-typography-37ebda4-word-spacing)}.elementor-2119 .elementor-element.elementor-element-d059173{--padding-top:12%;--padding-bottom:12%;--padding-left:8%;--padding-right:8%}}@media(max-width:767px){.elementor-2119 .elementor-element.elementor-element-7c59073{--padding-top:16%;--padding-bottom:16%;--padding-left:8%;--padding-right:8%}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-2119 .elementor-element.elementor-element-1ed3b44 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-2119 .elementor-element.elementor-element-d82572c .elementor-heading-title{font-size:var(--e-global-typography-37ebda4-font-size);line-height:var(--e-global-typography-37ebda4-line-height);letter-spacing:var(--e-global-typography-37ebda4-letter-spacing);word-spacing:var(--e-global-typography-37ebda4-word-spacing)}.elementor-2119 .elementor-element.elementor-element-d059173{--padding-top:15%;--padding-bottom:15%;--padding-left:8%;--padding-right:8%}}@media(min-width:768px){.elementor-2119 .elementor-element.elementor-element-7c59073{--width:100%}}.immoscout-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px, 1fr));gap:20px;margin-top:30px}.immoscout-grid-item{background-color:var(--e-global-color-f1e1cdf);border-top:solid 5px;border-color:var(--e-global-color-secondary);transition:transform .3s ease;display:flex;flex-direction:column}.immoscout-grid-item:hover{transform:scale(1.05)}.immoscout-item-image img{width:100%;height:250px;object-fit:cover}.immoscout-item-title{font-family:var(--e-global-typography-8206ae2-font-family),Sans-serif;font-size:var(--e-global-typography-8206ae2-font-size);font-weight:var(--e-global-typography-8206ae2-font-weight);text-transform:var(--e-global-typography-8206ae2-text-transform);font-style:var(--e-global-typography-8206ae2-font-style);text-decoration:var(--e-global-typography-8206ae2-text-decoration);line-height:1.4em;letter-spacing:var(--e-global-typography-8206ae2-letter-spacing);color:var(--e-global-color-text)}.immoscout-item-address,.immoscout-item-price,.immoscout-item-rooms,.immoscout-item-space{font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.immoscout-item-price{font-weight:700;padding:8px 20px;border:solid 1px;border-color:var(--e-global-color-secondary);display:inline}.filter-button{margin:5px;padding:8px 20px;font-family:var(--e-global-typography-8206ae2-font-family),Sans-serif;font-size:var(--e-global-typography-8206ae2-font-size);font-weight:var(--e-global-typography-8206ae2-font-weight);text-transform:var(--e-global-typography-8206ae2-text-transform);font-style:var(--e-global-typography-8206ae2-font-style);color:var(--e-filter-normal-text-color);line-height:var(--e-global-typography-8206ae2-line-height);letter-spacing:var(--e-global-typography-8206ae2-letter-spacing);word-spacing:var(--e-global-typography-8206ae2-word-spacing);position:relative;border:none;z-index:1;background-color:#fff}.filter-button:hover,.filter-button:active{color:var(--e-global-color-secondary);background-color:#fff !important}.filter-button:focus{background:#fff;color:var(--e-global-color-secondary)}.filter-button:before{content:"";position:absolute;inset:0;border:solid 1px;transform:skewX(-20deg);z-index:2;pointer-events:none;display:inline;background-color:transparent !important}.immoscout-filter-buttons{text-align:center}.immoscout-item-rooms{margin-top:15px;margin-bottom:0}.immoscout-item-info{padding:30px}.immoscout-grid-container{display:flex;flex-wrap:wrap;justify-content:center}.immoscout-grid-item{flex:1 1 300px;max-width:380px;box-sizing:border-box}