/* line 8, front.scss */
section.onbaze-list-box {
  width: 100%;
  max-width: 1242px;
  margin: auto;
}
/* line 12, front.scss */
section.onbaze-list-box > div {
  display: flex;
}
/* line 15, front.scss */
section.onbaze-list-box > div > div:first-child {
  flex: 0 0 280px;
}
/* show alert on contact form */
.alert-danger {
    background: #f8d7da;
    padding: 10px;
    margin-top: 10px;
    border-radius: 5px;
    color: #721c24;
}
/* contact form loader */
#onbaze-cta-popup #onbaze-contact-form-loader {
    display: none;
    position: fixed; /* or absolute if inside popup */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
}
/* The overlay covers entire screen */
#onbaze-contact-form-overlay {
    display: none;
    top: 0;
    left: 0;
    z-index: 999;
    position: fixed;
    width: 100%;
    height: 100%;
    background:rgba(53, 53, 53, 0.7);
}
@media (max-width: 976px) {
  /* line 15, front.scss */
  section.onbaze-list-box > div > div:first-child {
    flex: 0 0 260px;
  }
}
@media (max-width: 878px) {
  /* line 15, front.scss */
  section.onbaze-list-box > div > div:first-child {
    flex: 0 0 245px;
  }
}
/* line 24, front.scss */
section.onbaze-list-box > div > div:last-child {
  flex: 1 1 auto;
}
@media (max-width: 404px) {
  /* line 28, front.scss */
  section.onbaze-list-box > div:first-child {
    display: block;
  }
}
/* line 32, front.scss */
section.onbaze-list-box > div:first-child > div {
  background: #ebeced;
  height: 102px;
}
@media (max-width: 669px) {
  /* line 32, front.scss */
  section.onbaze-list-box > div:first-child > div {
    height: auto;
  }
}
/* line 39, front.scss */
section.onbaze-list-box > div:first-child > div:first-child > img {
  display: none;
}
@media (max-width: 669px) {
  /* line 39, front.scss */
  section.onbaze-list-box > div:first-child > div:first-child > img {
    display: block;
    max-width: 100%;
    height: auto;
  }
}
@media (max-width: 878px) {
  /* line 38, front.scss */
  section.onbaze-list-box > div:first-child > div:first-child {
    display: none;
  }
}
@media (max-width: 669px) {
  /* line 38, front.scss */
  section.onbaze-list-box > div:first-child > div:first-child {
    display: block;
    flex-basis: 192px;
  }
}
@media (max-width: 536px) {
  /* line 38, front.scss */
  section.onbaze-list-box > div:first-child > div:first-child {
    flex-basis: 159px;
  }
}
@media (max-width: 404px) {
  /* line 38, front.scss */
  section.onbaze-list-box > div:first-child > div:first-child {
    display: none;
  }
}
/* line 61, front.scss */
section.onbaze-list-box > div:first-child > div:last-child {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 669px) {
  /* line 61, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child {
    display: block;
    padding: 18px;
  }
}
@media (max-width: 536px) {
  /* line 61, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child {
    padding: 15px;
  }
}
@media (max-width: 878px) {
  /* line 72, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:first-child {
    padding-left: 18px;
    display: flex;
    align-items: center;
  }
}
@media (max-width: 669px) {
  /* line 72, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:first-child {
    padding-left: 0;
  }
}
/* line 81, front.scss */
section.onbaze-list-box > div:first-child > div:last-child > div:first-child > h3 {
  display: block;
  color: #253d45;
  font-size: 32px;
  line-height: 1.25;
  font-weight: 700;
  margin: 0;
  padding: 26px 0;
}
@media (max-width: 976px) {
  /* line 81, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:first-child > h3 {
    font-size: 27px;
  }
}
@media (max-width: 878px) {
  /* line 81, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:first-child > h3 {
    padding: 0;
    line-height: 1.25;
  }
}
@media (max-width: 669px) {
  /* line 81, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:first-child > h3 {
    font-size: 24px;
    line-height: 1.25;
  }
}
@media (max-width: 536px) {
  /* line 81, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:first-child > h3 {
    font-size: 22px;
    line-height: 1.25;
  }
}
@media (max-width: 404px) {
  /* line 81, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:first-child > h3 {
    font-size: 24px;
    line-height: 1.25;
  }
}
/* line 109, front.scss */
section.onbaze-list-box > div:first-child > div:last-child > div:last-child {
  padding-right: 18px;
}
@media (max-width: 669px) {
  /* line 109, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child {
    padding-right: 0;
  }
}
/* line 114, front.scss */
section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:first-child {
  /* Address */
  padding-top: 29px;
  text-align: right;
  font-size: 16px;
  line-height: 22px;
  color: #8d8d8d;
}
@media (max-width: 976px) {
  /* line 114, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:first-child {
    font-size: 15px;
    line-height: 20px;
  }
}
@media (max-width: 669px) {
  /* line 114, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:first-child {
    text-align: left;
    padding-top: 3px;
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 536px) {
  /* line 114, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:first-child {
    font-size: 13px;
    line-height: 18px;
  }
}
@media (max-width: 404px) {
  /* line 114, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:first-child {
    font-size: 14px;
    line-height: 20px;
  }
}
/* line 139, front.scss */
section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child {
  /* Rating */
  text-align: right;
  color: #e04500;
  padding-top: 4px;
}
@media (max-width: 669px) {
  /* line 139, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child {
    text-align: left;
    padding-top: 0;
  }
}
/* line 147, front.scss */
section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child > span:first-child {
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  vertical-align: middle;
}
@media (max-width: 976px) {
  /* line 147, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child > span:first-child {
    font-size: 22px;
  }
}
@media (max-width: 669px) {
  /* line 147, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child > span:first-child {
    font-size: 20px;
  }
}
@media (max-width: 536px) {
  /* line 147, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child > span:first-child {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 404px) {
  /* line 147, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child > span:first-child {
    font-size: 20px;
    line-height: 24px;
  }
}
/* line 167, front.scss */
section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child > span:last-child {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
}
@media (max-width: 669px) {
  /* line 167, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child > span:last-child {
    font-size: 15px;
  }
}
@media (max-width: 536px) {
  /* line 167, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child > span:last-child {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 404px) {
  /* line 167, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child > span:last-child {
    font-size: 15px;
    line-height: 24px;
  }
}
/* line 184, front.scss */
section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child > img {
  vertical-align: middle;
  margin-left: 11px;
  margin-right: 6px;
}
@media (max-width: 976px) {
  /* line 184, front.scss */
  section.onbaze-list-box > div:first-child > div:last-child > div:last-child > div:last-child > img {
    margin: 0 4px;
  }
}
@media (max-width: 669px) {
  /* line 198, front.scss */
  section.onbaze-list-box > div:last-child {
    display: block;
  }
}
/* line 202, front.scss */
section.onbaze-list-box > div:last-child > div {
  background: #fff;
}
/* line 204, front.scss */
section.onbaze-list-box > div:last-child > div:first-child {
  padding-left: 15px;
}
@media (max-width: 878px) {
  /* line 204, front.scss */
  section.onbaze-list-box > div:last-child > div:first-child {
    padding-left: 0;
  }
}
/* line 212, front.scss */
section.onbaze-list-box > div:last-child > div:first-child > img.logo {
  display: block;
  position: relative;
  width: 224px;
  height: auto;
  z-index: 10;
  margin-top: -84px;
  -webkit-box-shadow: 0px 4px 24px 0px rgba(24, 24, 24, 0.15);
  -moz-box-shadow: 0px 4px 24px 0px rgba(24, 24, 24, 0.15);
  box-shadow: 0px 4px 24px 0px rgba(24, 24, 24, 0.15);
}
@media (max-width: 878px) {
  /* line 212, front.scss */
  section.onbaze-list-box > div:last-child > div:first-child > img.logo {
    margin-top: 0;
  }
}
@media (max-width: 669px) {
  /* line 212, front.scss */
  section.onbaze-list-box > div:last-child > div:first-child > img.logo {
    display: none;
  }
}
@media (max-width: 404px) {
  /* line 212, front.scss */
  section.onbaze-list-box > div:last-child > div:first-child > img.logo {
    display: block;
    width: 100%;
  }
}
/* line 233, front.scss */
section.onbaze-list-box > div:last-child > div:first-child > div.icons {
  /* Icons */
  padding-top: 45px;
  padding-left: 24px;
  margin-top: 1px;
  position: relative;
  width: 224px;
  z-index: 9;
  background-color: #ebeced;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEBECED', endColorstr='#FFFFFFFF');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWNlZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebeced), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(top, #ebeced 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, #ebeced 0%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #ebeced 0%, #ffffff 100%);
  min-height: 370px;
}
@media (max-width: 669px) {
  /* line 233, front.scss */
  section.onbaze-list-box > div:last-child > div:first-child > div.icons {
    width: 100%;
    min-height: 0;
    padding-top: 32px;
    padding-bottom: 13px;
    margin-top: 0;
  }
}
@media (max-width: 404px) {
  /* line 233, front.scss */
  section.onbaze-list-box > div:last-child > div:first-child > div.icons {
    padding-left: 18px;
    padding-top: 23px;
  }
}
/* line 255, front.scss */
section.onbaze-list-box > div:last-child > div:first-child > div.icons > span {
  margin-bottom: 13px;
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: #6e6673;
}
/* line 262, front.scss */
section.onbaze-list-box > div:last-child > div:first-child > div.icons > span > img {
  vertical-align: top;
}
/* line 265, front.scss */
section.onbaze-list-box > div:last-child > div:first-child > div.icons > span > span, section.onbaze-list-box > div:last-child > div:first-child > div.icons > span > a {
  display: inline-block;
  padding-top: 9px;
  padding-left: 4px;
}
/* line 272, front.scss */
section.onbaze-list-box > div:last-child > div:first-child > div.badges {
  display: none;
  padding-right: 21px;
}
@media (max-width: 976px) {
  /* line 272, front.scss */
  section.onbaze-list-box > div:last-child > div:first-child > div.badges {
    display: block;
  }
}
@media (max-width: 669px) {
  /* line 272, front.scss */
  section.onbaze-list-box > div:last-child > div:first-child > div.badges {
    display: none;
  }
}
/* line 281, front.scss */
section.onbaze-list-box > div:last-child > div:first-child > div.badges > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto 60px auto;
}
/* line 289, front.scss */
section.onbaze-list-box > div:last-child > div:last-child {
  display: flex;
  align-items: flex-start;
}
/* line 292, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child {
  /* Content */
  flex: 1 1 auto;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  padding-bottom: 159px;
}
@media (max-width: 976px) {
  /* line 292, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child {
    padding-right: 30px;
  }
}
@media (max-width: 878px) {
  /* line 292, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child {
    padding-right: 18px;
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 119px;
  }
}
@media (max-width: 669px) {
  /* line 292, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child {
    padding-left: 25px;
  }
}
@media (max-width: 494px) {
  /* line 292, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child {
    padding-bottom: 190px;
  }
}
@media (max-width: 404px) {
  /* line 292, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child {
    padding-left: 18px;
  }
}
/* line 316, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .onbaze-subtitle {
  display: block;
  color: #253d45;
  font-weight: 500;
  margin-bottom: 12px;
  margin-top: 52px;
}
@media (max-width: 878px) {
  /* line 316, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .onbaze-subtitle {
    font-size: 18px;
    line-height: 26px;
    margin-top: 35px;
  }
}
/* line 327, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .onbaze-subtitle:first-of-type {
  margin-top: 27px;
}
/* line 331, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child > hr {
  margin-top: 55px;
  margin-bottom: 1px;
}
/* line 335, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child a.read-more {
  color: #e04500;
  font-weight: 700;
}
/* line 339, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .review {
  position: relative;
  padding-left: 79px;
  font-weight: 400;
  font-style: italic;
  font-size: 20px;
  line-height: 32px;
  color: #6e6673;
  margin-top: 70px;
  margin-bottom: 0;
}
@media (max-width: 878px) {
  /* line 339, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .review {
    font-size: 18px;
    line-height: 28px;
    padding-left: 60px;
    margin-top: 48px;
  }
}
@media (max-width: 536px) {
  /* line 339, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .review {
    font-size: 16px;
    line-height: 26px;
  }
}
/* line 359, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .review:first-of-type {
  margin-top: 48px;
}
@media (max-width: 878px) {
  /* line 359, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .review:first-of-type {
    margin-top: 36px;
  }
}
/* line 365, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .review > span {
  display: block;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  margin-top: 21px;
}
@media (max-width: 878px) {
  /* line 365, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .review > span {
    font-size: 16px;
  }
}
@media (max-width: 536px) {
  /* line 365, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .review > span {
    font-size: 15px;
    line-height: 21px;
  }
}
/* line 379, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .review > span > img {
  margin-right: 21px;
}
@media (max-width: 878px) {
  /* line 379, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .review > span > img {
    margin-right: 13px;
    vertical-align: top;
    margin-top: 3px;
  }
}
/* line 388, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .review:before {
  position: absolute;
  content: url("../../ui/quote.png");
  left: 0;
  top: 7px;
}
/* line 396, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:last-child {
  /* Badges */
  flex: 0 0 258px;
  padding: 54px 12px 0;
}
@media (max-width: 976px) {
  /* line 396, front.scss */
  section.onbaze-list-box > div:last-child > div:last-child > div:last-child {
    display: none;
  }
}
/* line 402, front.scss */
section.onbaze-list-box > div:last-child > div:last-child > div:last-child > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: auto;
  margin-bottom: 60px;
}
.onbaze-profiles-content-box {
    display: flex;
    flex-direction: column;
    gap: 45px;
    margin-bottom: 45px;
  }
.onbaze-list-box-content{
  position: relative;
}
/* line 415, front.scss */
section.onbaze-list-box-ctas {
  width: 100%;
  max-width: 1242px;
  margin: auto;
  display: flex;
  margin-top: -65px;
}
.onbaze-list-box-ctas-btn {
    display: flex;
    gap: 5px;
    position: absolute;
    width: 100%;
    bottom: 0;
    margin-bottom: 15px;
    padding-right: 20px;
}
@media (max-width: 669px) {
.onbaze-list-box-ctas-btn {
    padding-right: 48px;
  }
}
@media (max-width: 494px) {
  /* line 415, front.scss */
  section.onbaze-list-box-ctas {
    margin-top: -160px;
  }
  .onbaze-list-box-ctas-btn{
    gap: 1px;
    flex-direction: column;
  }
}
/* line 425, front.scss */
section.onbaze-list-box-ctas > div:first-child {
  flex: 0 0 280px;
}
@media (max-width: 976px) {
  /* line 425, front.scss */
  section.onbaze-list-box-ctas > div:first-child {
    flex: 0 0 260px;
  }
}
@media (max-width: 878px) {
  /* line 425, front.scss */
  section.onbaze-list-box-ctas > div:first-child {
    flex: 0 0 245px;
  }
}
@media (max-width: 669px) {
  /* line 425, front.scss */
  section.onbaze-list-box-ctas > div:first-child {
    flex: 0 0 20px;
  }
}
/* line 437, front.scss */
section.onbaze-list-box-ctas > div:last-child {
  flex: 1 1 auto;
  display: flex;
  /*justify-content: flex-end ;*/
  justify-content: flex-start;
  padding-right: 20px;
}
@media (max-width: 494px) {
  /* line 437, front.scss */
  section.onbaze-list-box-ctas > div:last-child {
    display: block;
  }
}
/* line 446, front.scss */
section.onbaze-list-box-ctas > div:last-child > a,.onbaze-list-box-ctas-btn a {
  flex: 1 1 33.33%;
  background: #ebeced;
  color: #253d45;
  font-weight: 700;
  font-size: 20px;
  line-height: 50px;
  text-align: center;
  /*max-width: 429px ;*/
  max-width: 333px;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
@media (max-width: 878px) {
  /* line 446, front.scss */
  section.onbaze-list-box-ctas > div:last-child > a,.onbaze-list-box-ctas-btn a {
    font-size: 18px;
    line-height: 46px;
  }
}
@media (max-width: 494px) {
  /* line 446, front.scss */
  section.onbaze-list-box-ctas > div:last-child > a {
    display: block;
    max-width: 100%;
    margin-bottom: 1px;
  }
  .onbaze-list-box-ctas-btn a{
    max-width: 100%;
  }
}
/* line 466, front.scss */
section.onbaze-list-box-ctas > div:last-child > a:hover,.onbaze-list-box-ctas-btn a:hover {
  background: #d3d4d5;
}
/* line 469, front.scss */
section.onbaze-list-box-ctas > div:last-child > a:first-child,.onbaze-list-box-ctas-btn a:first-child {
  background: #f4c5b0;
}
/* line 471, front.scss */
section.onbaze-list-box-ctas > div:last-child > a:first-child:hover,.onbaze-list-box-ctas-btn a:first-child:hover {
  background: #e04500;
  color: #fff;
}
/* line 477, front.scss */
section.onbaze-list-box-ctas > div:last-child > div {
  flex: 0 0 5px;
}

/* line 484, front.scss */
/* line 488, front.scss */
#onbaze-cta-popup label#onbaze-terms {
  float: left;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #6d6d6d;
  margin: 32px 0 0 0;
}
/* line 495, front.scss */
#onbaze-cta-popup label#onbaze-terms > a:first-of-type {
  color: #2b852f;
}
/* line 498, front.scss */
#onbaze-cta-popup label#onbaze-terms > a:last-of-type {
  text-decoration: underline;
  color: #e23c2f;
  position: relative;
}

/* line 505, front.scss */
.onbaze-tooltip {
  display: none;
  position: absolute;
  left: -71px;
  top: -137px;
  z-index: 1001;
  background: #fff;
  border: 1px solid #dedede;
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  width: 224px;
  padding: 10px 9px;
  border-radius: 6px;
  color: #999;
}
/* line 520, front.scss */
.onbaze-tooltip > span {
  color: #e23c2f;
}

/* line 525, front.scss */
/* line 528, front.scss */
/* line 533, front.scss */
/* line 537, front.scss */
/* line 541, front.scss */
/* line 545, front.scss */
/* line 552, front.scss */
/* line 556, front.scss */
/* line 562, front.scss */
/* line 566, front.scss */
/* line 572, front.scss */
/* line 578, front.scss */
/* line 586, front.scss */
/* line 591, front.scss */
/* line 597, front.scss */

/* honeypot - off-screen, never seen or tabbed to by a person */
.onbaze-hp { position: absolute !important; left: -9999px !important;
             width: 1px; height: 1px; overflow: hidden; }


/* --------------------------------------------------------------------
   OnBaze CMS overrides
   -------------------------------------------------------------------- */

/* The company slogan. It used to be an h6 and inherited that size; it is
   a plain line of text now, sized to sit comfortably above the abstract. */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .onbaze-subtitle {
  display: block;
  color: #253d45;
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  margin-top: 27px;
  margin-bottom: 12px;
}
@media (max-width: 878px) {
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child > .onbaze-subtitle {
    font-size: 17px;
    line-height: 25px;
    margin-top: 22px;
  }
}

/* Profile section headings, now h4 rather than h6. */
section.onbaze-list-box > div:last-child > div:last-child > div:first-child > h4 {
  display: block;
  color: #253d45;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
  margin-top: 52px;
  margin-bottom: 12px;
}
section.onbaze-list-box > div:last-child > div:last-child > div:first-child > h4:first-of-type {
  margin-top: 27px;
}
@media (max-width: 878px) {
  section.onbaze-list-box > div:last-child > div:last-child > div:first-child > h4 {
    font-size: 18px;
    line-height: 26px;
    margin-top: 35px;
  }
}

/* The Elementor kit stylesheet sets a global link colour and loads after
   this file, so the call-to-action buttons inherited it. These selectors
   are more specific, which puts the original colour back. */
section.onbaze-list-box .onbaze-list-box-ctas-btn a,
section.onbaze-list-box-ctas > div:last-child > a {
  color: #253d45;
}
section.onbaze-list-box .onbaze-list-box-ctas-btn a:hover,
section.onbaze-list-box-ctas > div:last-child > a:hover {
  color: #253d45;
}
