.building-pricetip[data-v-73d29fda]{bottom:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .166s ease;z-index:100}.building-pricetip__pricings[data-v-73d29fda]{align-self:center;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 80px #00000026;display:flex;flex-direction:column;font-weight:500;padding:.25em .5em;text-align:left;width:-moz-max-content;width:max-content}.building-pricetip__pricings>span[data-v-73d29fda]{border-bottom:1px solid #e5e8e9;padding:.35em .25em}.building-pricetip__pricings>span[data-v-73d29fda]:last-of-type{border-bottom:unset}.building-pricetip__pricings>p[data-v-73d29fda]{color:#46484d;font-size:14px;font-weight:400;margin:0;max-width:200px}.building-preview dd[data-v-4182770d],.building-preview dt[data-v-4182770d]{flex:1 0}.building-preview dt[data-v-4182770d]{flex-basis:30%}.building-preview dd[data-v-4182770d]{flex-basis:70%}.building-preview--teaser[data-v-4182770d]{display:flex;flex-direction:column;font-size:16px;z-index:20}.building-preview--teaser .building-pricetip[data-v-4182770d]{bottom:0;padding-bottom:1.5em}.building-preview--teaser .building-preview__pricing[data-v-4182770d]{justify-content:flex-end}.building-preview--teaser--html p[data-v-4182770d]{margin:0;pointer-events:none}.building-preview--teaser--html p a[data-v-4182770d]{pointer-events:auto}.building-preview--teaser a[data-v-4182770d]{background-color:#fff;border:1px solid #e5e8e9;border-radius:.5rem;padding:.25rem;transition:background-color .166s ease}.building-preview--teaser a[data-v-4182770d]:hover{background-color:#e5e8e9}.building-preview--teaser dl>div[data-v-4182770d]{display:grid;grid-template-columns:max-content 1fr;padding:.1em 0}.building-preview--teaser dd[data-v-4182770d]{font-weight:600;justify-self:end;text-align:right}.building-preview--sidebar .building-pricetip[data-v-4182770d]{bottom:unset;top:100%}.building-preview--sidebar dl[data-v-4182770d]{display:flex;flex-direction:column;padding:.5rem 0}.building-preview--sidebar dl[data-v-4182770d]:first-of-type{padding-top:0}.building-preview--sidebar dl>div[data-v-4182770d]{border-bottom:1px solid #f7f7f7;display:flex}.building-preview--sidebar dl>div[data-v-4182770d]:last-of-type{border-bottom:none}.building-preview--sidebar dd[data-v-4182770d],.building-preview--sidebar dt[data-v-4182770d]{padding:.5rem 0}.building-preview--sidebar dt[data-v-4182770d]{color:#7f838a}.building-preview__pricing[data-v-4182770d]{align-items:center;display:flex;flex:1 0 auto;flex-basis:min-content;gap:.25em;padding:.1em 0;pointer-events:all;position:relative}.building-preview__pricing .material-icons-round[data-v-4182770d]{color:#9d9fa3;cursor:pointer;font-size:20px;height:1em;width:1em}.building-preview__pricing .building-pricetip[data-v-4182770d]{position:absolute}.building-preview__pricing:hover .building-pricetip[data-v-4182770d]{opacity:1;pointer-events:all}.building-preview__pricing:hover .material-icons-round[data-v-4182770d]{color:#7f838a}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/Nkd_2X48JMqojdcbiJh-5lyxQoTrVHVw7nrAnm4nlKA-d5q9YscR9iflgbBOslLHjOjyDWmKzxFLFVX4_36JwEo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Medium Italic"),url(../_fonts/Ou1YvSxDdVv6shhmGRgz9I905ZroIiIn8dkFW8VJrFs-EUr4UyaGi6Le9cEXO3M3Eod87mdhpN6vVRmqK467o1g.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Medium Italic"),url(../_fonts/GrDbnB_wgYWLxVZ6kFGuu1ztKEYqXx3EGgE2RkRRhXg-KbiKSxvUjlh3YkqPovGt0bH5ua_FIOspNmXb7qfwz38.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow SemiBold Italic"),url(../_fonts/PZU3jAJ1l5Ir2OOGSFtSiYhVFaSiXIQsOIk412Ln7g0-mKAuNcbOYmoj5YSIaQzeaGfwrdAad9Ns2vVtLCsykyo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow SemiBold Italic"),url(../_fonts/k1yzj_iR71sard91ch45AFlPuJRbMf4cvJwNz6e-Jxc-fJLtIzdSgfNl4EBdKc5UGMrT5JCxnOtPt5rIAUKIAqk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/xsNDdUCS9G-3PcbbNynxi8atQ4qQMWYNg7i99oaz6l0-TDkKqlxNJdC_DkLTWpEx-EtzBrT-7oDhQDv_oC0_E2o.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/QBdFvi4H_DNRNjl5IblMHH-XD_st5D5AQPo9hzoX43g-WHZpL_hFgH7hfnUzfpi4K2wIwFDWpHjKdAOfDtSILNI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold"),url(../_fonts/d8VzStWMfZIkwTd5j0SqR-WLZq3m2fHnXomC-wP7SD4-vcoCSGMspt53KTzrX_-QdCOadb-eC5WCiVQbELvF6Eo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold"),url(../_fonts/aWDqfVJoKmkAkI5KuHKiopejLLtGPVSIaN2D87BnKi4-NA2m_ymAgjwHKJP9_M7LSASpj7YzxFQjeyyBL5XBQY4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Medium Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-SMpWlNl_rWzW5M1K8UmQA_VxpbnAODeg6MJ3zrWJh04.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Light"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-wlQMzLJqN8mvHpRR63FS7gMhTpJEpA5zbaFrqxufu1U.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-gWN_zLzvhrPPjtWlpHYz00aGluYpcC7N_hZkFqvKpZg.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold Italic"),url(../_fonts/0qxqWvQ742pqV6gUS9qLP2wxDq4Y0UikSQoet04IhGg-722i_yYliwgd7_iy_fTT8gnIPft07meCfDHNcCRz4PE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Light"),url(../_fonts/gPenL1ydikwoc3N-z4JXc--MjQWyKmEM3kfnRhobzwE-JeEotsIMjvYXeMqgnWwbvNZlpnYbFTkqgrtOL8jeaRc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Light"),url(../_fonts/jgIkuquEkNPtgLPNbsD4eRCF6pHgq8XF7c-L64K-CeI-bsWf5OtZh3DGWfZDR99ruqG569yo_GWP3D7IcR3k7nQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Medium"),url(../_fonts/1QJjLfA1CwasM4QNFi1yvrXxpDSLcyPXmq9y2sh36Y8-Fr1qEOx1MECAARI48uiBhsgPybHV5swLWlRQzN5UhHg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Medium"),url(../_fonts/ZrcwWToke7ahquE7G-shanns2Uyu3Q0x2gF-AfqJCX4-_X_qDY9tPXahu9cOGdWi17xjPHw8kLmduoPspJBVNok.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold"),url(../_fonts/F_tjwUNgcxumbUMZ9-HpUCamGtMezd9Lv8abqmVXpZo-Ftsj_sViS3U07Djdg3N0wvo8OY6aq6e8FEkUw7XrmAk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow SemiBold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-YSS2rjBTGNJ3gtL8WGow8abUGLFfq5X0XHldp6qJI08.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-aF6FgKKc26sYk0zdY7JBhbNBYOR7jV7dsA5FpYB70R0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Light Italic"),url(../_fonts/6Q4WFr4olyaQ_5NysyPcSMZS7BluxcGcF5G59zR2tw-MWghpEvb1sJRAoe0vxQ1BQMnOx719CZvrsDEJAYtYBs.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300;font-style:italic}@font-face{font-family:"Barlow Fallback: Arial";src:local("Arial");size-adjust:96.68%;ascent-override:103.4341%;descent-override:20.6868%;line-gap-override:0%}@font-face{font-family:Barlow;src:local("Barlow Light Italic"),url(../_fonts/vxLUor9t9eIqOERJBhTcH540Mj-xYIT6pwDBLBuWdtQ-1sfl6tb5mslEbxNxIeXzpXCqxqXzA9wGSuY_nTdAW14.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Light Italic"),url(../_fonts/P_BiJsOfPGjaXZCiob_07TcRhjf81JP2ShfbiyvlAoA-i0lpz_ZPT5cLtjQPBIQty9RM9qf2TqxwcB1dqNUtCzc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/LuFRkZxdbF6QwMMar4a7gxlCNV7EzqBHdxcyBZmNsCY-QU29NempEpous9VbNMHz_I864X8cbNvruVyefO6AbpU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/V4_LD97gmd_c0iypdRoKhI5BzXgCGrkMewqIBQ8crcQ-V3qDOtfNM_sELHxYHBFlXQ0fca6Rl10e4fuirHVDWto.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Medium Italic"),url(../_fonts/WoEY21oprk3Zt-Jk73HLBiMevXhlv97VyxE7uUVHxnU-J4Fh7Y44QQizU8xRIts9FXSGNUZke_Cr73j8rphe7zU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Light"),url(../_fonts/tm1XR_NQ00jXmpHgc5SNXriZ_vUmEP2qRBDynsyNcOg-UhlONh21mb_aRhca8jGMRyaZfU2jhKddgkGb8N_rnFM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Regular"),local("Barlow"),url(../_fonts/lF3O_y__FoycptCidYU8g-85v_qAewBFr8GfV2tE7R0-GLeC1Rn0_I1lVJd6JwGwlovsqIGem96Rq0Ybz0zG3bE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Medium"),url(../_fonts/RmHbk1KPYh9IrbPGxWWsM9sQ91OtrlkdXQ1u2ESPVtE-44ySViK78_4GfM064m5G3tdTN89BgIajxn-Y8lGXx4Q.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Barlow;src:local("Barlow Light Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-pgysDc4ngFawsidxpWSLjISQ6_G5ETQCB3LUdInqHDA.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Regular Italic"),local("Barlow Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-H83cfr135LqnHhPKywhCOjfToejmSwR_sklXP_bt8Ng.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Barlow;src:local("Barlow Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-_mqb-U-1rUXNMs8R4_J2MgcMyV3tcrFVjTCb4AvM_8k.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@keyframes loading-image{0%{background-position:0 0}to{background-position:200% 0}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}.teaser-tag,.teaser-tag--black,.teaser-tag--yellow{align-items:center;background-color:#e5e8e9;border-radius:.25rem;display:inline-flex;font-size:14px;font-weight:600;line-height:1;margin-bottom:.25rem;margin-right:.25rem;padding:.5em .7em}.teaser-tag--black{background-color:#000;color:#fff}.teaser-tag--yellow{background-color:#ffb800}.building-teaser{background-color:#fff;display:flex;flex:1 0 0%;font:unset;font-size:1rem;height:auto;justify-items:stretch;padding:0;position:relative;width:280px}@media screen and (min-width:525px){.building-teaser{margin-bottom:1rem;margin-right:1rem}}.building-teaser{border:0 solid #cd8e45;max-width:360px;min-width:280px;transition:border .166s cubic-bezier(.53,.6,.35,1.07)}.building-teaser--horizontal{flex-direction:row!important;max-width:unset}.building-teaser--horizontal .building-teaser__thumbnail{border-bottom-left-radius:.5rem;border-top-right-radius:0;min-height:200px;padding-bottom:unset;width:250px}.building-teaser--horizontal .building-teaser__title{font-size:24px!important}.building-teaser--horizontal .building-teaser__description{flex:1 0;justify-content:space-between;padding:1rem 2rem 1rem 1rem}.building-teaser--horizontal .building-teaser__shortlist{color:#000}.building-teaser--horizontal .building-teaser__shortlist span:after,.building-teaser--horizontal .building-teaser__shortlist--active span{color:#cd8e45!important}@media(hover:hover){.building-teaser:hover{box-shadow:0 4px 80px #00000026;z-index:100}.building-teaser:hover .flex-direction-nav{opacity:1}}.building-teaser__rented-out .building-teaser__thumbnail{background-color:#fff}.building-teaser__rented-out--indicator{background-color:#000;border-radius:.5rem;color:#fff;font-family:Barlow,"Barlow Fallback: Arial",helvetica,arial,sans-serif;font-size:16px;font-weight:600;left:.5rem;padding:.25rem .5rem;position:absolute;text-align:center;top:.5rem}.building-teaser__rented-out img{filter:saturate(0);opacity:.5}.building-teaser__content{border-radius:.5rem;box-shadow:0 0 0 1px #0000001a;display:flex;flex-direction:column;transition:box-shadow .166s cubic-bezier(.53,.6,.35,1.07),border .166s cubic-bezier(.53,.6,.35,1.07)}.building-teaser__shortlist{align-items:flex-start;color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:flex-end;position:absolute;right:.2rem;text-transform:uppercase;top:.6rem;z-index:10}.building-teaser__shortlist span{font-size:28px}.building-teaser__shortlist span:after,.building-teaser__shortlist span:before{position:absolute;right:6px}.building-teaser__shortlist span:before{content:"favorite";font-variation-settings:"FILL" 0}.building-teaser__shortlist span:after{color:#cd8e45;content:"favorite";opacity:0;transform:scale(0);transition:transform 88ms ease,opacity 88ms ease}.building-teaser__shortlist:hover span:after{opacity:.65;transform:scale(1)}.building-teaser__shortlist--active span:before{color:#cd8e45;font-variation-settings:"FILL" 1}.building-teaser__shortlist--active span:after{opacity:1!important;transform:scale(1)}.building-teaser__shortlist:active span:after{transform:scale(1.25)}.building-teaser__tags{align-content:flex-start;align-items:flex-start;background:linear-gradient(180deg,rgba(0,0,0,.65) 0,transparent 25%,transparent 75%,rgba(0,0,0,.65));display:flex;flex-wrap:wrap;inset:0;padding:.6rem;position:absolute;text-transform:uppercase;z-index:100}.building-teaser__rating{font-size:16px;font-weight:500}.building-teaser__rating-container{align-items:center;bottom:0;color:#fff;display:flex;font-variant-numeric:tabular-nums;left:0;line-height:1;padding:.6rem;position:absolute;z-index:100}.building-teaser__rating-container .material-icons-round{color:#fcb901;margin-right:.25rem}.building-teaser__thumbnail{background-color:#f0f0f0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:auto;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;padding-bottom:66.66%;position:relative;width:auto}.building-teaser__thumbnail--loading{animation-duration:.644s;animation-iteration-count:infinite;animation-name:loading-image;animation-timing-function:linear;background:linear-gradient(-45deg,#f6f6f6 25%,#f0f0f0,#f6f6f6 75%);background-size:200% 100%}.building-teaser__thumbnail img{max-width:unset!important;min-height:100%!important;opacity:0;position:absolute;transition:opacity .322s ease-out;width:unset!important}@supports (display:grid){.building-teaser__thumbnail img{height:auto!important;max-width:100%!important;width:auto!important}}.building-teaser__thumbnail--loaded{animation:none;background:unset}.building-teaser__thumbnail--loaded img{opacity:1!important}.building-teaser__header{align-items:flex-start;display:flex;flex-direction:column;font-family:Barlow,"Barlow Fallback: Arial",helvetica,arial,sans-serif;font-size:1em;font-weight:600;margin-bottom:.25rem;min-height:3rem}.building-teaser__header h3{color:#7f838a;font-size:16px;font-weight:600;margin:0}.building-teaser__header h2{font-size:1em;margin:0 0 .25rem}.building-teaser__header a{color:#000;margin:-.5em 0 -.25em;padding:.5em 0;pointer-events:all}.building-teaser__description{display:flex;flex-direction:column;padding:.5rem;pointer-events:none}.building-teaser__description .building-teaser__title{font-family:Barlow,"Barlow Fallback: Arial",helvetica,arial,sans-serif;font-size:1rem;font-weight:600}.building-teaser__description .building-teaser__title a{color:#000;padding:0 0 .5rem}.building-teaser__link{cursor:pointer;inset:0;position:absolute}.building-teaser__highlight{box-shadow:0 0 0 3px #cd8e45,0 0 0 4px #00000040!important}
