.content-container {
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  object-fit: fill;
}

.left-image {
  background-image: url('/assets/images/panel-3.jpeg');

}

.right-image {
  background-image: url('/assets/images/panel-4.jpg');
}

.panel-content {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  padding: 110px 200px 140px 200px;
}

.title-container {
  display: flex;
  height: 100%;
  width: 100%;
  justify-content: center;
  align-items: center;
}

.title {
  font-size: 3.5rem !important;
  font-weight: 600 !important;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-height: 65px;
  text-align: center;
  overflow: hidden;
  line-break: auto;
  -webkit-box-orient: vertical;
}

.color-white {
  color: white;
}

.color-dark-green {
  color: #2d6023;
}

.bg-light-green {
  background-color: #4DB047 !important;
}

.bg-dark-green {
  background-color: #2d6023;
}

.border-white {
  border: 1px solid white;
}

.border-green {
  border: 1px solid #2d6023;
}

.btn {
  margin-top: 50px;
  color: white !important;
  padding: 14px 28px;
  font-size: 2.5rem;
  text-transform: uppercase;
  width: 100%;
  max-width: 550px;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}

.tags-container {
  display: flex;
  width: 100%;
  height: 80px;
  gap: 1rem;
  margin-bottom: 1rem;
  overflow: hidden;
}


.tag {
  display: flex;
  justify-content: center;
  align-items: center;
  border-width: 3px;
  min-width: fit-content;
  font-size: 2.5rem;
  background: transparent;
  padding: 0 1rem;
  /*-webkit-font-smoothing: antialiased;*/
}

.cursor-default {
  cursor: default;
}

.carousel-control-prev-icon {
  width: 120px;
  height: 120px;
  background-image: url("/assets/images/carousel_prev_icon.png") !important;
}

.carousel-control-next-icon {
  width: 120px;
  height: 120px;
  background-image: url("/assets/images/carousel_next_icon.png") !important;
}
