.newIdeasBlock { margin-bottom: 1.5rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.newIdeasBlock .newIdeasSlider { padding-left: 50px; padding-right: 50px; }

@media (max-width: 991.98px) { .newIdeasBlock .newIdeasSlider { padding-left: 30px; padding-right: 30px; } }

.newIdeasBlock .ideaBlock { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 10px; }

@media (max-width: 767.98px) { .newIdeasBlock .ideaBlock { padding: 0; } }

.newIdeasBlock .ideaBlock .card { width: 100%; border: none; }

.newIdeasBlock .ideaBlock .card-header { padding: 0; height: 320px; overflow: hidden; }

@media (min-width: 768px) { .newIdeasBlock .ideaBlock .card-header { height: 200px; } }

@media (min-width: 992px) { .newIdeasBlock .ideaBlock .card-header { height: 270px; } }

@media (min-width: 1200px) { .newIdeasBlock .ideaBlock .card-header { height: 350px; } }

.newIdeasBlock .ideaBlock .card-header .coverImage { background-size: cover; background-repeat: no-repeat; background-position: center; display: block; width: 100%; height: 100%; -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; -webkit-transition: .2s; -o-transition: .2s; transition: .2s; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.newIdeasBlock .ideaBlock .card-header .coverImage:after { content: ""; display: table; clear: both; }

.newIdeasBlock .ideaBlock .card-header:hover .coverImage, .newIdeasBlock .ideaBlock .card-header:focus .coverImage { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.newIdeasBlock .ideaBlock .card-body { padding-left: 0; padding-right: 0; }

.newIdeasBlock .ideaBlock .card-title { margin-bottom: 0.5rem; }

.newIdeasBlock .ideaBlock .card-title a { color: #000; }

.newIdeasBlock .ideaBlock .publishDate { font-size: 0.875rem; color: #6c757d; margin-bottom: 1rem; }

.newIdeasBlock .newIdeasBlock__header [class*="display-"] { margin: 0; }

@media (max-width: 575.98px) { .newIdeasBlock .newIdeasBlock__header [class*="display-"] { font-size: 1.1rem; padding: 0.5rem 0; } }

@media (max-width: 991.98px) { .newIdeasBlock .newIdeasBlock__header [class*="display-"] { font-size: 1.3rem; padding: 0.5rem 0; } }

.newIdeasBlock .newIdeasBlock__footer .newIdeasBlock__footer--link { font-size: 0.9rem; line-height: 0.9rem; text-decoration: underline; }
