@keyframes video-animate-fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes video-slide-width {
  0% {
    width: 50vw;
  }
  100% {
    width: 100vw;
  }
}
@keyframes video-animate-overlay {
  0% {
    opacity: 1;
    z-index: 2;
  }
  99% {
    opacity: 0;
    z-index: 2;
  }
  100% {
    z-index: 0;
    opacity: 0;
  }
}
@keyframes video-animate-content-column {
  0% {
    opacity: 1;
    z-index: 0;
  }
  100% {
    z-index: -2;
    opacity: 0;
  }
}
@keyframes video-outer-wrapper {
  0% {
    z-index: 0;
  }
  100% {
    z-index: 1;
  }
}
.wp-block-quote.is-style-hero .has-purple-color {
  color: #4E0047;
}
.wp-block-quote.is-style-hero .has-purple-color:before {
  content: "";
  background: #4E0047;
}

.has-purple-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #4E0047;
}

.has-purple-color {
  color: #4E0047;
}
.has-purple-color p:not(.proposal-card__text), .has-purple-color a:not(.in-page-nav__link), .has-purple-color h1, .has-purple-color h2, .has-purple-color h3, .has-purple-color h4, .has-purple-color h5, .has-purple-color h6 {
  color: #4E0047;
}

.wp-block-columns--text.has-purple-background-color .wp-block-column--colour, .wp-block-columns--image.has-purple-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-purple-background-color .wp-block-column--colour {
  background: #4E0047;
}

.wp-block-columns--text.has-purple-color .wp-block-column--colour, .wp-block-columns--image.has-purple-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-purple-color .wp-block-column--colour {
  color: #4E0047;
}

.wp-block-quote.is-style-hero .has-pale-text-grey-color {
  color: #8C8C8C;
}
.wp-block-quote.is-style-hero .has-pale-text-grey-color:before {
  content: "";
  background: #8C8C8C;
}

.has-pale-text-grey-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #8C8C8C;
}

.has-pale-text-grey-color {
  color: #8C8C8C;
}
.has-pale-text-grey-color p:not(.proposal-card__text), .has-pale-text-grey-color a:not(.in-page-nav__link), .has-pale-text-grey-color h1, .has-pale-text-grey-color h2, .has-pale-text-grey-color h3, .has-pale-text-grey-color h4, .has-pale-text-grey-color h5, .has-pale-text-grey-color h6 {
  color: #8C8C8C;
}

.wp-block-columns--text.has-pale-text-grey-background-color .wp-block-column--colour, .wp-block-columns--image.has-pale-text-grey-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-pale-text-grey-background-color .wp-block-column--colour {
  background: #8C8C8C;
}

.wp-block-columns--text.has-pale-text-grey-color .wp-block-column--colour, .wp-block-columns--image.has-pale-text-grey-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-pale-text-grey-color .wp-block-column--colour {
  color: #8C8C8C;
}

.wp-block-quote.is-style-hero .has-pale-background-grey-color {
  color: #EAEAEA;
}
.wp-block-quote.is-style-hero .has-pale-background-grey-color:before {
  content: "";
  background: #EAEAEA;
}

.has-pale-background-grey-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #EAEAEA;
}

.has-pale-background-grey-color {
  color: #EAEAEA;
}
.has-pale-background-grey-color p:not(.proposal-card__text), .has-pale-background-grey-color a:not(.in-page-nav__link), .has-pale-background-grey-color h1, .has-pale-background-grey-color h2, .has-pale-background-grey-color h3, .has-pale-background-grey-color h4, .has-pale-background-grey-color h5, .has-pale-background-grey-color h6 {
  color: #EAEAEA;
}

.wp-block-columns--text.has-pale-background-grey-background-color .wp-block-column--colour, .wp-block-columns--image.has-pale-background-grey-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-pale-background-grey-background-color .wp-block-column--colour {
  background: #EAEAEA;
}

.wp-block-columns--text.has-pale-background-grey-color .wp-block-column--colour, .wp-block-columns--image.has-pale-background-grey-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-pale-background-grey-color .wp-block-column--colour {
  color: #EAEAEA;
}

.wp-block-quote.is-style-hero .has-green-color {
  color: #C9EF50;
}
.wp-block-quote.is-style-hero .has-green-color:before {
  content: "";
  background: #C9EF50;
}

