@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;src:url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-regular.eot);src:local(""),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-regular.eot?#iefix) format("embedded-opentype"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-regular.woff2) format("woff2"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-regular.woff) format("woff"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-regular.ttf) format("truetype"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-regular.svg#NotoSans) format("svg")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:600;src:url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-600.eot);src:local(""),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-600.eot?#iefix) format("embedded-opentype"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-600.woff2) format("woff2"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-600.woff) format("woff"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-600.ttf) format("truetype"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-600.svg#NotoSans) format("svg")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:800;src:url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-800.eot);src:local(""),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-800.eot?#iefix) format("embedded-opentype"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-800.woff2) format("woff2"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-800.woff) format("woff"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-800.ttf) format("truetype"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-800.svg#NotoSans) format("svg")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:900;src:url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-900.eot);src:local(""),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-900.eot?#iefix) format("embedded-opentype"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-900.woff2) format("woff2"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-900.woff) format("woff"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-900.ttf) format("truetype"),url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/fonts/noto-sans-v27-latin-900.svg#NotoSans) format("svg")}.cards-block{display:-webkit-box;display:-ms-flexbox;display:flex}.cards-block .slick-slide{margin:0 0.5rem}.cards-block .width__100,.cards-block .width__60,.cards-block .width__70,.cards-block .width__80,.cards-block .width__90{width:100%}.cards-block .excerpt{font-size:0.8rem;padding:1.5rem 0.3rem 0 0.3rem}.cards-block a.card{border:0;border-radius:0.5rem;color:#ffffff;text-decoration:none;overflow:hidden;position:relative;width:100%;min-height:40vh;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-mask-image:-webkit-radial-gradient(white,black)}.cards-block a.card.portrait{min-height:50vh}.cards-block a.card .imagecontainer{position:absolute;top:0;background-size:cover;background-position:center center;width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.cards-block a.card .cover{z-index:9;position:absolute;border-radius:0.5rem;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;background:transparent -webkit-gradient(linear,left bottom,left top,from(rgba(0,59,104,0.7019607843)),color-stop(56%,rgba(18,69,107,0.431372549)),to(rgba(128,128,128,0))) 0% 0% no-repeat padding-box;background:transparent linear-gradient(0deg,rgba(0,59,104,0.7019607843) 0%,rgba(18,69,107,0.431372549) 56%,rgba(128,128,128,0) 100%) 0% 0% no-repeat padding-box}.cards-block a.card .inner{padding:1rem;z-index:99}.cards-block a.card .inner h3{color:#ffffff;font-weight:bold;font-size:1.5rem;-ms-hyphens:auto;hyphens:auto;word-break:normal;line-height:110%;margin:0.8rem 0}.cards-block a.card .inner .readmore{font-size:0.8rem;font-weight:bold;margin-left:1rem;line-height:normal;position:relative;border-bottom:1px solid transparent;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.cards-block a.card .inner .readmore:before{content:"";display:block;position:absolute;position:absolute;left:-1rem;top:-0.1rem;width:1rem;height:1rem;background-image:url(//www.stadtwerke-bruehl.de/wp-content/themes/stwb/assets/icons/arrow-right-white.svg);background-repeat:no-repeat;background-size:contain;background-position:0 center}.cards-block a.card:active .imagecontainer,.cards-block a.card:hover .imagecontainer{-webkit-transform:scale(1.05);transform:scale(1.05)}.cards-block a.card:active .inner .readmore,.cards-block a.card:hover .inner .readmore{background-position:0.2rem center;border-bottom:1px solid #ffffff}@media (min-width:576px){.cards-block .excerpt{padding:2rem 0.3rem 0 0.3rem}.cards-block a.card{min-height:50vh}.cards-block a.card .inner{padding:1.5rem}.cards-block a.card h3{font-size:1.5rem}}@media (min-width:768px){.cards-block a.card{min-height:35vh}.cards-block a.card.portrait{min-height:50vh}}@media (min-width:992px){.cards-block a.card.portrait{min-height:60vh}}@media (min-width:1200px){.cards-block .width__60{width:60%}.cards-block .width__70{width:70%}.cards-block .width__80{width:80%}.cards-block .width__90{width:90%}.cards-block .width__100{width:100%}.cards-block a.card{min-height:380px}}