/* Insert your rewell WYSIWYG custom SASS styling. */
.bs-callout {
  border-top: 1px solid #e9ecef;
  border-right: 1px solid #e9ecef;
  border-bottom: 1px solid #e9ecef;
  border-radius: 0;
}

.bs-callout.bs-callout-primary {
  border-left-color: #269f68;
}

.bs-callout.bs-callout-secondary {
  border-left-color: #2d99e6;
}

.bs-callout.bs-callout-warning {
  border-left-color: #f5d74f;
}

.with-bg {
  padding: 15px;
  color: #fff;
}

.with-bg.bg-primary {
  background-color: #269f68;
}

.with-bg.bg-secondary {
  background-color: #2d99e6;
}

ul:not(.navbar-nav) li,
ul:not(.navbar-nav) ol {
  line-height: 23px;
}

blockquote {
  color: #6a6a6a;
  font-size: 1.375rem;
  font-style: italic;
  line-height: 30px;
}

blockquote:before {
  float: left;
  margin-right: 30px;
  content: url("../../images/icons/quote.svg");
}

[dir="rtl"] blockquote:before {
  float: right;
  margin-right: 0;
  margin-left: 30px;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

blockquote > * {
  overflow: hidden;
}

.extra-bold {
  color: #000;
  font-size: 1.938rem;
  font-weight: 800;
  line-height: 41px;
}

.big-text {
  font-size: 3rem;
  font-weight: 800;
}

@media (max-width: 991.98px) {
  .big-text {
    font-size: calc(1.2875rem + 0.45vw);
  }
}

@media (max-width: 991.98px) and (min-width: 1200px) {
  .big-text {
    font-size: 1.625rem;
  }
}

.h3-primary-lg {
  color: #269f68;
  font-size: 1.938rem;
  font-weight: 800;
  line-height: normal;
}

.field--name-body .media {
  display: inline-block;
}

.align-center {
  text-align: center;
}
