:root {
  --floral-white: #f5f4ec;
  --black: #21232b;
  --dark-khaki: #dbbd6b;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

body {
  color: #d8dbde;
  background-color: #21232b;
  font-family: futura-pt, sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.3;
}

h1 {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 2rem;
  font-family: le-havre, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.1;
}

h2 {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: le-havre, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.1;
}

h3 {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: le-havre, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 30px;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--floral-white);
  text-decoration: underline;
}

.navbar {
  background-color: rgba(221, 221, 221, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(18, 20, 26, 0));
  border-bottom: 1px #000;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.container.is-v-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container.align-center {
  justify-content: center;
  display: flex;
}

.nav-link {
  color: var(--floral-white);
  font-size: 1.0625rem;
}

.section {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.section.is-hero {
  background-image: linear-gradient(rgba(33, 35, 43, .75), #21232b), url('../images/Hero-Background.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 80vh;
  padding-bottom: 0;
  display: flex;
}

.section.padding-top-none {
  padding-top: 0;
}

.section.is-cards {
  background-image: linear-gradient(rgba(33, 35, 43, .85), rgba(33, 35, 43, .85)), url('../images/section-card-bg.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section.padding-small {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.padding-small.final-cta {
  background-image: linear-gradient(rgba(33, 35, 43, .85), rgba(33, 35, 43, .85)), url('../images/CTA-bg.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section.footer {
  color: var(--black);
  background-image: url('../images/Footer-bg.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.overflow-hidden {
  overflow: hidden;
}

.section.is-video {
  padding-left: 0;
  padding-right: 0;
}

.text-color-gold {
  color: var(--dark-khaki);
}

.header-line {
  background-color: var(--dark-khaki);
  width: 25px;
  height: 2px;
  margin-bottom: 1rem;
}

.max-width-large {
  max-width: 750px;
}

.text-align-center {
  text-align: center;
}

.button {
  background-color: var(--dark-khaki);
  color: #21232b;
  margin-top: 2rem;
  padding: .85rem 3rem;
  transition: background-color .3s cubic-bezier(.215, .61, .355, 1);
}

.button:hover {
  background-color: #c4952d;
}

.button.no-margin {
  margin-top: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 1;
  overflow: hidden;
}

.text-medium {
  font-size: 1.25rem;
  line-height: 1.618;
}

.max-width-medium {
  max-width: 500px;
}

.card-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

.card {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  max-width: 340px;
  margin-bottom: 60px;
  margin-right: 60px;
  position: relative;
}

.card__text-wrapper {
  padding: 49px;
}

.card__text-wrapper.bigger {
  padding: 36px 36px 56px;
}

.card__text-wrapper.the-biggest {
  padding: 32px 32px 36px;
}

.text-small {
  font-size: 1rem;
  line-height: 1.5;
}

.section2-wrapper {
  background-image: url('../images/Rectangle-10.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 75px 60px;
}

.section2-wrapper.is-v-center {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  position: relative;
}

.is-v-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.list-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.list {
  align-items: center;
  display: flex;
}

.list-icon {
  margin-right: 1rem;
}

.final-cta-wrapper {
  background-image: url('../images/Rectangle-CTA.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 78.5px;
  padding-bottom: 78.5px;
  display: flex;
}

.form-wrapper {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--dark-khaki);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--dark-khaki);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--dark-khaki);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--dark-khaki);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  -webkit-clip-path: polygon(3rem 0, 100% 0, 100% 100%, 0 100%, 0 3rem);
  clip-path: polygon(3rem 0, 100% 0, 100% 100%, 0 100%, 0 3rem);
  border-image-source: linear-gradient(#dbbd6b, rgba(0, 174, 239, 0));
  border-image-slice: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 32rem;
  min-height: 38rem;
  padding: 2rem 4rem;
  display: flex;
}

.form-input-wrapper {
  width: 380px;
  margin-right: 1rem;
}

.cta-form {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.form-field {
  color: var(--floral-white);
  background-color: #393c46;
  border: 1px solid rgba(245, 244, 236, .3);
  min-height: 3.5rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  transition: all .2s;
}

.form-field:hover {
  border-color: var(--dark-khaki);
  background-color: #424550;
}

.form-field.is-text-area {
  min-height: 5rem;
}

.footer-link {
  padding: 1rem;
  text-decoration: none;
}

.footer-link.icon {
  color: rgba(245, 244, 236, .6);
}

.footer-link-icon {
  align-items: center;
  display: flex;
}

.footer-icon {
  margin-right: 1rem;
}

.bg-gold {
  background-color: var(--dark-khaki);
}

.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.after-footer-wrapper {
  color: var(--black);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-decoration: underline;
}

.div-block {
  align-items: flex-start;
  display: flex;
}

.text-align-top {
  display: flex;
}

.card-border {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.big-card-border {
  z-index: -1;
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-color-black {
  color: var(--black);
}

.logo {
  max-width: 160px;
}

.logo.w--current {
  max-width: 120px;
}

.hero_trigger {
  height: 100vh;
}

.hero_content {
  z-index: 2;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.hero_numbers {
  z-index: 2;
  font-size: 1.13em;
  position: relative;
}

.hero_sticky {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.hero_img-list {
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.button-2 {
  color: #c6fb50;
  background-color: rgba(0, 0, 0, 0);
  border: 1.5px solid #c6fb50;
  border-radius: 100vw;
  padding: .1em 1.7em;
  font-size: 1.13em;
}

.button-2:hover {
  color: #111606;
  background-color: #c6fb50;
}

.hero_title-wrap {
  z-index: 2;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta_title-list {
  max-width: 36rem;
  height: 12.2em;
  transition: transform .6s;
  transform: translate(0);
}

.cta_title-item {
  z-index: 2;
  max-width: 66rem;
  margin: 0 5%;
  position: relative;
  overflow: hidden;
}

.cta_component {
  text-align: center;
  width: 100%;
  height: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.cta_img-item, .hero_img-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero_progress {
  z-index: 20;
  background-color: var(--dark-khaki);
  width: 0%;
  height: 5px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.overview_trigger {
  height: 80vh;
}

.overview_img-item {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 4%;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.overview_content {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 3em;
  display: flex;
}

.overview_tab-list {
  grid-column-gap: .88em;
  grid-row-gap: .88em;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.overview_numbers {
  z-index: 2;
  font-size: 2.25em;
  font-weight: 400;
  line-height: 1;
  position: relative;
}

.overview_visual {
  border-top-left-radius: 3.13em;
  border-bottom-left-radius: 3.13em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 3em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer_component {
  text-align: center;
  background-color: rgba(0, 0, 0, .15);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding: 10%;
  display: flex;
}

.overview_scroll-progress {
  z-index: 3;
  background-color: #c6fb50;
  width: 5px;
  height: 0%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.overview_sticky {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.page-wrapper {
  width: 100%;
  font-size: 1em;
  position: relative;
  overflow: visible;
}

.overview_img-list {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.overview_tab-item {
  opacity: .3;
  cursor: pointer;
  transition: opacity .2s;
}

.overview_content-list {
  position: relative;
}

.overview_content-item {
  z-index: -1;
  opacity: 0;
  width: 100%;
  max-width: 27em;
  transition: opacity .2s;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.cta_img-overflow {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
  transform: scale(0);
}

.cta_img-photo {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: scale(2);
}

.overview_sticky-2 {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100vh;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.cta_title-list-2 {
  max-width: 56rem;
  height: 8.5em;
  transition: transform .6s;
}

.hero_component {
  text-align: center;
  background-image: url('../images/EstateImage-3.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.cta_img-overflow-2 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  transform: scale(0);
}

.cta_img-photo-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-style-h2-big {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
}

.heading-style-h2-big.is-not-all-caps {
  text-align: center;
  text-transform: none;
  font-size: 5rem;
  line-height: 1;
}

.image_overlay {
  z-index: 1;
  background-image: linear-gradient(rgba(33, 35, 43, .2), rgba(33, 35, 43, .9));
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.grid-videos {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 3rem;
}

.video_lightbox {
  width: 100%;
  height: 14rem;
  position: relative;
}

.video_wrapper {
  border: 1px solid rgba(219, 189, 107, .3);
  align-items: flex-end;
  width: 100%;
  transition: border-color .2s;
  display: flex;
  overflow: hidden;
}

.video_wrapper:hover {
  border-color: #dbbd6b;
}

.lightbox_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.video_overlay {
  background-image: linear-gradient(rgba(0, 0, 0, 0), #21232b);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.video_content {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.video_content-padding {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 1rem 1.25rem;
  display: flex;
}

.video_rating {
  max-height: 1rem;
}

.text-size-medium {
  font-size: 1.25rem;
}

.video_content-info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875em;
  display: flex;
}

.video_icon {
  width: 1rem;
  height: 1rem;
}

.play-button {
  width: 100%;
}

.play_button-wrapper {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: rgba(33, 35, 43, .8);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  padding: 1rem;
  display: flex;
  box-shadow: 0 2px 20px 19px rgba(0, 0, 0, .2);
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.slider_component {
  display: none;
}

.slider_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.slider_arrow.hide-mobile-landscape {
  bottom: 4rem;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large.is-hero {
  padding-top: 9rem;
}

.padding-section-large.padding-0 {
  padding-bottom: 0;
}

.padding-section-large.is-flex {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.videos_image-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.videos_image-wrapper:focus {
  opacity: .5;
}

.gallery14_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.videos_slider {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.videos_mask {
  overflow: visible;
}

.gallery14_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.slider_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxlarge {
  margin: 0 0 8rem;
}

.margin-bottom.margin-small {
  margin: 0 0 1rem;
}

.margin-bottom.margin-large {
  margin-bottom: 3rem;
}

.margin-bottom.margin-medium {
  margin-bottom: 2rem;
}

.margin-bottom.margin-xsmall {
  margin: 0 0 .5rem;
}

.margin-bottom.margin-xxlarge, .margin-bottom.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.section_gallery14 {
  overflow: hidden;
}

.max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.videos_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.nav-menu {
  display: none;
}

.hero_wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  padding-bottom: 10rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero_sticky-button {
  z-index: 3;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(33, 35, 43, .8);
  border: 1px solid rgba(219, 189, 107, .5);
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 56rem;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 3rem;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.hero_section {
  position: relative;
  overflow: auto;
}

.heading_sticky {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 1;
  overflow: hidden;
}

.text-size-medium-3 {
  font-size: 1.125rem;
}

.gallery24_image-wrapper {
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.gallery_component {
  height: 400vh;
}

.gallery_horizontal-scroll-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.gallery_horizontal-scroll-content {
  grid-column-gap: 2rem;
  align-items: center;
  width: 220rem;
  margin-top: 1.5rem;
  display: flex;
}

.gallery24_image {
  object-fit: cover;
  width: 80vw;
  height: 80vh;
}

.padding-top, .padding-top.padding-xhuge {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.align-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-size-medium-4 {
  font-size: 1.125rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.button-3 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-3.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: rgba(0, 0, 0, 0);
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.interviews_content-bottom {
  z-index: 1;
  border: 1px solid rgba(219, 189, 107, .3);
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  margin-top: 2rem;
  transition: border-color .2s;
  display: flex;
}

.interviews_content-bottom:hover {
  border: 1px solid var(--dark-khaki);
}

.header82_content {
  z-index: 0;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.header82_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.lightbox-play-icon {
  z-index: 2;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium {
  margin: 3rem 0 0;
}

.margin-top.margin-xlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.header82_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.header82_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.video-overlay-layer {
  z-index: 1;
  background-color: rgba(0, 0, 0, .5);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.interviews_component {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.text-size-medium-5 {
  font-size: 1.125rem;
}

.gallery20_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.gallery_image-wrapper {
  width: 100%;
}

.gallery20_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.gallery_slide {
  margin-right: 2rem;
}

.gallery_mask {
  overflow: visible;
}

.gallery_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery_slider {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
}

.gallery_arrow {
  border: 0px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--black);
  background-image: linear-gradient(rgba(219, 189, 107, .85), rgba(219, 189, 107, .85));
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: color .2s, background-color .2s;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.gallery_arrow:hover {
  color: var(--black);
  background-image: linear-gradient(#dbbd6b, #dbbd6b);
}

.gallery_arrow.is-left {
  color: var(--black);
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.section_team {
  overflow: hidden;
}

.team_video-wrapper {
  z-index: 1;
  border: 1px solid rgba(219, 189, 107, .3);
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 4rem;
  transition: border-color .2s;
  display: flex;
}

.team_video-wrapper:hover {
  border: 1px solid var(--dark-khaki);
}

.input-wrapper {
  width: 100%;
  margin-top: .75rem;
}

.input-label {
  font-weight: 300;
}

.flex-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form_content-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.section_cta {
  background-image: linear-gradient(rgba(33, 35, 43, .8), rgba(33, 35, 43, .8)), url('../images/natalya-letunova-m4DOppSy9cA-unsplash-1.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.cta-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header_line {
  background-color: var(--dark-khaki);
  width: 25px;
  height: 2px;
  margin-top: 2rem;
}

.add-on_line-form {
  background-image: linear-gradient(135deg, var(--dark-khaki) 38%, rgba(255, 255, 255, 0) 38.5%);
  width: 4rem;
  height: 4rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.numbers_list {
  grid-column-gap: 6rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.layout329_background-video-wrapper {
  z-index: -1;
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout329_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.section_hero {
  background-image: linear-gradient(rgba(33, 35, 43, .9), rgba(33, 35, 43, .9)), url('../images/hero-inclusive-club.webp');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.text-size-medium-6 {
  font-size: 1.125rem;
}

.number_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.text-color-white {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.text-align-center-2 {
  text-align: center;
}

.button-4 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-4.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-4.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-4.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: rgba(0, 0, 0, 0);
}

.button-4.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: rgba(0, 0, 0, 0);
}

.hero-franchise_component {
  /*grid-column-gap: 1rem;*/
  /*grid-row-gap: 4rem;*/
  /*flex-direction: column;*/
  /*grid-template-rows: auto auto;*/
  /*grid-template-columns: 1fr 1fr;*/
  /*grid-auto-columns: 1fr;*/
  /*align-items: center;*/
  /*display: grid;*/
  margin-bottom: 4rem;
}

.text-weight-semibold {
  font-weight: 600;
}

.franchise-subheading {
  color: var(--dark-khaki);
  text-align: center;
  font-family: le-havre, sans-serif;
  font-size: 2em;
  font-weight: 400;
  line-height: 1;
}

.authority_number {
  color: var(--dark-khaki);
  font-family: le-havre, sans-serif;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 1;
}

.number_paragraph {
  text-transform: uppercase;
  font-family: le-havre, sans-serif;
  font-size: 1.25em;
  font-weight: 400;
}

.subheding_line {
  background-color: var(--dark-khaki);
  width: 25px;
  height: 2px;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.logo_logo {
  max-width: 7rem;
  max-height: 3rem;
}

.logo_logo.is-longer {
  max-width: 12rem;
}

.logo_logo.is-heighter {
  max-height: 5rem;
}

.logo_logo.is-btv-cinem {
  max-width: 12rem;
}

.logo_list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo_wrapper {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  justify-content: center;
  align-items: center;
  display: flex;
}

.skyholding_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: 1px solid #000;
  -webkit-clip-path: polygon(3rem 0, 100% 0, 100% 100%, 0 100%, 0 3rem);
  clip-path: polygon(3rem 0, 100% 0, 100% 100%, 0 100%, 0 3rem);
  background-color: rgba(255, 255, 255, .1);
  border-image-source: linear-gradient(to right, #dbbd6b, rgba(0, 174, 239, 0));
  border-image-slice: 1;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 3rem 4rem;
  display: flex;
  margin-bottom: 4rem;
}

.skyholding_logo {
  max-width: 9rem;
  max-height: 3.5rem;
  width: 100%;
}

.skyholding_logo.is-longer {
  max-width: 12rem;
}

.skyholding_logo.is-heighter {
  max-height: 5rem;
}

.skyholding_logo.is-madrid {
  max-height: 6rem;
}

.skyholding_logo.is-creditmall {
  max-width: 10rem;
}

.skyholding_logos {
  grid-column-gap: 3rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.success-message {
  background-color: rgba(221, 221, 221, 0);
  max-width: 26rem;
  font-family: le-havre, sans-serif;
  font-size: 3em;
  font-weight: 400;
  line-height: 1;
}

.form {
  width: 100%;
}

.franchise_wrapper {
  z-index: 1;
  border: 1px solid rgba(219, 189, 107, .3);
  flex-direction: column;
  justify-content: flex-start;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  transition: border-color .2s;
  display: flex;
}

.franchise_wrapper:hover {
  border: 1px solid var(--dark-khaki);
}

@media screen and (max-width: 991px) {
  .section {
    padding: 4rem 1rem;
  }

  .section.footer {
    background-size: 0;
  }

  .card {
    min-height: 300px;
    margin-right: 1rem;
  }

  .card__text-wrapper.bigger {
    padding-top: 36px;
    padding-bottom: 56px;
  }

  .list-wrapper {
    grid-template-columns: 1fr;
  }

  .final-cta-wrapper {
    background-size: 0 0;
  }

  .form-wrapper {
    width: 100%;
    min-width: auto;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .cta-form {
    flex-wrap: wrap;
  }

  .footer-links-wrapper {
    text-align: center;
  }

  .overview_trigger {
    display: none;
  }

  .overview_content {
    padding-left: 6%;
    padding-right: 6%;
  }

  .overview_visual {
    display: none;
  }

  .overview_sticky {
    grid-template-columns: 1fr;
    height: auto;
    position: relative;
  }

  .overview_content-list {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .overview_content-item {
    z-index: 2;
    opacity: 1;
    max-width: none;
    position: relative;
  }

  .overview_tab-wrapper {
    display: none;
  }

  .overview_sticky-2 {
    grid-template-columns: 1fr;
    height: auto;
    position: relative;
  }

  .cta_title-list-2 {
    height: 6.5em;
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading-style-h2-big {
    font-size: 3rem;
  }

  .heading-style-h2-big.is-not-all-caps {
    font-size: 5rem;
  }

  .video_lightbox {
    height: 32rem;
  }

  .video_wrapper {
    min-height: 20rem;
  }

  .slider_component {
    margin-top: 2rem;
    display: block;
  }

  .slider_arrow.hide-mobile-landscape {
    z-index: 10;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    color: var(--dark-khaki);
    background-image: linear-gradient(rgba(33, 35, 43, .8), rgba(33, 35, 43, .8));
    width: 3rem;
    height: 3rem;
    box-shadow: 0 2px 10px 10px rgba(219, 189, 107, .08);
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .videos_image-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .slider_slide-nav {
    display: none;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-xxlarge.is-cta {
    margin-bottom: 2rem;
  }

  .margin-bottom.margin-small.z {
    z-index: 10;
    position: relative;
  }

  .hero_wrapper {
    height: 95vh;
  }

  .hero_sticky-button {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem 2rem;
    overflow: hidden;
  }

  .gallery_horizontal-scroll-content {
    width: 300vh;
  }

  .gallery24_image {
    max-height: 40rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .interviews_content-bottom {
    justify-content: center;
    width: 100%;
  }

  .header82_content {
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .team_video-wrapper {
    justify-content: center;
  }

  .form_content-wrapper {
    align-items: stretch;
  }

  .numbers_list {
    grid-template-columns: 1fr 1fr;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .skyholding_wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto auto;
  }

  .franchise_wrapper {
    justify-content: center;
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .card {
    margin-bottom: 40px;
  }

  .section2-wrapper.is-v-center.mobile-portrait-padding-big-card {
    padding: 48px 56px 48px 48px;
  }

  .footer-links-wrapper {
    text-align: center;
  }

  .footer-link-icon {
    flex-direction: row;
  }

  .big-card-border {
    min-height: 100%;
  }

  .hero_title-wrap {
    font-size: 2vw;
  }

  .cta_title-list-2 {
    height: 10em;
  }

  .grid-videos {
    grid-template-columns: 1fr;
  }

  .video_lightbox {
    height: 32rem;
  }

  .video_wrapper {
    min-height: auto;
    max-height: none;
  }

  .video_wrapper.is-other {
    max-height: none;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .slider_component {
    max-width: 95%;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .videos_slider {
    width: 100%;
    padding-bottom: 3rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .videos_slide {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .gallery_horizontal-scroll-wrapper {
    margin-top: -10vh;
  }

  .gallery_horizontal-scroll-content {
    grid-column-gap: 1.5rem;
    width: 200vh;
  }

  .gallery24_image {
    width: 90vw;
    max-height: 30rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .header82_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .gallery_slide {
    margin-right: 1rem;
  }

  .gallery_arrow.is-left {
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .numbers_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .text-size-medium-6 {
    font-size: 1rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .logo_logo {
    max-width: 5rem;
    max-height: 2.5rem;
  }

  .logo_logo.is-longer {
    max-width: 8rem;
  }

  .logo_logo.is-heighter {
    max-height: 4rem;
  }

  .logo_list {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .skyholding_wrapper {
    padding: 2rem;
  }

  .skyholding_logo {
    max-height: 3rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 3.4rem;
  }

  h2 {
    font-size: 2.4rem;
  }

  .section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.bg-gold.no-padding {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.footer {
    background-image: url('../images/Footer-bg.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 0;
    padding-top: 32px;
  }

  .section.is-video {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-align-center {
    margin-top: 0;
  }

  .text-align-center.heading-2 {
    font-size: 2.5rem;
  }

  .button.no-margin {
    text-align: center;
    width: 100%;
    overflow: hidden;
  }

  .card-wrapper {
    margin-top: 2rem;
  }

  .card {
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5rem;
    margin-right: 0;
    display: flex;
  }

  .card__text-wrapper {
    padding: 20px;
  }

  .card__text-wrapper.bigger {
    padding: 6px 8px 4px 12px;
  }

  .card__text-wrapper.the-biggest {
    padding: 5px 8px 5px 16px;
  }

  .section2-wrapper.is-v-center {
    padding-left: 0;
    padding-right: 0;
  }

  .section2-wrapper.is-v-center.mobile-portrait-padding-big-card {
    border: 1px solid var(--dark-khaki);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 2rem 5%;
  }

  .list-wrapper {
    margin-top: 2rem;
  }

  .final-cta-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .form-wrapper {
    -webkit-clip-path: polygon(1.5rem 0, 100% 0, 100% 100%, 0 100%, 0 1.5rem);
    clip-path: polygon(1.5rem 0, 100% 0, 100% 100%, 0 100%, 0 1.5rem);
    padding: 1rem 2rem;
  }

  .form-input-wrapper {
    width: 100%;
    margin-right: 0;
  }

  .footer-links-wrapper {
    text-align: left;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    padding-top: 1rem;
    display: flex;
  }

  .footer-link {
    flex-direction: column;
    padding-bottom: .25rem;
    display: flex;
  }

  .footer-link-icon {
    text-align: center;
    flex-direction: column;
  }

  .after-footer-wrapper {
    flex-direction: column;
  }

  .text-block-2 {
    text-align: center;
  }

  .card-border {
    margin-top: auto;
    margin-bottom: auto;
  }

  .big-card-border {
    display: none;
  }

  .hero_title-wrap {
    font-size: 2.4vw;
  }

  .cta_title-item {
    padding-bottom: 20%;
    overflow: hidden;
  }

  .cta_title-list-2 {
    height: 17em;
  }

  .hero_component {
    background-position: 50% 0;
    background-size: 250%;
    background-attachment: fixed;
  }

  .heading-style-h2-big {
    font-size: 2.5rem;
  }

  .heading-style-h2-big.is-not-all-caps {
    font-size: 3rem;
    overflow: hidden;
  }

  .grid-videos {
    margin-top: 1rem;
  }

  .video_lightbox {
    height: 16rem;
  }

  .video_wrapper {
    max-height: none;
  }

  .slider_component {
    max-width: 100%;
  }

  .padding-section-large {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small.is-mobile-0 {
    margin-bottom: 0;
  }

  .margin-bottom.margin-xxlarge {
    margin-bottom: 2rem;
  }

  .hero_wrapper {
    height: 100vh;
    overflow: hidden;
  }

  .hero_sticky-button {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: rgba(33, 35, 43, 0);
    border-width: 0;
    flex-wrap: wrap;
    margin-top: 0;
    bottom: 10px;
    overflow: hidden;
  }

  .heading_sticky {
    display: none;
    overflow: hidden;
  }

  .gallery_horizontal-scroll-content {
    width: 150vh;
  }

  .gallery24_image {
    max-height: 25rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-medium.is-hero {
    margin-top: 2rem;
  }

  .gallery_arrow {
    width: 2rem;
    height: 2rem;
  }

  .gallery_arrow.is-left {
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .team_video-wrapper {
    margin-bottom: 2rem;
  }

  .heading-3 {
    margin-top: 0;
  }

  .header_line {
    margin-top: 1rem;
  }

  .add-on_line-form {
    background-image: linear-gradient(135deg, var(--dark-khaki) 18%, rgba(255, 255, 255, 0) 19%);
  }

  .numbers_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .logo_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .skyholding_wrapper {
    -webkit-clip-path: polygon(1.5rem 0, 100% 0, 100% 100%, 0 100%, 0 1.5rem);
    clip-path: polygon(1.5rem 0, 100% 0, 100% 100%, 0 100%, 0 1.5rem);
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .skyholding_logo {
    max-width: 6rem;
  }

  .skyholding_logo.is-madrid {
    max-height: 3rem;
  }

  .skyholding_logo.is-creditmall {
    max-width: 7rem;
  }

  .skyholding_logo.is-astra {
    max-height: 2.5rem;
  }

  .skyholding_logos {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }
  .authority_number {
      font-size: 2.2rem;
  }
}

#w-node-_06990368-06dc-72b5-0140-fab69b0223cf-ae9e219c, #w-node-b2109cbb-c8c3-57b2-b5df-8fd42ad8c7aa-ae9e219c, #w-node-_1a3de2c1-270a-0623-25d8-d4db5b3e77e4-ae9e219c, #w-node-f08ebb84-d469-8000-60df-af73e852fe89-ae9e219c, #w-node-_6ef15788-1077-0b1c-69e2-abc35acf5db7-ae9e219c, #w-node-_1e927260-a4ac-f2e7-04ee-9df8ad92fa6f-ae9e219c, #w-node-_39ba59f3-039f-22c7-4f52-d3230d910809-ae9e219c, #w-node-_27226ede-4b42-e714-60c7-f0e12f0ad7a9-ae9e219c, #w-node-_953041d4-f3b7-48dc-e948-cc3d72ca4527-ae9e219c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d4121489-0f92-51e8-9eea-c1a413d20077-ae9e219c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3e1ffe1-186d-5ae8-f4a3-fb28f4331313-ae9e219c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2577c33f-169d-20bc-4ccc-26f8a61e0e2d-ae9e219c, #w-node-c3f0c924-e2cb-cf6e-b6d0-234ce8b61602-ae9e219c, #w-node-d13b2b20-9ccf-d576-c2f2-784510966c41-ae9e219c, #w-node-a8f8437e-2850-a098-13e5-0dfcaa35c6a7-ae9e219c, #w-node-_35fe7795-469e-3108-2727-9671321a18aa-ae9e219c, #w-node-f955554b-5b7f-3c66-2d1d-987c1b8b74e1-ae9e219c, #w-node-_52aee540-efd9-ed26-2909-54f6ffc120ea-ae9e219c, #w-node-_0f7133ca-0d27-152e-6cfd-453b202864a3-ae9e219c, #w-node-c3dbf639-b878-5e8a-3904-e457eb2d71ae-ae9e219c, #w-node-_50a4ccac-3af2-0d45-3226-a00dfdd57bcb-ae9e219c, #w-node-cdc4dc3d-6e7e-7769-ceb5-1526a8b48822-ae9e219c, #w-node-b8536272-79b6-d5c1-2428-9432aa477ff5-ae9e219c, #w-node-_5a0381f1-3284-3479-8ec9-c6ab3ac479f8-ae9e219c, #w-node-c9fa5a6b-4956-be5e-8e7d-81203cf72d6b-ae9e219c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a275ed58-08c9-7a69-d9ca-8267103bdc66-6363fc69, #w-node-_2b8d0f94-3275-5f0a-a6ed-bb033cb1a1ee-6363fc69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-a54dd119-2ca5-b280-df78-6cf8fd936a0b-6363fc69 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  justify-self: center;
}

#w-node-_618c490d-7c30-596a-86c1-5e74822eab15-6363fc69, #w-node-_5c7f9c98-40d3-8f2e-7113-9f5db6e96e07-6363fc69, #w-node-_608acf6c-3bea-2760-78da-605d1ffd48db-6363fc69, #w-node-_22035d2e-e89b-cd66-3ba4-bb83ae40c06a-6363fc69, #w-node-a6be22c0-d5fc-5a5d-3952-392788dde7dd-6363fc69, #w-node-_64bbc982-0183-8769-3fa4-5f424af42869-6363fc69, #w-node-_72faa05d-3f66-d6c3-6f96-7a79a864a052-6363fc69 {
  justify-self: center;
}

#w-node-a275ed58-08c9-7a69-d9ca-8267103bdc6f-6363fc69 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-efb24160-7118-1775-005f-af8de851b605-6363fc69, #w-node-efb24160-7118-1775-005f-af8de851b607-6363fc69, #w-node-efb24160-7118-1775-005f-af8de851b609-6363fc69, #w-node-efb24160-7118-1775-005f-af8de851b60b-6363fc69, #w-node-efb24160-7118-1775-005f-af8de851b603-6363fc69, #w-node-efb24160-7118-1775-005f-af8de851b60d-6363fc69 {
  justify-self: center;
}

#w-node-_7361184c-dc19-55c6-0c3e-f0f735b71bbd-6363fc69 {
  align-self: end;
}

#w-node-_7b0344f8-05a6-1c3b-fbe2-5104cc0beeef-6363fc69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-a54dd119-2ca5-b280-df78-6cf8fd936a0b-6363fc69 {
    grid-column: span 3 / span 3;
  }

  #w-node-_7361184c-dc19-55c6-0c3e-f0f735b71bbd-6363fc69 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7b0344f8-05a6-1c3b-fbe2-5104cc0beeef-6363fc69 {
    grid-column: span 2 / span 2;
  }
}


