.paragraph--type--simple-grid {
	position: relative;
}

.paragraph--type--simple-grid .top_wrapper {
	    display: flex;
    padding: 0 0 2em;
    gap: 40px;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;

}

.paragraph--type--simple-grid .top_wrapper img {
	max-width:250px !important;
}


.paragraph--type--simple-grid .top_wrapper .field--name-field-body {
	  font-size: 2em;
    line-height: 1.25em;
    padding-right: 2em;
    width: 945px;
    padding-bottom: 1em;
}

.paragraph--type--simple-grid .bottom_wrapper .field__items{
	display:flex;
	flex-wrap: wrap;
	gap: 1em
}

.paragraph--type--simple-grid .bottom_wrapper .field__items > .field__item{
	max-width: 343px;
	width:100%;
	min-width: 250px;
	background:black;
	box-sizing:border-box;
	padding: 2.5em 3em 3em;
	opacity: 0.9;
}


@media only screen and (max-width: 600px) {
.paragraph--type--simple-grid .bottom_wrapper .field__items > .field__item{
	max-width: 100%;
  }
}


.paragraph--type--simple-grid .bottom_wrapper .field__items > .field__item .field--name-field-title {
	font-size: 2em;
  display: block;
  line-height: 1.3em;
  margin-bottom:0.5em;
}