.has-green-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #C9EF50;
}

.has-green-color {
  color: #C9EF50;
}
.has-green-color p:not(.proposal-card__text), .has-green-color a:not(.in-page-nav__link), .has-green-color h1, .has-green-color h2, .has-green-color h3, .has-green-color h4, .has-green-color h5, .has-green-color h6 {
  color: #C9EF50;
}

.wp-block-columns--text.has-green-background-color .wp-block-column--colour, .wp-block-columns--image.has-green-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-green-background-color .wp-block-column--colour {
  background: #C9EF50;
}

.wp-block-columns--text.has-green-color .wp-block-column--colour, .wp-block-columns--image.has-green-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-green-color .wp-block-column--colour {
  color: #C9EF50;
}

.wp-block-quote.is-style-hero .has-grey-green-color {
  color: #d3e4b9;
}
.wp-block-quote.is-style-hero .has-grey-green-color:before {
  content: "";
  background: #d3e4b9;
}

.has-grey-green-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #d3e4b9;
}

.has-grey-green-color {
  color: #d3e4b9;
}
.has-grey-green-color p:not(.proposal-card__text), .has-grey-green-color a:not(.in-page-nav__link), .has-grey-green-color h1, .has-grey-green-color h2, .has-grey-green-color h3, .has-grey-green-color h4, .has-grey-green-color h5, .has-grey-green-color h6 {
  color: #d3e4b9;
}

.wp-block-columns--text.has-grey-green-background-color .wp-block-column--colour, .wp-block-columns--image.has-grey-green-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-grey-green-background-color .wp-block-column--colour {
  background: #d3e4b9;
}

.wp-block-columns--text.has-grey-green-color .wp-block-column--colour, .wp-block-columns--image.has-grey-green-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-grey-green-color .wp-block-column--colour {
  color: #d3e4b9;
}

.wp-block-quote.is-style-hero .has-dark-green-color {
  color: #446600;
}
.wp-block-quote.is-style-hero .has-dark-green-color:before {
  content: "";
  background: #446600;
}

.has-dark-green-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #446600;
}

.has-dark-green-color {
  color: #446600;
}
.has-dark-green-color p:not(.proposal-card__text), .has-dark-green-color a:not(.in-page-nav__link), .has-dark-green-color h1, .has-dark-green-color h2, .has-dark-green-color h3, .has-dark-green-color h4, .has-dark-green-color h5, .has-dark-green-color h6 {
  color: #446600;
}

.wp-block-columns--text.has-dark-green-background-color .wp-block-column--colour, .wp-block-columns--image.has-dark-green-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-dark-green-background-color .wp-block-column--colour {
  background: #446600;
}

.wp-block-columns--text.has-dark-green-color .wp-block-column--colour, .wp-block-columns--image.has-dark-green-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-dark-green-color .wp-block-column--colour {
  color: #446600;
}

.wp-block-quote.is-style-hero .has-pink-color {
  color: #f401e4;
}
.wp-block-quote.is-style-hero .has-pink-color:before {
  content: "";
  background: #f401e4;
}

.has-pink-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #f401e4;
}

.has-pink-color {
  color: #f401e4;
}
.has-pink-color p:not(.proposal-card__text), .has-pink-color a:not(.in-page-nav__link), .has-pink-color h1, .has-pink-color h2, .has-pink-color h3, .has-pink-color h4, .has-pink-color h5, .has-pink-color h6 {
  color: #f401e4;
}

.wp-block-columns--text.has-pink-background-color .wp-block-column--colour, .wp-block-columns--image.has-pink-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-pink-background-color .wp-block-column--colour {
  background: #f401e4;
}

.wp-block-columns--text.has-pink-color .wp-block-column--colour, .wp-block-columns--image.has-pink-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-pink-color .wp-block-column--colour {
  color: #f401e4;
}

.wp-block-quote.is-style-hero .has-red-color {
  color: #F05136;
}
.wp-block-quote.is-style-hero .has-red-color:before {
  content: "";
  background: #F05136;
}

.has-red-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #F05136;
}

