.newsOverviewBlock{margin:50px 0 50px}.newsOverviewBlock .news{width:calc(100% + 50px);margin-left:-25px;margin-bottom:-50px}.newsOverviewBlock .news .item{display:inline-block;vertical-align:top;width:calc(33.3333% - 50px);margin:0 25px;background:#fff7c8;margin-bottom:50px}.newsOverviewBlock .news .item a{color:#ec709d}.newsOverviewBlock .news .item .image{display:block;position:relative;height:0;padding-bottom:50%}.newsOverviewBlock .news .item .image .innerImage{height:100%;left:0;position:absolute;top:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.newsOverviewBlock .news .item .innerContent{display:block;padding:30px;min-height:245px}.newsOverviewBlock .news .item .innerContent .smallTitle{display:block;max-width:400px;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.newsOverviewBlock .news .item .innerContent .text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:20px}.newsOverviewBlock .news .item .buttons{display:block;margin-left:30px;margin-bottom:-25px}.newsOverviewBlock .news .item .buttons .button{width:200px}.newsOverviewBlock .news .item .buttons .button:hover{color:#fff}.newsOverviewBlock .news .item .buttons .button:hover:before{background:#ec709d;border-color:#ec709d}@media all and (max-width:1024px){.newsOverviewBlock .news .item{width:calc(50% - 50px)}}@media all and (max-width:767px){.newsOverviewBlock{margin:50px 0 100px}}@media all and (max-width:670px){.newsOverviewBlock .news .item{width:calc(100% - 50px)}}