.causes {
  position: relative;
  z-index: 20;
  padding: 29px 0 23px; }

.causes__item:not(:last-child) {
  margin-bottom: 30px; }

.causes__icon {
  max-width: 60px;
  max-height: 55px; }
  .causes__icon img {
    display: block;
    margin-bottom: 20px; }

.causes__title {
  font-family: "montserratblack", Arial, sans-serif;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px; }

.causes__text {
  font-size: 14px;
  line-height: 18px; }

@media (min-width: 768px) {
  .causes__item:nth-child(n) {
    margin-bottom: 0; }
  .causes__title {
    height: 180px;
    overflow: hidden; }
  .causes__icon {
    height: 55px;
    max-height: unset;
    margin-bottom: 20px; }
    .causes__icon img {
      margin-bottom: 0; } }

@media (min-width: 992px) {
  .causes {
    padding-top: 51px;
    padding-bottom: 42px; }
  .causes__icon {
    max-width: 122px;
    height: 110px;
    margin-bottom: 44px; }
  .causes__title {
    height: 329px;
    font-size: 40px;
    line-height: 47px;
    margin-bottom: 36px; }
  .causes__text {
    font-size: 18px;
    line-height: 24px; } }
