.ce-text-image__description ul {
  list-style: none;
  padding: 0;
  margin-bottom: 16px;
  margin-top: 0;
}
@media screen and (min-width: 992px) {
  .ce-text-image__description ul {
    margin-bottom: 22px;
  }
}
.ce-text-image__description ul li {
  position: relative;
  padding-left: 35px;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  padding-bottom: 15px;
}
@media screen and (min-width: 992px) {
  .ce-text-image__description ul li {
    font-size: 18px;
    line-height: 26px;
  }
}
.ce-text-image__description ul li::before {
  content: "";
  position: absolute;
  background-image: url("/app/uploads/2026/06/checkmark-old.svg");
  background-size: contain;
  background-repeat: no-repeat;
  height: 13px;
  width: 18px;
  padding-left: 18px;
  left: 3px;
  top: 8px;
}
.ce-text-image__description p {
  margin-bottom: 40px;
}
.ce-text-image__description a:hover, .ce-text-image__description a:focus {
  color: #fff;
  text-decoration: underline;
}
.ce-text-image__image {
  position: relative;
  height: 425px;
  border-radius: 32px;
  overflow: hidden;
  margin-top: -120px;
  background-color: #f7f7f7;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .ce-text-image__image {
    margin: 0;
    height: calc(100% + 80px);
    position: absolute;
    top: -40px;
    bottom: -40px;
    right: 0;
    width: 866px;
  }
}
.ce-text-image__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (min-width: 992px) {
  .ce-text-image--right .ce-text-image__container {
    align-items: flex-end;
  }
  .ce-text-image--right .ce-text-image__image {
    right: auto;
    left: 0;
  }
}
.ce-event-highlight__list .date-block {
  margin-bottom: 0px !important;
}
.ce-event-highlight__list-title::after {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  right: 0;
  top: 12px;
  position: absolute;
  background-image: url("/app/uploads/2026/06/arrow-bold.svg");
}
.ce-event-highlight__list:last-of-type .ce-event-highlight__list-title {
  margin-bottom: 0 !important;
  padding-bottom: 30px !important;
}

.ce-text__content h1 {
  margin-bottom: 28px;
}
@media screen and (min-width: 992px) {
  .ce-text__content h1 {
    margin-bottom: 35px;
  }
}
.ce-text__content h2 {
  margin-bottom: 14px;
}
@media screen and (min-width: 992px) {
  .ce-text__content h2 {
    margin-bottom: 20px;
  }
}
.ce-text__content h3 {
  margin-bottom: 14px;
}
@media screen and (min-width: 992px) {
  .ce-text__content h3 {
    margin-bottom: 20px;
  }
}
.ce-text__content h4 {
  margin-bottom: 0.5px;
}
.ce-text__content h5 {
  margin-bottom: 0.5px;
}
.ce-text__content h6 {
  margin-bottom: 0.5px;
}
.ce-text__content ul {
  list-style: disc;
  margin-bottom: 40px;
}
.ce-text__content ul li {
  margin-left: 40px;
}
.ce-text__content ol {
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 2rem;
}
.ce-text__content p {
  margin-bottom: 40px;
}
.ce-text__content a {
  color: var(--primary-1) !important;
}
.ce-text__content img {
  max-width: 100%;
  display: block;
  height: auto;
}

.ce-box-info-text__desc ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ce-box-info-text__desc ul li {
  padding-left: 24px;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 17px;
  position: relative;
}
.ce-box-info-text__desc ul li::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 2px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #fff;
}

.search-results-input {
  background-color: white;
  border-radius: 12px;
  position: relative;
}
.search-results-input .bricks-search-form {
  border-radius: 12px;
}
.search-results-input .bricks-search-form input {
  border-radius: 12px;
  border-width: 0;
  border-style: none;
}
.search-results-input .bricks-search-form input:focus, .search-results-input .bricks-search-form input:focus-visible {
  outline: none;
}
.search-results-input .bricks-search-form button {
  position: absolute;
  width: 34px;
  height: 100%;
  right: 20px;
  top: 0;
  bottom: 0;
}
@media screen and (min-width: 992px) {
  .search-results-input .bricks-search-form button {
    right: 30px;
    width: 48px;
  }
}
.search-results-input .bricks-search-form button i {
  transform: rotate(90deg);
  font-size: 28px;
}
@media screen and (min-width: 992px) {
  .search-results-input .bricks-search-form button i {
    font-size: 34px;
  }
}

.search-results__heading::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 21'%3E%3Cdefs%3E%3Cpath id='a' d='M17.5 4.375c.805 0 1.458.653 1.458 1.458v19.813l6.26-6.26a1.46 1.46 0 0 1 1.952-.1l.111.1c.57.569.57 1.492 0 2.062l-8.75 8.75a1.5 1.5 0 0 1-.486.322 1.5 1.5 0 0 1-.266.078l-.139.02-.14.007a1.47 1.47 0 0 1-.833-.261 1.6 1.6 0 0 1-.198-.166l.089.082-.079-.072-.01-.01-8.75-8.75a1.458 1.458 0 0 1 2.062-2.063l6.26 6.26V5.833c0-.758.579-1.38 1.319-1.451Z'/%3E%3C/defs%3E%3Cuse href='%23a' fill='%23000' fill-rule='evenodd' transform='rotate(-90 12 16)'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
