#clima {
  background-image: url('/assets/img/bg/clima_bg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.wrapper { padding-bottom: 0; }

.bg h1,
.title h2,
.title h3 { word-break: break-word; }

.content { margin-bottom: 50px; }

.box {
  display: block;
  padding: 2rem 2rem 1rem;
  border: 1px solid #d2d2d2;
  border-radius: 16px;
  min-width: 350px;
  flex: 0 0 45%;
  margin: 1rem auto;
  user-select: none;
  text-shadow: 1px 1px 4px #616161;
}

.box:nth-child(2) { background-image: linear-gradient(-45deg, #76d017, #04a7f2); }
.box:last-child { background-image: linear-gradient(40deg, #00e7ff,#93049c); }

.box_title {
  justify-content: space-between;
  height: 70px;
}

.box_title p {
  margin: 0;
  font-weight: 600;
  font-size: 1.5rem;
  color: white;
}

.box_title p small { font-size: 1rem; }

.box_title img { width: 80px; }


.box ul {
  list-style-type: none;
  padding: 0;
}

.box ul li {
  padding: .5rem 0 1rem;
  margin: 1rem 0;
}

.box:nth-child(2) ul li:not(:last-child),
.box:last-child ul li:not(:last-child) { border-bottom: 1px solid white; }


.box ul li h4 {
  font-size: 1.3rem;
  margin-bottom: .5rem;
  color: white;
}

.box ul li p {
  margin: 0;
  font-size: 1rem;
  color: white;
}

.box ul li:not(:first-child) p {
  display: list-item;
  list-style-type: square;
  margin-left: 2rem;
  padding-left: .25rem;
}

@media only screen and (max-width: 999px) {
    .box {
      flex: 1 0 45%;
      min-height: 0;
    }
}