.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

body {
  font-family: NU, sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 24px;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: TP, sans-serif;
  font-size: 32px;
  line-height: 36px;
  font-weight: 500;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: TP, sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

p {
  margin-bottom: 0px;
  color: #7d7d7d;
}

a {
  color: #7d7d7d;
  text-decoration: none;
}

.global-section {
  padding-right: 50px;
  padding-left: 50px;
}

.global-section.brand-background {
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 97.7%, 0.9)), to(hsla(0, 0%, 97.7%, 0.9))), url('../images/Background-min.jpeg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 97.7%, 0.9), hsla(0, 0%, 97.7%, 0.9)), url('../images/Background-min.jpeg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.global-section.grey-background {
  background-color: #f9f9f9;
}

.global-section.global-section-full-width {
  padding-right: 0px;
  padding-left: 0px;
}

.global-section.global-section-full-width.overflow-hidden {
  overflow: hidden;
  max-height: 750px;
}

.global-section.global-section-full-height.ammended-full-width.hidden {
  display: none;
}

.global-section._750px {
  height: 750px;
}

.navigation-container {
  margin-bottom: 35px;
  background-color: transparent;
}

.navigation-link-item {
  overflow: hidden;
  height: 20px;
  margin-left: 20px;
  padding: 0px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  color: #878787;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.navigation-link-item:hover {
  color: #000;
}

.navigation-link-item.w--current {
  color: #000;
}

.navigation-link-item.contact-link-item {
  color: #000;
}

.navigation-link-item.bolded {
  font-weight: 500;
}

.navigation-separator {
  display: inline-block;
  width: 1px;
  height: 36px;
  margin-right: 20px;
  margin-left: 20px;
  background-color: #e4e4e4;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.instagram-icon {
  height: 20px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #3d3d3d;
}

.instagram-icon:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #000;
}

.brand-logo {
  padding-top: 5px;
  padding-bottom: 7px;
}

.spacer._35 {
  height: 35px;
}

.spacer._100 {
  height: 100px;
}

.spacer._20 {
  height: 20px;
}

.spacer._30 {
  height: 30px;
}

.spacer._200 {
  height: 200px;
}

.spacer._50 {
  height: 50px;
}

.spacer._50.spacer-hidden.hidden {
  display: none;
}

.spacer._25 {
  height: 25px;
}

.global-container {
  max-width: 2000px;
}

.global-container.global-container-full-height {
  height: 100%;
}

.page-header-image {
  width: 100%;
  height: 450px;
  -o-object-fit: cover;
  object-fit: cover;
}

.page-header-image.venue-hero-image {
  -o-object-position: 50% 0%;
  object-position: 50% 0%;
}