.has-red-color {
  color: #F05136;
}
.has-red-color p:not(.proposal-card__text), .has-red-color a:not(.in-page-nav__link), .has-red-color h1, .has-red-color h2, .has-red-color h3, .has-red-color h4, .has-red-color h5, .has-red-color h6 {
  color: #F05136;
}

.wp-block-columns--text.has-red-background-color .wp-block-column--colour, .wp-block-columns--image.has-red-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-red-background-color .wp-block-column--colour {
  background: #F05136;
}

.wp-block-columns--text.has-red-color .wp-block-column--colour, .wp-block-columns--image.has-red-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-red-color .wp-block-column--colour {
  color: #F05136;
}

.wp-block-quote.is-style-hero .has-white-color {
  color: #FFFFFF;
}
.wp-block-quote.is-style-hero .has-white-color:before {
  content: "";
  background: #FFFFFF;
}

.has-white-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #FFFFFF;
}

.has-white-color {
  color: #FFFFFF;
}
.has-white-color p:not(.proposal-card__text), .has-white-color a:not(.in-page-nav__link), .has-white-color h1, .has-white-color h2, .has-white-color h3, .has-white-color h4, .has-white-color h5, .has-white-color h6 {
  color: #FFFFFF;
}

.wp-block-columns--text.has-white-background-color .wp-block-column--colour, .wp-block-columns--image.has-white-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-white-background-color .wp-block-column--colour {
  background: #FFFFFF;
}

.wp-block-columns--text.has-white-color .wp-block-column--colour, .wp-block-columns--image.has-white-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-white-color .wp-block-column--colour {
  color: #FFFFFF;
}

.wp-block-quote.is-style-hero .has-pale-grey-color {
  color: #F5F5F5;
}
.wp-block-quote.is-style-hero .has-pale-grey-color:before {
  content: "";
  background: #F5F5F5;
}

.has-pale-grey-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #F5F5F5;
}

.has-pale-grey-color {
  color: #F5F5F5;
}
.has-pale-grey-color p:not(.proposal-card__text), .has-pale-grey-color a:not(.in-page-nav__link), .has-pale-grey-color h1, .has-pale-grey-color h2, .has-pale-grey-color h3, .has-pale-grey-color h4, .has-pale-grey-color h5, .has-pale-grey-color h6 {
  color: #F5F5F5;
}

.wp-block-columns--text.has-pale-grey-background-color .wp-block-column--colour, .wp-block-columns--image.has-pale-grey-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-pale-grey-background-color .wp-block-column--colour {
  background: #F5F5F5;
}

.wp-block-columns--text.has-pale-grey-color .wp-block-column--colour, .wp-block-columns--image.has-pale-grey-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-pale-grey-color .wp-block-column--colour {
  color: #F5F5F5;
}

.wp-block-quote.is-style-hero .has-dark-gray-color {
  color: #444;
}
.wp-block-quote.is-style-hero .has-dark-gray-color:before {
  content: "";
  background: #444;
}

.has-dark-gray-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #444;
}

.has-dark-gray-color {
  color: #444;
}
.has-dark-gray-color p:not(.proposal-card__text), .has-dark-gray-color a:not(.in-page-nav__link), .has-dark-gray-color h1, .has-dark-gray-color h2, .has-dark-gray-color h3, .has-dark-gray-color h4, .has-dark-gray-color h5, .has-dark-gray-color h6 {
  color: #444;
}

.wp-block-columns--text.has-dark-gray-background-color .wp-block-column--colour, .wp-block-columns--image.has-dark-gray-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-dark-gray-background-color .wp-block-column--colour {
  background: #444;
}

.wp-block-columns--text.has-dark-gray-color .wp-block-column--colour, .wp-block-columns--image.has-dark-gray-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-dark-gray-color .wp-block-column--colour {
  color: #444;
}

.wp-block-quote.is-style-hero .has-grey-color {
  color: #444444;
}
.wp-block-quote.is-style-hero .has-grey-color:before {
  content: "";
  background: #444444;
}

.has-grey-background-color:not(.wp-block-ob-blocks-in-page-nav) {
  background: #444444;
}

.has-grey-color {
  color: #444444;
}
.has-grey-color p:not(.proposal-card__text), .has-grey-color a:not(.in-page-nav__link), .has-grey-color h1, .has-grey-color h2, .has-grey-color h3, .has-grey-color h4, .has-grey-color h5, .has-grey-color h6 {
  color: #444444;
}

