.component-builder.component-wrapper--type-flexslider {
  background-color: #42a2ce;
  padding: 20px;
  margin-bottom: 40px;
  position: relative;
}
.component-builder.component-wrapper--type-flexslider .title {
  color: #fff;
  margin: 0;
  margin-bottom: 10px;
}
.component-builder.component-wrapper--type-flexslider .component-wrapper--type-flexslider {
  margin-top: 40px;
  margin-bottom: 40px;
}
.component-builder.component-wrapper--type-flexslider .group-flexslider:hover .flex-direction-nav a, .component-builder.component-wrapper--type-flexslider .group-flexslider:focus .flex-direction-nav a {
  opacity: 1;
}
.component-builder.component-wrapper--type-flexslider .group-flexslider:hover .flex-direction-nav .flex-prev, .component-builder.component-wrapper--type-flexslider .group-flexslider:focus .flex-direction-nav .flex-prev {
  left: 25px;
}
.component-builder.component-wrapper--type-flexslider .group-flexslider:hover .flex-direction-nav .flex-next, .component-builder.component-wrapper--type-flexslider .group-flexslider:focus .flex-direction-nav .flex-next {
  right: 25px;
}
.component-builder.component-wrapper--type-flexslider.styles--type--thumbnail-image .group-flexslider {
  border: 4px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}
.component-builder.component-wrapper--type-flexslider.styles--type--thumbnail-image .flex-viewport {
  margin-bottom: 0;
  border: none;
  border-radius: unset;
}
.component-builder.component-wrapper--type-flexslider.styles--type--thumbnail-image .flex-control-nav {
  gap: unset;
  border-top: 4px solid #fff;
}
.component-builder.component-wrapper--type-flexslider.styles--type--thumbnail-image .flex-control-nav img {
  cursor: pointer;
  opacity: 0.7;
}
.component-builder.component-wrapper--type-flexslider.styles--type--thumbnail-image .flex-control-nav img.flex-active {
  opacity: 1;
}
.component-builder.component-wrapper--type-flexslider .flex-viewport {
  border: 4px solid #fff;
  border-radius: 4px;
  margin-bottom: 25px;
}
.component-builder.component-wrapper--type-flexslider .flex-direction-nav {
  list-style-type: none;
}
.component-builder.component-wrapper--type-flexslider .flex-direction-nav a {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 25px;
  height: 25px;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.component-builder.component-wrapper--type-flexslider .flex-direction-nav a:focus, .component-builder.component-wrapper--type-flexslider .flex-direction-nav a:hover {
  outline: none;
}
.component-builder.component-wrapper--type-flexslider .flex-direction-nav .flex-prev {
  background-image: url(./images/prev-arrow.4c3a80a4.png);
  left: -50px;
}
.component-builder.component-wrapper--type-flexslider .flex-direction-nav .flex-next {
  background-image: url(./images/right-arrow.fd0f9b84.png);
  right: -50px;
}
.component-builder.component-wrapper--type-flexslider .flex-control-nav {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
}
.component-builder.component-wrapper--type-flexslider .flex-control-nav a {
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  text-indent: -9999px;
}
.component-builder.component-wrapper--type-flexslider .flex-control-nav a.flex-active {
  background-color: #000;
}
.component-builder.component-wrapper--type-flexslider .flex-control-nav a:focus, .component-builder.component-wrapper--type-flexslider .flex-control-nav a:hover {
  outline: none;
}
.component-builder.component-wrapper--type-flexslider .sidebar-grid .wide-image {
  width: auto;
}
.component-builder.component-wrapper--type-flexslider .wide-image {
  width: auto;
  margin: 0;
}
.component-builder.component-wrapper--type-flexslider .field {
  margin: 0;
}
.component-builder.component-wrapper--type-flexslider ul,
.component-builder.component-wrapper--type-flexslider ol {
  padding: 0;
  margin: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmxleHNsaWRlci9zdHlsZS5jc3MiLCJtYXBwaW5ncyI6IkFBRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQURSO0FBRVE7RUFDSTtFQUNBO0VBQ0E7QUFBWjtBQUVRO0VBQ0k7RUFDQTtBQUFaO0FBTW9CO0VBQ0k7QUFKeEI7QUFNb0I7RUFDSTtBQUp4QjtBQU1vQjtFQUNJO0FBSnhCO0FBVVk7RUFDSTtFQUNBO0VBQ0E7QUFSaEI7QUFVWTtFQUNJO0VBQ0E7RUFDQTtBQVJoQjtBQVVZO0VBQ0k7RUFDQTtBQVJoQjtBQVNnQjtFQUNJO0VBQ0E7QUFQcEI7QUFRb0I7RUFDSTtBQU54QjtBQVdRO0VBQ0k7RUFDQTtFQUNBO0FBVFo7QUFXUTtFQUNJO0FBVFo7QUFVWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUmhCO0FBU2dCO0VBRUk7QUFScEI7QUFXWTtFQUNJO0VBQ0E7QUFUaEI7QUFXWTtFQUNJO0VBQ0E7QUFUaEI7QUFZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFWWjtBQVdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVGhCO0FBVWdCO0VBQ0k7QUFScEI7QUFVZ0I7RUFFSTtBQVRwQjtBQWFRO0VBQ0k7QUFYWjtBQWFRO0VBQ0k7RUFDQTtBQVhaO0FBYVE7RUFDSTtBQVhaO0FBYVE7O0VBRUk7RUFDQTtBQVhaLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iYXRoX2hlcml0YWdlLy4vZmxleHNsaWRlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRzdGFydDooXCIuY29tcG9uZW50LWJ1aWxkZXJcIik7XG4jeyRzdGFydH0ge1xuICAgICYuY29tcG9uZW50LXdyYXBwZXItLXR5cGUtZmxleHNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmEyY2U7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29tcG9uZW50LXdyYXBwZXItLXR5cGUtZmxleHNsaWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JvdXAtZmxleHNsaWRlciB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZmxleC1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZsZXgtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN0eWxlcy0tdHlwZS0tdGh1bWJuYWlsLWltYWdlIHtcbiAgICAgICAgICAgIC5ncm91cC1mbGV4c2xpZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZsZXgtdmlld3BvcnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZsZXgtY29udHJvbC1uYXYge1xuICAgICAgICAgICAgICAgIGdhcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgICYuZmxleC1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmxleC12aWV3cG9ydCB7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZsZXgtcHJldiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsZXhzbGlkZXIvaW1hZ2VzL3ByZXYtYXJyb3cucG5nKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGV4LW5leHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGV4c2xpZGVyL2ltYWdlcy9yaWdodC1hcnJvdy5wbmcpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmxleC1jb250cm9sLW5hdiB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogN3B4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgJi5mbGV4LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaWRlYmFyLWdyaWQgLndpZGUtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLndpZGUtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/