#content .textwidget a:hover {
  text-decoration: underline;
}
.bottom-bar .site-info span {
  display: none;
}
#masthead {
  margin-left: 10%;
  width: 80% !important;
}
@media screen and (max-width: 950px) {
  #masthead {
    margin-left: 0;
    width: 100% !important;
  }
}
.custom_21Dev_header_image {
  height: 40vw;
  max-height: 75vh;
  margin-top: -132px;
}
@media screen and (max-width: 950px) {
  .custom_21Dev_header_image {
    margin-top: 0;
  }
}
.custom_21Dev_text_image_01 {
  background-repeat: no-repeat !important;
  background-position: 50% 60px;
  background-size: min(1100px, 100%);
  min-height: min(calc(843.26px + 120px), calc(76.66vw + 105px));
}
.custom_21Dev_text_image_01 .panel-cell-style {
  width: 480px !important;
  margin-top: 360px;
  margin-bottom: 60px;
  padding: 20px;
  max-width: 100%;
}
.custom_21Dev_text_image_02 {
  background-repeat: no-repeat !important;
  background-position: 50% 60px;
  background-size: min(1100px, 100%);
  min-height: min(calc(633.78px + 120px), calc(57.61vw + 105px));
}
.custom_21Dev_text_image_02 .panel-cell-style {
  width: 380px !important;
  margin-top: 250px;
  margin-bottom: 60px;
  padding: 20px;
  max-width: 100%;
}
.rl-basicgrid-gallery {
  gap: 16px;
  justify-content: center;
}
.rl-basicgrid-gallery .rl-gallery-item {
  width: auto !important;
  flex-basis: 125px;
  max-width: 150px;
  flex-grow: 1;
  margin: 0 !important;
}
.rl-basicgrid-gallery .rl-gallery-item img {
  width: 100%;
  display: block !important;
}
.rl-basicgrid-gallery:after {
  display: none;
}
/*# sourceMappingURL=style.21Dev.css.map */