html, body
{
   background: #e9edf0;
}

/* Card */
.card-deck
{
   margin: 60px -15px;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
}

.card-deck .card
{
   margin: 15px;
   background: #FFFFFF;
   border-radius: 20px;
   border: 1px solid #FFFFFF;
   padding: 20px;
   flex-grow: 1;
   width: 20%;
}

.card-deck .card .content
{
   display: block;
}

.card-deck .card h4
{
   margin-bottom: 25px;
   margin-top: 0;
   text-transform: none;
   word-break: keep-all;
}

.card-deck .card .text-black
{
   color: #43525a;
}

.card-deck .card p
{
   font-size: 15px;
}
h2.size-44{
   font-size: 44px;
}
@media(max-width: 479px){
   h2.size-44{
      font-size: 40px;
      word-break: break-all;
   }
}


@media (max-width: 1024px)
{
   .card-deck .card
   {
      width: 40%;
   }
}

@media (max-width: 769px)
{
   .card-deck .card
   {
      width: 80%;
   }
}