.global-centralised-content {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.global-centralised-content._550 {
  max-width: 550px;
}

.global-centralised-content._775 {
  max-width: 775px;
}

.global-centralised-content._400 {
  max-width: 400px;
  color: #fff;
}

.global-centralised-content._450 {
  max-width: 450px;
}

.global-centralised-content._600 {
  max-width: 600px;
}

.global-title-pre-heading {
  color: #7d7d7d;
  text-decoration: underline;
}

.grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid._33-66 {
  -ms-grid-columns: 0.75fr 1.25fr;
  grid-template-columns: 0.75fr 1.25fr;
}

.grid._33-66._100-percent {
  height: 100%;
}

.grid._33-66._750px {
  height: 750px;
}

.grid.gallery-grid {
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid._40-20-40 {
  height: 100%;
  -ms-grid-columns: 1fr 75px 1fr;
  grid-template-columns: 1fr 75px 1fr;
}

.global-cover-image {
  height: 100%;
  max-height: 900px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 0%;
  object-position: 50% 0%;
}

.global-cover-image.full-width-cover-image {
  width: 100%;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.global-cover-image.unrestricted {
  max-height: none;
}

.footer-grid {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #7d7d7d;
}

.grid-icon-link {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: minmax(-webkit-min-content, -webkit-max-content) 1fr;
  -ms-grid-columns: minmax(min-content, max-content) 1fr;
  grid-template-columns: minmax(-webkit-min-content, -webkit-max-content) 1fr;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.grid-icon-link:hover {
  color: #d4498d;
}

.footer-link {
  margin-right: 30px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.footer-link:hover {
  color: #000;
}

.gallery-image {
  width: 100%;
  height: 450px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  -o-object-fit: cover;
  object-fit: cover;
}

.gallery-image:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.hero-block-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 75px;
  padding-left: 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.hero-block-container.brand-background {
  border-style: none;
  border-width: 1px;
  border-color: #e6e6e6;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 95.3%, 0.8)), to(hsla(0, 0%, 95.3%, 0.8))), url('../images/Background-min.jpeg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 95.3%, 0.8), hsla(0, 0%, 95.3%, 0.8)), url('../images/Background-min.jpeg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
}

.venue-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.venue-item-list {
  margin-bottom: 0px;
  padding-left: 0px;
  list-style-type: none;
}

.venue-list-item {
  margin-bottom: 5px;
}

.venue-list-item-separator {
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
  background-color: #979797;
}

.venue-list-item-link {
  position: relative;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 0px;
  border-left: 2px solid transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #000;
  line-height: 20px;
}

.venue-list-item-link.exclusive-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.team-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.team-item-container {
  overflow: hidden;
}

.team-item-image {
  width: 100%;
  height: 100%;
  max-height: 450px;
  -webkit-transition: all 200ms cubic-bezier(.25, .46, .45, .94);
  transition: all 200ms cubic-bezier(.25, .46, .45, .94);
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 20%;
  object-position: 50% 20%;
}

.team-item-image:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.team-item-label-container {
  position: relative;
  display: -ms-grid;
  display: grid;
  height: 50px;
  margin-top: -50px;
  padding-right: 20px;
  padding-left: 20px;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr minmax(-webkit-min-content, -webkit-max-content);
  -ms-grid-columns: 1fr minmax(min-content, max-content);
  grid-template-columns: 1fr minmax(-webkit-min-content, -webkit-max-content);
  grid-template-columns: 1fr minmax(min-content, max-content);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
  color: #000;
  line-height: 16px;
  font-weight: 700;
}

.team-item-arrow {
  width: 12px;
  height: 12px;
}

.team-detail-overlay-container {
  position: fixed;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(194, 194, 194, 0.9);
}

.team-detail-container {
  display: -ms-grid;
  display: grid;
  max-width: 650px;
  padding: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(-webkit-min-content, -webkit-max-content) 1fr;
  -ms-grid-columns: minmax(min-content, max-content) 1fr;
  grid-template-columns: minmax(-webkit-min-content, -webkit-max-content) 1fr;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.team-detail-image {
  height: 400px;
  max-width: 250px;
  -o-object-fit: cover;
  object-fit: cover;
}

.team-detail-close-icon {
  width: 30px;
  height: 30px;
  float: right;
  -webkit-transition: all 200ms cubic-bezier(.785, .135, .15, .86);
  transition: all 200ms cubic-bezier(.785, .135, .15, .86);
  color: #adadad;
  cursor: pointer;
}

.team-detail-close-icon:hover {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #333;
}

.video-lightbox-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 750px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Video-Poster.jpg');
  background-position: 0px 0px;
  background-size: auto;
}

.video-lightbox-play-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100px;
  padding-left: 7.4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #d4498d;
  -webkit-transition: all 200ms cubic-bezier(.55, .085, .68, .53);
  transition: all 200ms cubic-bezier(.55, .085, .68, .53);
}

.video-lightbox-play-button:hover {
  box-shadow: 0 0 0 30px rgba(212, 73, 141, 0.31);
}

.lightbox-play-icon {
  width: 24px;
  height: 35px;
}

.contact-container {
  position: fixed;
  z-index: 9999;
  display: -ms-grid;
  display: grid;
  width: 500px;
  height: 100vh;
  padding: 75px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: minmax(-webkit-min-content, -webkit-max-content) 100px auto;
  -ms-grid-rows: minmax(min-content, max-content) 100px auto;
  grid-template-rows: minmax(-webkit-min-content, -webkit-max-content) 100px auto;
  grid-template-rows: minmax(min-content, max-content) 100px auto;
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  -webkit-transform: translate(-100%, 0px);
  -ms-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
}

.contact-separator {
  width: 100%;
  height: 1px;
  border-top: 1px dashed #d1d1d1;
}

.contact-field {
  margin-bottom: -1px;
  padding: 0px;
  border-style: none none solid;
  border-width: 0px 0px 1px;
  border-color: #000 #000 #e2e2e2;
  background-color: transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 16px;
}

.contact-field.message {
  height: 100px;
}

.contact-submit {
  padding: 15px 30px 14px;
  border: 1px solid #000;
  background-color: #000;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  line-height: 16px;
  font-weight: 400;
  text-align: center;
}

.contact-submit:hover {
  border-style: solid;
  border-color: #000;
  background-color: transparent;
  color: #000;
}

.contact-close-icon {
  width: 30px;
  height: 30px;
  margin-top: -40px;
  margin-right: -40px;
  float: right;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-align: right;
  cursor: pointer;
}

.contact-close-icon:hover {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #a8a8a8;
}

.gallery-lightbox-link {
  overflow: hidden;
}

.testimonial-image {
  width: 100%;
  height: 300px;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
  -o-object-fit: cover;
  object-fit: cover;
}

.testimonial-left-container {
  display: -ms-grid;
  display: grid;
  padding: 50px 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: minmax(50px, 50px) auto minmax(50px, 50px);
  grid-template-rows: minmax(50px, 50px) auto minmax(50px, 50px);
  text-align: center;
}

.testimonial-left-content {
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.testimonial-page-number {
  font-family: TP, sans-serif;
  color: #000;
}

.testimonial-paragraph {
  font-family: TP, sans-serif;
  color: #000;
  text-align: left;
  text-decoration: none;
}

.separation-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px dashed #d4d4d4;
  border-left: 1px dashed #d4d4d4;
}

.slider {
  height: 100%;
  background-color: #f8f8f8;
  background-image: url('../images/BG1.png');
  background-position: 50% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.slider.mobile {
  display: none;
}

.page-overlay-intro {
  position: fixed;
  z-index: 999999;
  display: none;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #d4498d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.8)), to(hsla(0, 0%, 100%, 0.8))), url('../images/Background-min.jpeg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.8), hsla(0, 0%, 100%, 0.8)), url('../images/Background-min.jpeg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  color: #000;
}

.overlay-pre-title {
  color: #fff;
  text-decoration: underline;
}

.page-overlay-outro {
  position: fixed;
  z-index: 999999;
  display: none;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Background-min.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  color: #fff;
}

.slide-background.slide-one {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/21.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/21.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.slide-background.slide-two {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), url('../images/HeaderTPpic.JPG');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url('../images/HeaderTPpic.JPG');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.slide-2 {
  background-image: url('../images/22.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-3 {
  background-image: url('../images/2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.arrow {
  display: none;
}

.slide-content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slide-background-video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.navigation-link-line {
  width: 20px;
  height: 1px;
  margin-top: 5px;
  margin-bottom: -5px;
  background-color: #000;
}

.contact-field-line {
  position: relative;
  z-index: 99;
  width: 20px;
  height: 1px;
  background-color: #000;
}

.contact-form-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.person-tony {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-sarah {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-shaun {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-maddy {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-raj {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-melvyn {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-charlotte {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-laura {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-mike {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-michelle {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-bozena {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-cesario {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-duarte {
  position: relative;
  z-index: 999999;
  display: none;
}

.right-arrow {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 125px;
  padding: 12.5px 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #000;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 16px;
}

.right-arrow:hover {
  background-color: #464646;
}

.left-arrow {
  left: auto;
  top: auto;
  right: 125px;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 125px;
  padding: 12.5px 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #e0e0e0;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #000;
  font-size: 16px;
}

.left-arrow:hover {
  background-color: #d1d1d1;
}

.hero-heading {
  font-size: 50px;
  line-height: 52px;
}

.hero-heading.white {
  color: #fff;
}

.venues-cover-image {
  width: 100%;
  height: 100%;
}

.biopg {
  overflow: scroll;
  max-height: 337.5px;
  min-width: 280px;
}

.slide-nav {
  display: none;
}

.person-ririn {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-chloe {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-olivia {
  position: relative;
  z-index: 999999;
  display: none;
}

.person-joe {
  position: relative;
  z-index: 999999;
  display: none;
}

.exclusive {
  color: #222;
  font-weight: 500;
  text-decoration: underline;
}

.person-chia {
  position: relative;
  z-index: 999999;
  display: none;
}

.testimonial-date {
  font-family: NU, sans-serif;
  color: #7d7d7d;
}

@media screen and (max-width: 991px) {
  .global-section {
    padding-right: 30px;
    padding-left: 30px;
  }

  .global-section.global-section-full-height {
    height: 500px;
  }

  .global-section.global-section-full-height.amended-full-height {
    height: auto;
  }

  .global-section.global-section-navigation {
    padding-right: 0px;
    padding-left: 0px;
  }

  .navigation-container {
    margin-bottom: 0px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }

  .navigation-link-item {
    width: 100%;
    margin-left: 0px;
    text-align: left;
  }

  .navigation-separator {
    display: none;
  }

  .nav-menu {
    padding: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #f0f0f0;
  }

  .spacer._200 {
    height: 150px;
  }

  .spacer._50.spacer-hidden {
    display: none;
  }

  .global-centralised-content._775 {
    max-width: 600px;
  }

  .grid._33-66 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid._33-66._100-percent {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid._33-66.alternate {
    grid-row-gap: 0px;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }

  .grid.gallery-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid._40-20-40 {
    -ms-grid-rows: auto 1px auto;
    grid-template-rows: auto 1px auto;
  }

  .global-cover-image.mobile-cover-image {
    max-height: 450px;
  }

  .global-cover-image.mobile-cover-image.mobile-cover-image-hidden {
    display: none;
  }

  .footer-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-icon-link {
    display: none;
  }

  .venue-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .team-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .team-item-image {
    min-height: 450px;
  }

  .video-lightbox-container {
    height: 450px;
  }

  .separation-container {
    height: 1px;
    background-color: #e2e2e2;
  }

  .slider {
    background-size: 200%;
  }

  .slider.desktop {
    display: none;
  }

  .slider.mobile {
    display: block;
  }

  .menu-icon-button {
    margin-top: 5px;
    padding: 0px;
  }

  .menu-icon-button.w--open {
    background-color: transparent;
    color: #d4498d;
  }

  .menu-icon {
    height: 22px;
  }

  .div-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  .image.twisted {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .brand-logo {
    padding-left: 0px;
  }

  .spacer._200 {
    height: 100px;
  }

  .global-centralised-content._450 {
    max-width: 350px;
  }

  .grid._40-20-40 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .team-detail-container {
    width: 100%;
    max-width: 100%;
  }

  .team-detail-image {
    height: 300px;
    max-width: 200px;
  }

  .contact-container {
    position: absolute;
  }

  .testimonial-left-container {
    -ms-grid-rows: minmax(50px, 50px) auto;
    grid-template-rows: minmax(50px, 50px) auto;
  }

  .slider {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .page-overlay-intro {
    padding: 30px;
  }

  .person-tony {
    display: none;
  }

  .biopg {
    min-width: auto;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 24px;
    line-height: 30px;
  }

  .global-section.global-section-full-height.amended-full-height.amended-full-width {
    padding-right: 0px;
    padding-left: 0px;
  }

  .global-section.global-section-full-height.ammended-full-width {
    padding-right: 0px;
    padding-left: 0px;
  }

  .global-title-pre-heading.align-left {
    text-align: left;
  }

  .grid.gallery-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid._40-20-40 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .footer-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .gallery-image {
    height: 250px;
  }

  .hero-block-container {
    padding-right: 0px;
    padding-left: 0px;
  }

  .venue-grid {
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .team-grid {
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .team-detail-container {
    height: 100vh;
    padding: 30px;
    grid-row-gap: 30px;
    -ms-grid-columns: minmax(-webkit-min-content, -webkit-max-content);
    -ms-grid-columns: minmax(min-content, max-content);
    grid-template-columns: minmax(-webkit-min-content, -webkit-max-content);
    grid-template-columns: minmax(min-content, max-content);
    -ms-grid-rows: minmax(-webkit-min-content, -webkit-max-content) auto;
    -ms-grid-rows: minmax(min-content, max-content) auto;
    grid-template-rows: minmax(-webkit-min-content, -webkit-max-content) auto;
    grid-template-rows: minmax(min-content, max-content) auto;
  }

  .team-detail-image {
    width: 100%;
    height: 300px;
    max-width: none;
    -o-object-position: 50% 20%;
    object-position: 50% 20%;
  }

  .contact-container {
    width: 100%;
    padding: 30px;
    -ms-grid-rows: minmax(-webkit-min-content, -webkit-max-content) 50px auto;
    -ms-grid-rows: minmax(min-content, max-content) 50px auto;
    grid-template-rows: minmax(-webkit-min-content, -webkit-max-content) 50px auto;
    grid-template-rows: minmax(min-content, max-content) 50px auto;
  }

  .contact-close-icon {
    margin-top: -10px;
    margin-right: -10px;
  }

  .testimonial-left-container {
    padding-right: 30px;
    padding-left: 30px;
    -ms-grid-rows: minmax(50px, 50px) auto;
    grid-template-rows: minmax(50px, 50px) auto;
  }

  .testimonial-left-container.testimonial-hidden {
    display: none;
  }

  .separation-container.testimonial-hidden {
    display: none;
  }

  .slider.mobile {
    height: auto;
  }

  .right-arrow {
    position: fixed;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 50%;
  }

  .left-arrow {
    position: fixed;
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
    width: 50%;
  }

  .hero-heading {
    font-size: 32px;
    line-height: 32px;
  }

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

#w-node-_61f484d9-6a0e-8454-4f47-2d03d7bb1c2a-77b00b6f {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fb02864b-9a80-2e90-14e1-9d08ab5c67dd-77b00b6f {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-a9c1a419-af0e-617b-7908-fc7faf179d99-af179d95 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a9c1a419-af0e-617b-7908-fc7faf179d9e-af179d95 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a9c1a419-af0e-617b-7908-fc7faf179da2-af179d95 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-db738b44-84b6-b4b5-c1e4-a09ef3ddc108-f3ddc100 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e46707e3-2afd-ca38-de72-0e2b285d85dd-7a9c8581 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_912bf5d1-52c1-699d-1052-787262b675d4-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-bb0b4103-60f1-1364-060b-b16f5c46f576-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4021b5db-a661-f54a-6f66-9a5931d52cd8-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b52ce48e-deac-175d-b90d-2f43b7c0c67c-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-efe822ba-ffbb-aaf9-860a-d9b2fe909fc3-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f1fa96bb-2f1f-6f27-197a-933682943868-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_368a543c-e10d-168b-ed5a-e05eefdd7615-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f47dc450-de02-f6f7-7625-0b306081c4bc-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ea2cbd49-cf75-fd5a-a3f4-cd70dd6e5b59-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_72337ab0-2d12-4b69-c112-8a0f3d9cde58-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-de4c4120-ca39-b556-2dc2-fc864986d8cf-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_1c25c8d2-70b6-7a48-d24a-4627f8701114-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b5d1ab96-3505-8acb-66c8-1d74000f1265-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_519785d3-b17b-7c86-9cd5-09dfbb8fc108-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_44c3fe06-c075-e970-79a5-8f20310eefbe-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_377405de-3713-c2a0-42a2-4f4bbd0f2114-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_664e323b-d020-b2dc-a0d0-2916205b1980-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_16e4fbc0-1dc9-3d37-509d-c56825b61dc3-54bb917b {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_61f484d9-6a0e-8454-4f47-2d03d7bb1c2a-54bb917b {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_57d67989-7ef8-698f-7fb0-f40df00242bf-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_06d565ed-4b5f-fe88-5f74-5b3f50e11c73-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_11c03423-7a6b-8b9c-9908-97a19c832bc4-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_50fb6d2c-dd15-3d96-c309-5e5399df8bfe-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b59527fa-753e-ed0e-c26a-fb3a714161e3-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_3fb5c7be-f28d-5c03-ef6a-2430bd6880fb-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-bd293e84-079d-de0b-1466-d196338926de-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d48dd663-2646-eae4-4d7e-be39eb964993-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_486766b1-dff1-7bed-a017-1fcf4ad9301e-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1a7af5c2-b094-ece5-0991-3bd70252e4e9-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_5fd0c66f-b475-f469-14a1-983351572762-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-b9d722e2-b8f1-7485-b1ec-4e720d5b0861-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_1b3ce046-49c6-d0e7-92b9-74a09d7761c3-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2c8629bc-a5d1-22bd-c702-07c145e2b66d-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_9f6f88c8-89c1-3eed-b1a3-23f917ebfdd5-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_3bed4204-72ac-b220-cb17-4cc2348a5bbc-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e6c0a68a-2817-4236-f091-27237b94f284-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_15b9b3ca-36ad-0236-e934-275cb115ed91-54bb917b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_28c47ee4-7ca6-ac52-b1d6-c6935f1529f6-99a26528 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_36afd80c-6891-6a6b-3d39-5b62de02b496-99a26528 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_2298a583-5d9c-618f-7084-c59008f87ba4-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_2298a583-5d9c-618f-7084-c59008f87ba5-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_445b5e75-f956-714c-a27b-baab6ed74888-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_20ed6c5c-ec74-5cb2-6faf-0c446a638939-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_20ed6c5c-ec74-5cb2-6faf-0c446a63893a-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_20ed6c5c-ec74-5cb2-6faf-0c446a63893d-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_11dbf07b-3972-191d-62f7-c0ae0c49a4c2-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_11dbf07b-3972-191d-62f7-c0ae0c49a4c3-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_11dbf07b-3972-191d-62f7-c0ae0c49a4c6-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06815e10-3b7a-ba52-6652-a1c118614063-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_06815e10-3b7a-ba52-6652-a1c118614064-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_06815e10-3b7a-ba52-6652-a1c118614067-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_71f61010-2a9d-ab4b-b1cb-c6d0f001d42e-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_71f61010-2a9d-ab4b-b1cb-c6d0f001d42f-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_71f61010-2a9d-ab4b-b1cb-c6d0f001d432-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5c5b4d30-66a1-ed73-5950-c53a84bd24a8-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_5c5b4d30-66a1-ed73-5950-c53a84bd24a9-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5c5b4d30-66a1-ed73-5950-c53a84bd24ac-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_98d91ae8-be34-4018-a07c-6bacc126dd15-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_98d91ae8-be34-4018-a07c-6bacc126dd16-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_98d91ae8-be34-4018-a07c-6bacc126dd19-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_686f1121-2399-7cb8-b97a-915836727b48-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_686f1121-2399-7cb8-b97a-915836727b49-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_686f1121-2399-7cb8-b97a-915836727b4c-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_42241f0f-3c37-3d56-e37a-dec743c7ad38-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_42241f0f-3c37-3d56-e37a-dec743c7ad39-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_42241f0f-3c37-3d56-e37a-dec743c7ad3c-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7f91a684-9058-bb5e-db05-51f960a4f2dd-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_7f91a684-9058-bb5e-db05-51f960a4f2de-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_7f91a684-9058-bb5e-db05-51f960a4f2e1-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253e4a-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253e4b-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253e4e-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253e79-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253e7a-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253e7d-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253ea8-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253ea9-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253eac-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253ed3-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253ed4-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253ed7-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253f17-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253f18-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253f1b-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-be867742-86f6-2c46-32d6-0f7046fb2313-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-be867742-86f6-2c46-32d6-0f7046fb2314-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-be867742-86f6-2c46-32d6-0f7046fb2317-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-aed061eb-c36a-d83e-54f5-a28548ef5fc9-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-aed061eb-c36a-d83e-54f5-a28548ef5fca-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-aed061eb-c36a-d83e-54f5-a28548ef5fcd-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3a6edab3-7755-eacb-bb75-b8ac67c2de15-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_3a6edab3-7755-eacb-bb75-b8ac67c2de16-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_3a6edab3-7755-eacb-bb75-b8ac67c2de19-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b6489499-1868-1654-d7c4-0b0ae607f77d-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-b6489499-1868-1654-d7c4-0b0ae607f77e-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b6489499-1868-1654-d7c4-0b0ae607f781-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2fe33e85-c54d-8172-e371-5d21108d9d14-d2e1697e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_2fe33e85-c54d-8172-e371-5d21108d9d15-d2e1697e {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_2fe33e85-c54d-8172-e371-5d21108d9d18-d2e1697e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fd9dd1fa-ef65-f451-e667-74c051e26b9e-fbd59837 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_36afd80c-6891-6a6b-3d39-5b62de02b496-fbd59837 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_36afd80c-6891-6a6b-3d39-5b62de02b496-546c81c4 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-a9c1a419-af0e-617b-7908-fc7faf179da2-af179d95 {
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-bd293e84-079d-de0b-1466-d196338926de-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d48dd663-2646-eae4-4d7e-be39eb964993-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_486766b1-dff1-7bed-a017-1fcf4ad9301e-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1a7af5c2-b094-ece5-0991-3bd70252e4e9-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_5fd0c66f-b475-f469-14a1-983351572762-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_2c8629bc-a5d1-22bd-c702-07c145e2b66d-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_9f6f88c8-89c1-3eed-b1a3-23f917ebfdd5-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_3bed4204-72ac-b220-cb17-4cc2348a5bbc-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-e6c0a68a-2817-4236-f091-27237b94f284-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_15b9b3ca-36ad-0236-e934-275cb115ed91-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_28c47ee4-7ca6-ac52-b1d6-c6935f1529f6-99a26528 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_23204cec-a06f-6be4-c81c-41f06c9b791e-99a26528 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_2298a583-5d9c-618f-7084-c59008f87ba4-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_2298a583-5d9c-618f-7084-c59008f87ba2-d2e1697e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_20ed6c5c-ec74-5cb2-6faf-0c446a638939-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_11dbf07b-3972-191d-62f7-c0ae0c49a4c2-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-f71c3a97-a3be-7b6a-b392-86a481d4bf95-d2e1697e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_06815e10-3b7a-ba52-6652-a1c118614063-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_71f61010-2a9d-ab4b-b1cb-c6d0f001d42e-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_71f61010-2a9d-ab4b-b1cb-c6d0f001d42c-d2e1697e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_5c5b4d30-66a1-ed73-5950-c53a84bd24a8-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_98d91ae8-be34-4018-a07c-6bacc126dd15-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_98d91ae8-be34-4018-a07c-6bacc126dd13-d2e1697e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_686f1121-2399-7cb8-b97a-915836727b48-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_42241f0f-3c37-3d56-e37a-dec743c7ad38-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_42241f0f-3c37-3d56-e37a-dec743c7ad36-d2e1697e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_7f91a684-9058-bb5e-db05-51f960a4f2dd-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253e4a-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253e79-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253ea8-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253ed3-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-c1b26207-07b4-a2fd-02a1-3ca7a8253f17-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-be867742-86f6-2c46-32d6-0f7046fb2313-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-aed061eb-c36a-d83e-54f5-a28548ef5fc9-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_3a6edab3-7755-eacb-bb75-b8ac67c2de15-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-b6489499-1868-1654-d7c4-0b0ae607f77d-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }

  #w-node-_2fe33e85-c54d-8172-e371-5d21108d9d14-d2e1697e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a9c1a419-af0e-617b-7908-fc7faf179da2-af179d95 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_912bf5d1-52c1-699d-1052-787262b675d3-54bb917b {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_912bf5d1-52c1-699d-1052-787262b675d4-54bb917b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }

  #w-node-_57d67989-7ef8-698f-7fb0-f40df00242bf-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1a7af5c2-b094-ece5-0991-3bd70252e4e9-54bb917b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

@font-face {
  font-family: 'TP';
  src: url('../fonts/Trajan-Pro.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'TP';
  src: url('../fonts/TrajanPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'NU';
  src: url('../fonts/NeueHaasUnica-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'NU';
  src: url('../fonts/NeueHaasUnica-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'NU';
  src: url('../fonts/NeueHaasUnica-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'TP';
  src: url('../fonts/TrajanPro-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}