.wp-block-columns--text.has-grey-background-color .wp-block-column--colour, .wp-block-columns--image.has-grey-background-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-grey-background-color .wp-block-column--colour {
  background: #444444;
}

.wp-block-columns--text.has-grey-color .wp-block-column--colour, .wp-block-columns--image.has-grey-color .wp-block-column--colour, .wp-block-columns--video-reveal.has-grey-color .wp-block-column--colour {
  color: #444444;
}

.hero-slider {
  --border-radius: 24px;
  overflow: hidden;
  padding-bottom: 64px;
}
.hero-slider__inner {
  margin: 0 auto;
  max-width: 100%;
  overflow: visible;
  position: relative;
}
.hero-slider__images {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 48px;
  overflow-x: hidden;
  padding-left: 210px;
  max-height: 664px;
}
@media screen and (max-width: 900px) {
  .hero-slider__images {
    padding-left: 24px;
  }
}
.hero-slider__image {
  flex-shrink: 0;
  max-width: 1440px;
}
@media screen and (max-width: 900px) {
  .hero-slider__image {
    margin-block-end: 20px;
    padding: 24px;
  }
}
.hero-slider__image img {
  aspect-ratio: 16/9;
  border-radius: var(--border-radius);
  display: block;
  height: 100%;
  max-width: 100vw;
  object-fit: cover;
  width: 100%;
}
.hero-slider__content-container {
  margin: 0 auto;
  max-width: 1440px;
  overflow: visible;
  position: relative;
}
.hero-slider__content {
  background-color: white;
  border-radius: var(--border-radius);
  bottom: -40px;
  left: -60px;
  padding: 32px;
  position: absolute;
  max-width: 482px;
  min-width: 300px;
}
@media screen and (max-width: 1520px) {
  .hero-slider__content {
    left: 80px;
  }
}
@media screen and (max-width: 900px) {
  .hero-slider__content {
    margin-inline: 48px;
    max-width: auto;
    position: static;
  }
}
@media screen and (max-width: 600px) {
  .hero-slider__content {
    margin-inline: 24px;
  }
}
.hero-slider__content h1 {
  font-family: "Archivo", "HelveticaNeueLTPro", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
@media screen and (max-width: 900px) {
  .hero-slider__content h1 {
    font-size: 24px;
    line-height: 1.2;
  }
}
.hero-slider__search form {
  display: grid;
  grid-template-columns: 1fr min-content;
  gap: 0;
  margin-block-end: 27px;
}
.hero-slider__search form input[type=text] {
  border: 1px solid #350042;
  border-radius: 8px 0px 0px 8px;
  color: black;
  font-size: 18px;
  line-height: 1;
  padding: 20px 24px;
}
.hero-slider__search form input[type=text]::placeholder {
  color: rgba(0, 0, 0, 0.4);
}
@media screen and (max-width: 900px) {
  .hero-slider__search form input[type=text] {
    font-size: 13px;
    padding: 10px 12px;
  }
}
.hero-slider__search form button[type=submit] {
  align-items: center;
  background-color: #350042;
  border: 1px solid #350042;
  border-radius: 0px 8px 8px 0px;
  color: white;
  cursor: pointer;
  display: flex;
  gap: 12px;
  font-size: 18px;
  font-weight: bold;
  padding: 15.5px 24px;
  line-height: 1;
}
@media screen and (max-width: 900px) {
  .hero-slider__search form button[type=submit] {
    font-size: 13px;
    padding: 10px 12px;
  }
}
.hero-slider__search form button[type=submit]:hover {
  background-color: black;
}
.hero-slider__featured-terms {
  align-items: center;
  background-color: #f8f3f8;
  border-radius: 8px;
  padding: 16px 12px;
  display: flex;
  gap: 18px 10px;
}
.hero-slider__featured-terms-list {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  gap: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 600px) {
  .hero-slider__featured-terms-list {
    flex-direction: column;
    gap: 8px;
  }
}
.hero-slider__term {
  white-space: nowrap;
}
.hero-slider__term a {
  text-decoration: none;
}
.hero-slider__term a:hover {
  text-decoration: underline;
}

/*# sourceMappingURL=style.css.map */