.blog__back_image {
  width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
    min-height: 400px;
    display: flex;
    justify-content: center;
    padding: 80px 20px;
    margin-bottom: 60px;
	background-size: cover;
	background-position: 50% 27% !important;
	background-color: rgb(108 37 163 / 59%);
    background-blend-mode: multiply;
}


.blog__post_pillar_wrapper {
    max-width: 1200px !important;
    width: 100%;
	align-content: flex-end;
	align-self: self-end;
}
h1.blog__pro_h1 {
    color: white;
	font-size: 36px;
}

.blog__post_tags {
    display: none;
}


@media (max-width: 768px) {
  h1.blog__pro_h1 {
    font-size: 24px;
  }
}