.card2_container  {
margin: 3rem 0rem 0rem 0rem;
display: grid;
grid-template-columns: 48% 48%;
grid-gap: 2%;
justify-content: center;
padding-bottom: 2.5em;
}
@media only screen and (max-width: 1024px) {
.card2_container  {
grid-gap: 2%;
}
}
@media only screen and (max-width: 800px) {
.card2_container  {
grid-template-columns: auto;
grid-gap: 1.5rem 9.5rem 1.5rem 9.5rem;
}
}
@media only screen and (max-width: 414px) {
.card2_container  {
margin: 3rem 2rem 2rem 2rem;
}
}
@media only screen and (max-width: 375px) {
.card2_container  {
margin: 3rem 1rem 2rem 1rem;
}
}
.card2 {
background-color: #eaeced;
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.white {
background-color: #fff;
}
.card2__image {
height: 18rem;
width: 100%;
object-fit: cover;
}
.card2__body {
line-height: 1.4em;
}
.card2__title {
font-family: 'PT Sans', sans-serif;
font-size: 1.1em;
color : #414141;
padding: 1rem 2rem 0rem 2rem;
font-weight: 600;
}
.card2_container  p {
padding: 0rem 2rem 0rem 2rem;
}
.card2_container  ul {
margin : 20px 0 20px 0;
}
.contentwidetext .card2_container  ul li {
padding: 0rem 2rem 0rem 2rem;
line-height: 1.2em;
margin: 0 0 5px 0;
background : url(img/li_down____.png) no-repeat 0px 6px;
}
.card2__description {
padding: 0 2rem 0 2rem;
}
.card2__link {
text-decoration: none;
padding: 0rem 1rem 2rem 2rem;
font-size: 0.85em;
}
.else__link {
text-decoration: none;
padding: 0rem 1rem 2rem 0rem;
margin-top: 20.0em;
font-size: 0.85em;
}
.card2__link::after, .else__link::after {
content: url(img/arrow.png);
position: relative;
left: 0.5rem;
}

