.main-container {
  align-items: center;
  margin-top: var(--space-s);
  color: var(--primary);
}
.ne-arrow-button-v3--default {
  cursor:default;
}
.ne-arrow-button-v3__arrow-container {
  position:absolute;width:var(--dimensions);height:var(--dimensions);min-width:0;min-height:0;
}
.ne-arrow-button-v3:hover .ne-arrow-button-v3__arrow {
  transform:rotate(var(--arrow-rotation));
}
.wh-footer {
  flex: 0 0 auto;
  padding: 0;
}
.etch-7fxyihf {
  color: #fff;
}
.ne-arrow-button-v3 {
  display:flex;align-items:center;width:fit-content;position:relative;padding-left:var(--padding-left);padding-right:calc(var(--dimensions) + 16px);height:calc(var(--dimensions) + var(--padding-top) + var(--padding-bottom));background:var(--ne-ab3-bg);border-radius:var(--ne-ab3-radius);
}
:where([data-etch-element="container"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  max-inline-size: var(--content-width, 1366px);
  align-self: center; margin-inline: auto;
}
:where([data-etch-element="flex-div"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
}
:where([data-etch-element="iframe"]) {
  inline-size: 100%;
  height: auto;
 aspect-ratio: 16/9;
}
:where([data-etch-element="section"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.main-section {
  flex: 1 0 auto;
}
.footer-container {
  align-items: center;
display: flex;

}
.ne-arrow-button-v3__arrow-wrapper {
  position:absolute;right:var(--padding-right);width:var(--dimensions);height:var(--dimensions);background:var(--ne-ab3-arrow-bg);border-radius:var(--ne-ab3-arrow-radius);display:flex;justify-content:center;align-items:center;transition:width var(--duration) var(--ease);
}
.ne-arrow-button-v3:hover .ne-arrow-button-v3__arrow-wrapper {
  width:calc(100% - var(--padding-right) * 2);
}
.wh-page {
  display: flex; flex-direction: column; min-block-size: 100vh; min-block-size: 100dvh;
}
.footer-container__footer-text {
  font-size: calc(var(--text-s) * 1.4);
  color: var(--primary-light);
}
.footer {
  ;
;
padding-inline: var(--gutter);
  padding-block: var(--space-xs);
}
.ne-arrow-button-v3__text {
  position: relative; z-index: 1; font-size: 15px; font-weight: 500; color: var(--stroke); letter-spacing: -0.24px; line-height: 21px; font-family: "Inter Variable", sans-serif; white-space: nowrap;
}
.ne-arrow-button-v3__arrow {
  width:var(--dimensions);height:var(--dimensions);padding:var(--ne-ab3-arrow-pad);stroke:var(--stroke);fill:var(--stroke);stroke-width:var(--ne-ab3-arrow-weight);transform:rotate(var(--arrow-default-rotation));transition:transform var(--duration) var(--ease);
}