/*!
 * ImmobilienScout24 Core CSS Framework Documentation, v2.3.10
 * http://www.immobilienscout24.de/
 */code,pre{font-family:"Andale Mono",Consolas,monospace}code{padding:0 2px;background-color:#d4dde5;color:#272517;white-space:nowrap}.code-example{margin-bottom:8px}.code-example figcaption{margin-bottom:.3em}@media (min-width:669px){.code-example{margin-bottom:16px}}.css-class-example:before{content:'.'}pre.prettyprint{padding:1em;overflow:auto}ol.table-of-contents ol{list-style-type:lower-roman}ol.table-of-contents ol ol{list-style-type:upper-alpha}ol.table-of-contents ol ol ol{list-style-type:lower-alpha}.code-example{position:relative;padding-left:2.7px;padding-left:2.7rem}.code-example:before{content:'\f121';position:absolute;left:0;top:-.2em;width:1.8px;width:1.8rem;font-size:18px;font-size:1.8rem;font-family:FontAwesome;text-align:center;color:#7995b0}@media (min-width:669px){.code-example{padding-left:3.15px;padding-left:3.15rem}.code-example:before{top:-.3em;width:2.1px;width:2.1rem;font-size:21px;font-size:2.1rem}}.code-example figcaption{font-weight:600}[class*=demo-box-]{background-position:0 0;background-size:20px 20px;font-weight:600}.demo-box-1{background-image:linear-gradient(45deg,#d4dde5,#d4dde5 20%,#f4f6f8 30%,#f4f6f8 45%,#d4dde5 55%,#d4dde5 70%,#f4f6f8 80%,#f4f6f8)}.demo-box-2{background-image:linear-gradient(45deg,#b6c5d3,#b6c5d3 20%,#d4dde5 30%,#d4dde5 45%,#b6c5d3 55%,#b6c5d3 70%,#d4dde5 80%,#d4dde5)}.demo-box-3{background-image:linear-gradient(315deg,#e0e0e0,#e0e0e0 20%,#f2f2f2 30%,#f2f2f2 45%,#e0e0e0 55%,#e0e0e0 70%,#f2f2f2 80%,#f2f2f2)}.demo-box-4{background-image:linear-gradient(315deg,#969696,#969696 20%,#d4d4d4 30%,#d4d4d4 45%,#969696 55%,#969696 70%,#d4d4d4 80%,#d4d4d4)}.interactive-code-snippet:hover{background-color:#3a3a3a}.interactive-code-snippet--editable{overflow:auto;padding:1em;background-color:#333;color:#fff}.code-example-demo-box-toggled-string:before{content:attr(data-content);font-weight:700}.colorpalette{text-align:right}.colorpalette>li{display:inline-block;width:3.5em;text-align:left;position:relative}.colorpalette--large>li{width:6em}.colorpalette__label{position:absolute;width:100%;bottom:0;background:rgba(255,255,255,.8);display:inline-block;text-transform:uppercase;text-align:center;font-size:1.3rem;pointer-events:none}.colorpalette__label:before{content:attr(data-color)}.colorpalette__blot{display:block;padding:50%}.colorpalette--large .colorpalette__blot{cursor:pointer}.article-teaser-list.grid-flex>.grid-item{width:12em;height:12em}.article-teaser{border:1px solid #e0e0e0;width:100%;height:100%}.article-teaser>h1{margin:0;padding:4px;background-color:#fff}@media (min-width:669px){.article-teaser>h1{padding:8px}}.article-teaser>p{height:100%}.article-teaser{position:relative}.article-teaser-link{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;text-indent:-9999em}.article-teaser{position:relative;z-index:0;overflow:hidden}.article-teaser__background-area{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;opacity:.7;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-top:28.7px}@media (min-width:669px){.article-teaser__background-area{padding-top:40.15rem}}.article-teaser__background{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.article-teaser__background-area{-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear}.article-teaser:active .article-teaser__background-area,.article-teaser:focus .article-teaser__background-area,.article-teaser:hover .article-teaser__background-area{opacity:.1}.article-teaser>p{-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear;opacity:0}.article-teaser:active .article-teaser>p,.article-teaser:focus .article-teaser>p,.article-teaser:hover .article-teaser>p{opacity:1}.content-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:240px;-moz-column-width:240px;column-width:240px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.content-columns--two{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:240px;-moz-column-width:240px;column-width:240px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.content-columns--four{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:240px;-moz-column-width:240px;column-width:240px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.content-columns__headline-break{-webkit-column-span:all;column-span:all;margin-top:8px}.framework-class-new:after{content:"*NEW";color:#ff7500;margin-left:8px;font-size:.8em}.framework-class-introduced:after{content:"*" attr(data-version);color:#969696;font-size:.8em;margin-left:8px}.replace-with-class:before{content:"→"}[data-qa-regression]:after{display:table;clear:both;content:""}@media print{@page{margin:.5cm}h1{font-size:11px}h3{font-size:10px;text-decoration:underline}a,li,p{font-size:9px}.page-wrapper{border:none}.top-navigation,footer{display:none}}