/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&family=Ubuntu:wght@300;400;500;700&display=swap');*/
/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&family=Ubuntu:wght@300;400;500;700&display=swap');*/
/* Normal Arrow, injects an array as a character so that it will appear rght after the text */
.rteBLE .top-left-offset-border-image {
  position: relative;
  width: max-content;
  height: max-content;
  margin: 33px 0 25px 25px;
}
.rteBLE .top-left-offset-border-image::before {
  content: "";
  border: 11px solid #CEDFF3;
  border-radius: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
}
.rteBLE .top-left-offset-border-image img {
  border-radius: 10px;
  position: relative;
  box-shadow: 5px 5px 10px rgba(45, 45, 45, 0.3019607843);
}
.rteBLE .top-left-offset-border-image::before {
  top: calc(-1 * 25px);
  left: calc(-1 * 25px);
}
.rteBLE .bottom-right-offset-border-image {
  position: relative;
  width: max-content;
  height: max-content;
  margin: 25px 25px 33px 0;
}
.rteBLE .bottom-right-offset-border-image::before {
  content: "";
  border: 11px solid #CEDFF3;
  border-radius: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
}
.rteBLE .bottom-right-offset-border-image img {
  border-radius: 10px;
  position: relative;
  box-shadow: 5px 5px 10px rgba(45, 45, 45, 0.3019607843);
}
.rteBLE .bottom-right-offset-border-image::before {
  bottom: calc(-1 * 25px);
  right: calc(-1 * 25px);
}
.rteBLE .align-with-right-edge-of-screen {
  transition: 0.5s;
  margin-right: calc(0px - ((100vw - 1110px) / 2 + 30px));
  float: right;
}
@media (max-width: 1199px) {
  .rteBLE .align-with-right-edge-of-screen {
    margin-right: -30px;
  }
}
@media (min-width: 1350px) {
  .rteBLE .align-with-right-edge-of-screen {
    margin-left: 60px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .rteBLE .align-with-right-edge-of-screen {
    margin-left: 45px;
  }
}
.rteBLE .align-with-right-edge-of-screen img {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
@media (min-width: 1200px) and (max-width: 1349px) {
  .rteBLE .align-with-right-edge-of-screen + * {
    clear: right;
  }
}
@media (max-width: 991px) {
  .rteBLE .align-with-right-edge-of-screen + * {
    clear: right;
  }
}
.rteBLE .align-with-right-edge-of-screen figcaption {
  position: absolute;
}
.rteBLE .align-with-left-edge-of-screen {
  transition: 0.5s;
  margin-left: calc(0px - ((100vw - 1110px) / 2 + 30px));
  float: left;
}
@media (max-width: 1199px) {
  .rteBLE .align-with-left-edge-of-screen {
    margin-left: -30px;
  }
}
@media (min-width: 1350px) {
  .rteBLE .align-with-left-edge-of-screen {
    margin-right: 60px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .rteBLE .align-with-left-edge-of-screen {
    margin-right: 45px;
  }
}
.rteBLE .align-with-left-edge-of-screen img {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
@media (min-width: 1200px) and (max-width: 1349px) {
  .rteBLE .align-with-left-edge-of-screen + * {
    clear: left;
  }
}
@media (max-width: 991px) {
  .rteBLE .align-with-left-edge-of-screen + * {
    clear: left;
  }
}
.rteBLE .align-with-left-edge-of-screen figcaption {
  position: absolute;
}
.rteBLE .full-width-image {
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .rteBLE .full-width-image {
    transition: 0.5s;
    margin-left: calc(0px - ((100vw - 1710px) / 2 + 30px));
    transition: 0.5s;
    margin-right: calc(0px - ((100vw - 1710px) / 2 + 30px));
    width: 100vw;
  }
}
@media (max-width: 767px) and (max-width: 1774px) {
  .rteBLE .full-width-image {
    margin-left: calc(0px - ((100vw - 1390px) / 2 + 30px));
  }
}
@media (max-width: 767px) and (max-width: 1449px) {
  .rteBLE .full-width-image {
    margin-left: calc(0px - ((100vw - 1290px) / 2 + 30px));
  }
}
@media (max-width: 767px) and (max-width: 1349px) {
  .rteBLE .full-width-image {
    margin-left: calc(0px - ((100vw - 1140px) / 2 + 30px));
  }
}
@media (max-width: 767px) and (max-width: 1199px) {
  .rteBLE .full-width-image {
    margin-left: -30px;
  }
}
@media (max-width: 767px) and (max-width: 1774px) {
  .rteBLE .full-width-image {
    margin-right: calc(0px - ((100vw - 1390px) / 2 + 30px));
  }
}
@media (max-width: 767px) and (max-width: 1449px) {
  .rteBLE .full-width-image {
    margin-right: calc(0px - ((100vw - 1290px) / 2 + 30px));
  }
}
@media (max-width: 767px) and (max-width: 1349px) {
  .rteBLE .full-width-image {
    margin-right: calc(0px - ((100vw - 1140px) / 2 + 30px));
  }
}
@media (max-width: 767px) and (max-width: 1199px) {
  .rteBLE .full-width-image {
    margin-right: -30px;
  }
}
@media (max-width: 767px) {
  .rteBLE .full-width-image img {
    border-radius: 0;
  }
}
.rteBLE .full-width-image img {
  width: 100%;
  height: auto;
}
.rteBLE div:not(.full-width-image) {
  max-width: 100%;
}
.rteBLE a {
  color: #DF1F2C;
  text-decoration: none;
}
.rteBLE li.unstyled-list, .rteBLE .unstyled-list li {
  margin: 0;
}
.rteBLE li.unstyled-list::marker, .rteBLE .unstyled-list li::marker {
  color: black;
}
.rteBLE .faq-category {
  scroll-margin-top: 110px;
}
.rteBLE .faq-question {
  cursor: pointer;
  margin-bottom: 30px;
}
.rteBLE .faq-question::after {
  border: none;
  font-family: "Font Awesome 6 Free";
  font-weight: bold;
  content: "\f106";
  font-size: 22px;
  padding-left: 10px;
}
.rteBLE .faq-question.collapsed::after {
  border: none;
  font-family: "Font Awesome 6 Free";
  font-weight: bold;
  content: "\f078";
  font-size: 22px;
  padding-left: 10px;
}
.rteBLE .faq-answer {
  display: none;
}