.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 {
  /* Default Styles */
  /* Mobile */
  /* Tablet */
  /* Desktop */
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel {
  padding: 0;
  position: relative;
  text-align: center;
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .behrendt-carousel-item {
  width: 100%;
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .behrendt-carousel-item img {
  margin: 0 auto;
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .behrendt-carousel-item figcaption {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 100;
  font-style: italic;
  letter-spacing: 0.15rem;
  color: #828282;
  padding: 0 0 10px 0;
  display: block;
  text-align: center;
  font-size: 0.875rem;
  margin: 20px 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .owl-nav .owl-next,
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .owl-nav .owl-prev {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .owl-nav .owl-next::before,
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .owl-nav .owl-prev::before {
  content: '';
  width: 100%;
  height: 100%;
  border-width: 3px 3px 0 0;
  border-style: solid;
  border-color: #fafafa;
  transition: .2s ease;
  display: block;
  transform-origin: 100% 0;
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .owl-nav .owl-next:focus,
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .owl-nav .owl-prev:focus {
  outline: none;
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .owl-nav .owl-next {
  right: 50px;
  transform: translateY(-50%) rotate(45deg);
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .owl-nav .owl-prev {
  left: 50px;
  transform: translateY(-50%) rotate(-135deg);
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .owl-dots {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 50%;
  transform: translateX(-50%);
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .owl-dots .owl-dot {
  padding: 5px !important;
  margin: 5px;
  background-color: rgba(255, 255, 255, 0.8);
  border: 2px transparent solid;
  border-radius: 50%;
}
.so-widget-behrendt-carousel-widget-default-40cd750bba98-16 .owl-carousel .owl-dots .owl-dot.active {
  background-color: #a0c0cf;
}