html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Roslindalevariabledisplay Vf;
  src: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f2769643c2215494e3538b_RoslindaleVariableDisplay-VF.ttf") format("truetype");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Larsseit;
  src: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f276833fcfae53e5dd3f04_Larsseit.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.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;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.members__drop-list {
  background-color: #0000;
  border: 1px solid #0000;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 1.4;
  transition: background-color .3s;
  display: none;
  right: 0;
}

.members__drop-list.w--open {
  background-color: #fff;
  border-color: #fff;
}

.menu-content-wrapper {
  flex: 0 auto;
}

.nav-link {
  z-index: 51;
  color: #fff6ef;
  margin-left: 0;
  padding: 16px;
  font-size: 36px;
  line-height: 1;
}

.nav-link:hover {
  text-decoration: underline;
}

.nav-link.w--current {
  color: #fff6ef;
  text-decoration: underline;
}

.nav-link.w--current:hover {
  color: #fff6ef;
}

.nav-link.trigger {
  font-family: Roslindalevariabledisplay Vf, Arial, sans-serif;
  line-height: 1.2;
  transition: color .3s;
}

.nav-link.trigger:hover {
  color: #edd8a2;
}

.social-link-block {
  flex: none;
  margin-right: 40px;
}

.language-links-wrapper {
  z-index: 51;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding-left: 6.4vw;
  padding-right: 108px;
  display: none;
  position: absolute;
  top: 42px;
  left: auto;
  right: 0;
}

.menu-icon {
  flex-direction: column;
  justify-content: space-between;
  width: 20px;
  height: 14px;
  display: flex;
}

.members__drop-toggle {
  color: #ab9c7f;
  text-align: center;
  background-color: #0000;
  border: 1px solid #ab9c7f;
  padding: 12px 20px 10px;
  line-height: 1.4;
  transition: background-color .2s, color .2s;
  display: block;
}

.members__drop-toggle:hover, .members__drop-toggle.w--open {
  color: #000;
  background-color: #fff;
}

.menu-icon-line {
  background-color: #fff;
  height: 1px;
}

.menu-icon-line._2, .menu-icon-line._1 {
  background-color: #ab9c7f;
}

._12px-text {
  color: #f1ebe2;
  font-size: 12px;
  line-height: 1.4;
}

._12px-text.address {
  color: #f1ebe2;
  margin-right: 20px;
}

.language-link {
  z-index: 5;
  color: #c1b398;
  letter-spacing: 1px;
  padding: 13px 16px 10px;
  font-size: 12px;
  line-height: 1.4;
  display: block;
  position: relative;
}

.button {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #fff;
  width: auto;
  min-width: 160px;
  height: 40px;
  margin-top: 40px;
  padding: 12px 24px 10px;
  font-size: 12px;
  transition: color .2s, background-color .3s;
}

.button:hover {
  color: #000;
  background-color: #fff;
}

.button.members-in-nav {
  width: auto;
  min-width: 120px;
  margin-left: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.button.black {
  color: #c1b398;
  border-color: #c1b398;
  font-family: Larsseit, Arial, sans-serif;
  display: block;
}

.button.black._1 {
  color: #fff;
  border-color: #fff;
  margin-top: auto;
}

.nav-container {
  float: right;
  align-items: center;
  margin-left: auto;
  margin-right: 0;
  display: flex;
  position: relative;
}

.brand {
  z-index: 50;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 0;
  position: absolute;
}

.menu-button {
  z-index: 60;
  width: 68px;
  height: 60px;
  padding: 23px 24px;
}

.menu-button.w--open {
  z-index: 100;
  background-color: #0000;
}

.open-scrollable-content-wrapper {
  z-index: 101;
  float: right;
  color: #fff;
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 42%;
  min-height: auto;
  max-height: 100vh;
  padding: 120px 64px 80px 6.4vw;
  display: flex;
  overflow: auto;
}

.top-nav-wrapper {
  z-index: 50;
  flex-flow: wrap;
  justify-content: flex-start;
  font-size: 11px;
  display: flex;
  position: relative;
  top: -2px;
}

.top-nav-link {
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #0000;
  height: auto;
  margin-left: .2vw;
  margin-right: .2vw;
  padding: 10px .6vw 8px;
  font-weight: 400;
  transition: color .2s, padding .2s, border .2s;
  display: inline-block;
  position: relative;
}

.top-nav-link:hover {
  color: #edd8a2;
  padding-bottom: 7px;
}

.top-nav-link.w--current {
  border-bottom: 1px solid #fff;
  padding-bottom: 7px;
}

.top-nav-link.w--current:hover {
  color: #fff;
}

.top-nav-link.right {
  color: #ab9c7f;
  padding-top: 12px;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 11px;
}

.navbar-copy {
  z-index: 40;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3px 20px 4px 32px;
  display: flex;
  position: fixed;
}

.social-icon {
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

.members__drop-link {
  color: #5f5246;
  text-align: right;
  cursor: pointer;
  padding: 14px 20px 12px 40px;
  font-family: Larsseit, Arial, sans-serif;
}

.members__drop-link:hover {
  text-decoration: underline;
}

.extra-nav-buttons-wrapper {
  grid-column-gap: 8px;
  display: flex;
}

.nav-symbol-wrapper {
  z-index: 55;
  float: left;
  justify-content: center;
  align-items: center;
  width: 58%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.extra-nav-link_nav {
  color: #f1ebe2;
  padding: 8px 16px;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.extra-nav-link_nav:hover {
  text-decoration: underline;
}

.nav-text-info-wrapper {
  color: #dfc196;
  align-items: flex-start;
  margin-left: 16px;
  display: flex;
}

.logo_nav {
  max-width: 20vw;
  max-height: 44px;
}

.members__drop {
  z-index: 40;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 12px;
  transition: color .2s, background-color .3s;
}

.members__drop:hover {
  color: #000;
  background-color: #fff;
}

.lime-text-link {
  color: #f1ebe2;
}

.nav-menu {
  z-index: 55;
  background-color: #c1b398;
  justify-content: space-between;
  width: 100vw;
  max-height: 100vh;
  position: fixed;
  inset: 0%;
}

.nav-link-wrapper {
  align-self: flex-start;
}

.nav-links-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.nav-links-wrapper.social {
  flex-direction: row;
  margin-top: -16px;
  padding-left: 16px;
}

.bg-image_nav {
  z-index: 55;
  opacity: 0;
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f275d1f6d74593bd0bae50_im1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 58%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.bg-image_nav.rest {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f4385409ef380e8077fd27_P11263222.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  position: absolute;
}

.bg-image_nav.sports {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f2cf9700b7a0c2b393b562_DJI_0438-Pano-6.jpg");
}

.bg-image_nav.office {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/6825adb42c2ce2e834b154f8_2025_05_14_VISTA_Resort_NAD_010001%20copy.jpg");
  background-repeat: repeat;
  background-size: cover;
}

.bg-image_nav.main {
  z-index: 50;
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/68330a86127062351d28f66a_ChatGPT%20Image%20May%2025%2C%202025%20at%2002_17_28%20PM.png");
}

.bg-image_nav.hotel {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/683c70a77528ffc955dab0ae_ChatGPT%20Image%20Jun%201%2C%202025%20at%2005_24_03%20PM.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.bg-image_nav.wellb {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/683c5a8d737957ac18ce8126_2025_05_29_VISTA_Resort_080008%20copy.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.logo-symbol_menu-cover {
  z-index: 55;
  flex: none;
  max-width: 160px;
  position: relative;
}

.div-block {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/688aacf62b6891506887c3f4_mnlt_25-059-RSC_250718_Cam_05_FINAL.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.text-block {
  color: #ab9c7f;
  font-family: Larsseit, Arial, sans-serif;
}

.section {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.body {
  background-color: #fff;
}

.div-block-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-top: 400px;
  font-family: Roslindalevariabledisplay Vf, Arial, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.section-2 {
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 50px;
  padding-top: 50px;
  padding-left: 10vw;
  padding-right: 10vw;
  display: block;
  overflow: hidden;
}

.section-2.centered-text-section {
  margin-top: 50px;
  margin-bottom: 150px;
  padding-top: 0;
  padding-bottom: 0;
}

.centered-content-wrapper {
  text-align: center;
  flex-direction: column;
  align-self: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

._w-560px {
  max-width: 560px;
}

._w-560px._24px-text.roslindale-text {
  color: #c1b398;
  max-width: 560px;
  margin-bottom: 24px;
  font-family: Roslindalevariabledisplay Vf, Arial, sans-serif;
  font-size: 24px;
  line-height: 1.6;
}

.bold-text {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 18px;
  display: flex;
}

.bold-text._1 {
  margin-top: 20px;
}

.bold-text._23 {
  color: #5f5246;
}

.heading-2 {
  color: #333;
  font-family: Larsseit, Arial, sans-serif;
  font-weight: 400;
  line-height: 2;
}

.heading-2._1 {
  display: none;
}

.section-3 {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.div-block-3 {
  background-color: #c1b398;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 2.75fr;
}

.heading-3 {
  color: #fff;
  text-align: left;
  justify-content: center;
  align-items: center;
  font-family: Roslindalevariabledisplay Vf, Arial, sans-serif;
  line-height: 1.6;
  display: block;
}

.div-block-4 {
  justify-content: flex-start;
  align-items: center;
  padding: 20px 20px 20px 40px;
  display: flex;
}

.paragraph {
  color: #fff;
  margin-top: 20px;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 20px;
  line-height: 2;
}

.image {
  max-width: 35%;
  display: block;
}

.grid-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 5vw;
  padding-right: 5vw;
}

.image-2 {
  width: 400px;
  height: 400px;
}

.section-4 {
  margin-top: 100px;
  margin-bottom: 100px;
  overflow: hidden;
}

.div-block-6 {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f293a832778f33e06d04b4_Wellness4.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 500px;
  display: flex;
}

.div-block-6._1 {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f2cf1f30d898ed84cd1bed_P1137469.jpg");
}

.div-block-6._2 {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f2cf9700b7a0c2b393b562_DJI_0438-Pano-6.jpg");
}

.heading-4 {
  color: #fff;
  justify-content: center;
  align-items: center;
  font-family: Roslindalevariabledisplay Vf, Arial, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.paragraph-2 {
  color: #5f5246;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  font-family: Larsseit, Arial, sans-serif;
  display: flex;
}

.paragraph-2._1 {
  color: #fff;
}

.paragraph-2._3 {
  width: 500px;
}

.div-block-7 {
  display: flex;
}

.background-video {
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

.section-5 {
  justify-content: center;
  align-items: center;
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 5vw;
  padding-right: 5vw;
  display: block;
}

.section-6 {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.div-block-8 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.heading-5 {
  color: #c1b398;
  justify-content: flex-start;
  align-items: center;
  font-family: Roslindalevariabledisplay Vf, Arial, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 1.3;
  display: flex;
}

.heading-5._1 {
  text-align: center;
  padding-left: 25px;
}

.heading-5._12 {
  color: #c1b398;
  justify-content: flex-start;
  align-items: center;
  font-size: 60px;
}

.section-7 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.grid-3 {
  background-color: #f5f4f1;
  grid-template-rows: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.grid-4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.text-block-2 {
  color: #5f5246;
  font-family: Larsseit, Arial, sans-serif;
  text-decoration: none;
}

.link-block, .link-block-2, .link-block-3 {
  text-decoration: none;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr;
}

.image-3 {
  max-width: 5%;
}

.grid-6 {
  grid-template-rows: auto;
}

.image-4 {
  max-width: 80%;
}

.section-8 {
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 50px;
  padding-top: 50px;
  padding-left: 10vw;
  padding-right: 10vw;
  display: block;
  overflow: hidden;
}

.section-8.subpage-section {
  height: auto;
  max-height: none;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.double-grid__col.item-wrap {
  height: 100vh;
  margin-bottom: -6vh;
  margin-left: -12px;
  margin-right: -12px;
  padding: 36px 12px;
}

.grid-7 {
  grid-template-rows: auto;
  padding-left: 5vw;
  padding-right: 5vw;
}

.dark-grey-text {
  color: #5f5246;
  margin-top: 30px;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
}

.dark-grey-text._12 {
  color: #fff;
  margin-top: 10px;
}

.button-wrapper.double-button {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  display: flex;
}

.bold-text-2 {
  color: #c1b398;
  font-family: Roslindalevariabledisplay Vf, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.3;
}

.image-5 {
  padding-right: 50px;
}

.imagefoto {
  object-fit: cover;
  width: 400px;
  height: 550px;
}

.imagefoto.double-grid__image {
  width: 600px;
  padding-right: 50px;
}

.imagefoto.double-grid__image._1 {
  padding-left: 50px;
  padding-right: 0;
}

.section-9 {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.grid-8 {
  grid-template-rows: auto;
}

.section-10 {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.slider {
  height: 600px;
}

.div-block-9 {
  background-color: #f5f4f1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-6 {
  max-width: 15%;
  margin-right: 10px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.grid-9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.heading-6 {
  color: #c1b398;
  margin-top: 0;
  font-family: Roslindalevariabledisplay Vf, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.link {
  color: #5f5246;
  margin-top: -30px;
  font-family: Larsseit, Arial, sans-serif;
}

.text-block-3 {
  color: #fff;
  text-align: center;
  padding-top: 50px;
  padding-left: 200px;
  padding-right: 200px;
  font-family: Larsseit, Arial, sans-serif;
}

.div-block-10 {
  background-color: #ed6e6d;
  width: auto;
  height: 400px;
}

.div-block-10._2 {
  background-color: #e1434b;
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f2cf9700b7a0c2b393b562_DJI_0438-Pano-6.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-10._4 {
  background-color: #212121;
}

.div-block-10._3 {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f293a832778f33e06d04b4_Wellness4.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.div-block-10._1 {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f2cf1f30d898ed84cd1bed_P1137469.jpg");
  background-position: 50%;
  background-size: cover;
  height: 500px;
}

.image-7 {
  max-width: 10%;
  margin-top: 10px;
  margin-left: 10px;
}

.grid-10 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.text-block-11 {
  color: #fff;
  text-align: center;
  margin-top: 200px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Roslindalevariabledisplay Vf, Arial, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.produkty-section {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 5vw;
  padding-right: 5vw;
  display: none;
}

.horizontal-scroll-section {
  height: auto;
  min-height: 150vh;
  position: relative;
  overflow: visible;
}

.sticky-wrapper {
  height: 100vh;
  position: sticky;
  top: 10vh;
  overflow: hidden;
}

.horizontal-track {
  width: 400vw;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.slide-1 {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f4385409ef380e8077fd27_P11263222.jpg");
  background-position: 0 0;
  background-size: auto;
  flex: none;
  width: 95vw;
  height: 80vh;
  margin: 0 auto;
  position: relative;
}

.slide-1._2 {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/67f28bcc80e9ecbd46f3f356_ChatGPT%20Image%20Apr%206%2C%202025%20at%2004_12_07%20PM.png");
  background-position: 0 0;
  background-size: auto;
}

.track {
  height: 400vw;
  margin-top: 150px;
  margin-bottom: 150px;
}

.camera {
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 5vh;
  overflow: hidden;
}

.frame {
  display: flex;
}

.item {
  flex: none;
  width: 100vw;
  height: 100vh;
  padding: 80px 40px 100px;
}

.image-8 {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.grid-11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-left: 5vw;
  padding-right: 5vw;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 50px;
}

.image-9 {
  border-top-left-radius: 50%;
  height: 300px;
  margin-top: 50px;
}

.heading-7 {
  color: #fff;
  text-align: center;
  font-family: Roslindalevariabledisplay Vf, Arial, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.6;
}

.image-10 {
  border-bottom-right-radius: 50%;
  height: 300px;
}

.section-12 {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.grid-13 {
  grid-template-rows: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.text-block-12 {
  color: #5f5246;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 28px;
}

.text-block-12._1 {
  display: none;
}

.text-field {
  color: #000;
  text-align: left;
  background-color: #f5f4f1;
  border: 1px #000;
  border-bottom: 1px solid #c1b398;
  width: 400px;
}

.checkbox-label {
  color: #5f5246;
  padding-left: 20px;
  font-family: Larsseit, Arial, sans-serif;
  font-weight: 500;
}

.checkbox {
  margin-left: 0;
}

.text-block-28 {
  color: #c1b398;
  text-align: left;
  margin-top: 20px;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
}

.submit-button {
  color: #ab9c7f;
  background-color: #fff;
  border: 1px solid #c1b398;
  border-radius: 0;
  width: 100%;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  font-family: Larsseit, Arial, sans-serif;
  display: block;
}

.textarea {
  color: #000;
  text-align: left;
  background-color: #f5f4f1;
  border: 1px #000;
  border-bottom: 1px solid #c1b398;
  margin-top: 30px;
}

.checkbox-field {
  color: #333;
  background-color: #f5f4f1;
  border: 1px solid #c1b398;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-14 {
  grid-template-rows: auto;
}

.div-block-11 {
  padding: 20px 50px;
}

.div-block-12 {
  padding-left: 50px;
  padding-right: 50px;
}

.form {
  background-color: #f5f4f1;
  padding: 20px;
}

.div-block-13 {
  background-color: #f5f4f1;
}

.image-11 {
  max-width: 50%;
  margin-top: 40px;
}

.section-13 {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 15vw;
  padding-right: 15vw;
}

.grid-15 {
  grid-template-rows: auto;
}

.text-block-29 {
  color: #c1b398;
  margin-top: 50px;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 100px;
  line-height: 1;
}

.text-block-30 {
  color: #9a9a9a;
  font-family: Larsseit, Arial, sans-serif;
}

.section-14 {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.div-block-14 {
  background-color: #f5f4f1;
}

.div-block-15 {
  padding: 50px 25px;
}

.div-block-16 {
  padding: 25px;
}

.section-15 {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.div-block-17 {
  background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/68330a86127062351d28f66a_ChatGPT%20Image%20May%2025%2C%202025%20at%2002_17_28%20PM.png");
  background-position: 0 0;
  background-size: cover;
  border: 0 #c1b398;
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
}

.grid-16 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.text-block-31 {
  font-family: Larsseit, Arial, sans-serif;
}

.image-12 {
  width: 100%;
  margin-bottom: 150px;
}

.div-block-18 {
  padding-left: 50px;
  padding-right: 50px;
}

.div-block-19 {
  padding-right: 50px;
}

.div-block-19._1 {
  padding-left: 50px;
  padding-right: 50px;
}

.div-block-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-32 {
  color: #c1b398;
  font-family: Roslindalevariabledisplay Vf, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.section-16 {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.image-13 {
  width: 100%;
}

.div-block-21 {
  padding-right: 50px;
}

.section-17 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.grid-18 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.arrow-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-button {
  margin-left: 4px;
  margin-right: 4px;
}

.list {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: scroll;
}

.item-2 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 30vw;
  min-width: 30vw;
  height: 50vh;
  margin-right: 1vw;
  padding-left: 1vw;
  padding-right: 1vw;
  display: flex;
}

.heading-8 {
  font-size: 1.6rem;
}

.slider-button-wrap {
  justify-content: space-between;
  padding: 15px 5vw;
  display: flex;
}

.slider-contain {
  width: 100%;
  overflow: hidden;
}

.wrapper {
  overflow: hidden;
}

.item-3 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 60vw;
  min-width: 60vw;
  height: 60vh;
  margin-right: 1vw;
  padding-left: 1vw;
  padding-right: 1vw;
  display: flex;
}

.heading-9, .heading-10 {
  font-size: 1.6rem;
}

.prev-arrow, .next-arrow {
  width: 60px;
  height: 60px;
}

.scroll-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: auto;
}

.content-row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block {
  align-self: center;
  width: 60%;
}

.section-18 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.arrow-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.slide-item {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 60vw;
  height: 500px;
}

.item-4 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 40vw;
  min-width: 40vw;
  height: 60vh;
  min-height: 60vh;
  margin-right: 1vw;
  padding-left: 1vw;
  padding-right: 1vw;
  display: flex;
}

.slider-button-wrap-2 {
  justify-content: space-between;
  padding: 15px 5vw;
  display: flex;
}

.section-19 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 150px;
  margin-bottom: 150px;
  display: flex;
}

.paragraph-3 {
  width: 200px;
}

.grid-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.heading-div {
  background-color: #c1b398;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-33 {
  color: #fff;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 10px;
}

.section-20 {
  margin: 150px 2.5vw;
}

.div-block-22 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-34 {
  color: #5f5246;
  font-family: Larsseit, Arial, sans-serif;
  font-size: 10px;
}

.scroll-link-block {
  z-index: 5;
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  height: 80px;
  display: flex;
  position: absolute;
  bottom: 18vh;
}

.mouse-element {
  opacity: .8;
  border: 1px solid #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 16px;
  height: 26px;
  padding-top: 6px;
  padding-bottom: 8px;
  display: flex;
}

.mouse-ball-element {
  background-color: #fff;
  width: 1px;
  height: 6px;
}

.scroll-arrow {
  height: 16px;
}

.image-14 {
  max-width: 5%;
}

.section-21 {
  padding-top: 70px;
}

.grid-21 {
  grid-template: "Area"
  / .5fr 1fr;
}

.grid-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 233px auto;
  grid-template-columns: 1.5fr;
}

.image-15 {
  width: 100%;
  height: 100%;
  padding: 60px 100px 100px;
}

.div-block-23 {
  background-color: #ab9c7f;
  border: 1px #000;
  border-radius: 10px;
}

.image-16 {
  border-radius: 0 0 10px 10px;
}

.text-block-35 {
  color: #fff;
  text-align: center;
  padding-top: 35px;
  font-family: Larsseit, Arial, sans-serif;
}

.text-block-35._1 {
  font-size: 20px;
  font-weight: 700;
}

.paragraph-4 {
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Larsseit, Arial, sans-serif;
}

.paragraph-5 {
  color: #fff;
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Larsseit, Arial, sans-serif;
  font-weight: 700;
}

.section-22 {
  margin-top: 150px;
  margin-bottom: 150px;
  padding-left: 5vw;
  padding-right: 5vw;
}

@media screen and (min-width: 1920px) {
  .nav-link {
    font-size: 44px;
  }

  .top-nav-wrapper {
    font-size: 12px;
    left: 40px;
  }

  .top-nav-link {
    letter-spacing: 2.5px;
    margin-left: 0;
    margin-right: 8px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .navbar-copy {
    padding-top: 12px;
    padding-bottom: 8px;
  }

  .logo_nav {
    height: 52px;
    max-height: none;
  }

  .nav-links-wrapper {
    margin-bottom: 80px;
  }

  .logo-symbol_menu-cover {
    max-width: 200px;
  }

  .section-2 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-2.centered-text-section {
    padding-top: 160px;
  }

  ._w-560px._24px-text.roslindale-text {
    color: #000;
  }

  .section-8 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .double-grid__col {
    max-width: 136vh;
    margin-left: auto;
    margin-right: auto;
  }

  .double-grid__col.item-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .scroll-link-block {
    bottom: 200px;
  }
}

@media screen and (max-width: 991px) {
  .nav-link {
    font-size: 32px;
  }

  .nav-link.trigger {
    z-index: 60;
  }

  .social-link-block {
    z-index: 60;
    position: relative;
  }

  .language-links-wrapper {
    z-index: 60;
    width: 56%;
    padding-left: 64px;
    padding-right: 88px;
    top: 20px;
  }

  .members__drop-toggle {
    color: #000;
    background-color: #fff;
    border-color: #fff;
    min-width: 136px;
    padding-left: 16px;
    padding-right: 16px;
    transition: border-color .2s, background-color .2s, color .2s;
    box-shadow: 0 2px 8px #0000000a;
  }

  .members__drop-toggle:hover, .members__drop-toggle.w--open {
    border-color: #fff;
  }

  .menu-icon-line {
    background-color: #585858;
  }

  .language-link {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brand {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: 0;
    left: 0;
  }

  .menu-button {
    z-index: 56;
    width: 64px;
    height: 80px;
    padding: 33px 23px;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .open-scrollable-content-wrapper {
    width: 56%;
    min-width: 420px;
    padding: 128px 80px 104px 64px;
  }

  .top-nav-wrapper {
    display: none;
  }

  .top-nav-link:hover {
    border-bottom-style: none;
    padding-bottom: 16px;
  }

  .top-nav-link.right {
    display: none;
  }

  .navbar-copy {
    padding-top: 20px;
    padding-left: 24px;
    padding-right: 80px;
    position: absolute;
  }

  .extra-nav-buttons-wrapper {
    min-width: 180px;
  }

  .nav-symbol-wrapper {
    justify-content: flex-start;
    width: 100%;
  }

  .extra-nav-link_nav, .nav-text-info-wrapper {
    z-index: 60;
    position: relative;
  }

  .logo_nav {
    max-width: none;
  }

  .members__drop {
    position: fixed;
    top: 20px;
    right: 64px;
  }

  .bg-image_nav {
    justify-content: flex-start;
    width: 44%;
  }

  .logo-symbol_menu-cover {
    max-width: 12vw;
    margin-left: 16vw;
  }

  .section-2 {
    margin-bottom: 120px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-2.centered-text-section {
    padding-top: 112px;
    padding-bottom: 128px;
  }

  ._w-560px {
    max-width: 480px;
  }

  .section-8 {
    margin-bottom: 120px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-8.subpage-section {
    height: auto;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .double-grid__col {
    height: auto;
  }

  .double-grid__col.item-wrap {
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .track {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .camera {
    width: auto;
    height: auto;
    overflow: visible;
  }

  .frame {
    flex-direction: column;
  }

  .item {
    height: 50vh;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-28 {
    color: #000;
    text-align: left;
  }

  .scroll-link-block {
    bottom: 160px;
  }
}

@media screen and (max-width: 767px) {
  .members__drop-list {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .nav-link {
    padding: 12px;
    font-size: 22px;
  }

  .social-link-block {
    margin-right: 20px;
  }

  .language-links-wrapper {
    width: 100%;
    padding-left: 32px;
    padding-right: 68px;
    top: 12px;
  }

  .members__drop-toggle {
    min-width: 120px;
    padding: 10px 14px 8px;
  }

  .menu-icon-line {
    background-color: #9a9a9a;
  }

  .language-link {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 10px;
  }

  .button {
    letter-spacing: 1.5px;
    font-size: 11px;
  }

  .button:hover {
    color: #fff;
    background-color: #0000;
  }

  .button.members-in-nav {
    padding-left: 12px;
    padding-right: 12px;
  }

  .button.black:hover {
    color: #000;
  }

  .menu-button {
    width: 48px;
    height: 60px;
    padding: 24px 12px 24px 14px;
  }

  .open-scrollable-content-wrapper {
    width: 100%;
    min-width: auto;
    padding-top: 104px;
    padding-bottom: 104px;
    padding-left: 32px;
  }

  .top-nav-link {
    padding: 12px;
    font-size: 10px;
  }

  .top-nav-link:hover {
    padding-bottom: 12px;
  }

  .top-nav-link.w--current {
    padding-bottom: 11px;
  }

  .top-nav-link.right {
    display: none;
  }

  .navbar-copy {
    padding-top: 12px;
    padding-left: 20px;
    padding-right: 56px;
  }

  .social-icon {
    width: 36px;
    height: 36px;
  }

  .members__drop-link {
    padding: 12px 16px 10px 32px;
  }

  .extra-nav-buttons-wrapper {
    min-width: 160px;
  }

  .nav-symbol-wrapper {
    display: none;
  }

  .extra-nav-link_nav {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
  }

  .nav-text-info-wrapper {
    margin-left: 12px;
  }

  .logo_nav {
    height: 40px;
    max-height: none;
    margin-top: 2px;
  }

  .members__drop {
    letter-spacing: 1.5px;
    font-size: 11px;
    top: 14px;
    right: 52px;
  }

  .members__drop:hover {
    color: #fff;
    background-color: #0000;
  }

  .nav-links-wrapper {
    margin-bottom: 32px;
  }

  .nav-links-wrapper.social {
    margin-top: 16px;
    margin-bottom: 56px;
    padding-left: 12px;
  }

  .bg-image_nav, .logo-symbol_menu-cover {
    display: none;
  }

  .section-2 {
    margin-bottom: 96px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-2.centered-text-section {
    padding: 88px 28px 96px;
  }

  .section-8 {
    margin-bottom: 96px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-8.subpage-section {
    padding-top: 24px;
  }

  .button-wrapper.double-button {
    flex-direction: row;
    align-items: flex-start;
  }

  .track, .item {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .scroll-link-block {
    height: 48px;
    display: none;
    bottom: 104px;
  }

  .mouse-element {
    width: 14px;
    height: 22px;
  }
}

@media screen and (max-width: 479px) {
  .members__drop-toggle {
    min-width: 108px;
    padding-left: 12px;
    padding-right: 12px;
  }

  ._12px-text.address {
    margin-bottom: 8px;
  }

  .button {
    height: auto;
  }

  .button.black {
    padding-left: 16px;
    padding-right: 16px;
  }

  .top-nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .top-nav-link:hover, .top-nav-link.w--current {
    padding-bottom: 10px;
  }

  .top-nav-link.w--current:hover {
    border-bottom-style: solid;
    padding-bottom: 10px;
  }

  .top-nav-link.right {
    display: none;
  }

  .navbar-copy {
    padding-top: 8px;
  }

  .extra-nav-buttons-wrapper {
    min-width: 148px;
    font-size: 12px;
  }

  .nav-text-info-wrapper {
    flex-direction: column;
  }

  .logo_nav {
    object-fit: contain;
    width: 128px;
    max-width: 32vw;
    height: auto;
    min-height: 48px;
    margin-top: 0;
    margin-right: 4px;
  }

  .members__drop {
    font-size: 10px;
  }

  .div-block {
    background-image: url("https://cdn.prod.website-files.com/67f275b5dc7d2639a85bf2d4/688aacf62b6891506887c3f4_mnlt_25-059-RSC_250718_Cam_05_FINAL.jpg");
  }

  .section-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-2.centered-text-section {
    padding-bottom: 0;
  }

  .centered-content-wrapper {
    margin-bottom: 100px;
  }

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

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

  .div-block-4 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
  }

  .image {
    max-width: 70%;
  }

  .paragraph-2._1 {
    text-align: left;
  }

  .paragraph-2._3 {
    display: none;
  }

  .heading-5._1 {
    padding-left: 0;
  }

  .grid-3 {
    grid-template-columns: 1fr;
  }

  .section-8 {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-7 {
    grid-template-columns: 1fr;
  }

  .dark-grey-text {
    font-size: 16px;
  }

  .button-wrapper.double-button {
    grid-column-gap: 12px;
    align-items: stretch;
  }

  .imagefoto {
    height: 400px;
  }

  .imagefoto.double-grid__image {
    padding-right: 0;
  }

  .image-6 {
    max-width: 35%;
  }

  .grid-10 {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .text-block-11 {
    margin-top: 120px;
  }

  .produkty-section {
    margin: 10px;
  }

  .item {
    padding: 10px 20px;
  }

  .grid-13 {
    grid-template-columns: 1fr;
  }

  .text-field {
    width: auto;
  }

  .text-block-28 {
    color: #000;
    text-align: left;
  }

  .grid-14 {
    grid-template-areas: ".";
  }

  .div-block-11, .div-block-12, .div-block-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-17 {
    height: 120%;
  }

  .grid-16 {
    grid-template-columns: 1fr;
  }

  .div-block-18 {
    padding-top: 50px;
  }

  .div-block-19, .div-block-21 {
    padding-left: 50px;
  }

  .div-block-21._1 {
    padding-bottom: 50px;
  }

  .grid-17, .grid-19 {
    grid-template-columns: 1fr;
  }

  .text-block-33 {
    text-align: center;
    font-size: 8px;
  }

  .scroll-link-block {
    display: flex;
    bottom: 120px;
  }

  .grid-21 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-22 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 286px auto;
  }

  .image-15 {
    padding: 50px 30px 0;
  }

  .div-block-23, .image-16 {
    border-radius: 0;
  }

  .text-block-35 {
    padding-top: 50px;
  }

  .section-22 {
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-d84d2ec8-5a40-0ce7-d8e4-29b9b9de2cd7-a85bf2db {
  justify-self: start;
}

#w-node-d84d2ec8-5a40-0ce7-d8e4-29b9b9de2cd8-a85bf2db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f55f6041-9fff-ea0e-3829-a5af0e7ce437-a85bf2db, #w-node-_1b31be3f-be62-2912-d70f-311561b97300-a85bf2db, #w-node-_44cdb3f0-d2b9-8bb8-0338-9c3ef555de25-a85bf2db {
  align-self: center;
}

#w-node-b1159ade-23a7-3a25-f7df-c65db00f1f47-a85bf2db {
  justify-self: start;
}

#w-node-_9c87251d-5c36-3aff-4e85-9b8706ac6eaa-a85bf2db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c8cd081a-3db9-ebd4-49d1-c8fbb46dda00-a85bf2db {
  align-self: center;
}

#w-node-_113a7fae-d743-1b7b-9704-6f1b543fe309-a85bf2db {
  place-self: center;
}

#w-node-_2531b73a-5e2f-0e30-e554-2f0fc09245e0-0945567e, #w-node-_98aa67b6-61df-60fc-0375-e741d7210914-0945567e, #w-node-_5db3c7b0-d2b6-fa96-4c6f-74df2e019cf0-0945567e, #w-node-_8c9bac06-3914-523e-6430-02648730d521-0945567e, #w-node-e7689276-0d84-28c5-f376-773fc1581f2f-0945567e, #w-node-e46d4617-6bb1-7f19-ec67-607544304340-0945567e, #w-node-_654ee6a1-49e0-c13f-cf79-5e3d63915cc7-0945567e, #w-node-cefcd441-97c4-9a42-90b6-ff077df0b7d2-0945567e, #w-node-b80d32d6-a2f1-3665-48bd-2ded9fad6c14-0945567e, #w-node-fe04ddd6-0ea4-d31a-2df3-2ed5b1e30cf5-0945567e, #w-node-d51015a8-6e72-dd3a-be63-f4c7d7390367-0945567e, #w-node-_5f09ec2a-b11c-efd2-2764-2571923ed46e-0945567e, #w-node-_145ce0c1-7750-133e-556d-625bee2c9b8e-0945567e, #w-node-_2074c7e4-6c94-9380-8b17-1846a2c99850-0945567e, #w-node-_50fd7d5f-d949-19b0-ae57-107bd9750575-0945567e, #w-node-da746382-8442-fc64-aa2a-993658f1524f-0945567e, #w-node-_66854284-01e1-d865-5ecf-d29f7cc7659d-0945567e, #w-node-dc02d5f3-0c92-c980-6045-3d1fc6e39557-0945567e, #w-node-_777b6ff0-1132-fc04-b59b-c2827845c560-0945567e, #w-node-_936f6049-23db-fde5-5c6b-81353d3c8492-0945567e, #w-node-_55fbd3b5-268a-1e55-d587-a501e3fae22d-0945567e, #w-node-_84f5e654-ec47-2320-ac1e-4de9a37bb2d8-0945567e, #w-node-_5061f738-5fec-6ba5-5508-15cccdf6f885-0945567e, #w-node-a9a2fffb-683e-ecdf-9e3a-f3af2f09f48d-0945567e, #w-node-_17c8941f-466e-1d24-e9f1-f1e53098c4e0-0945567e, #w-node-_5469f1d5-12da-c9eb-b816-9d63c34d334f-0945567e, #w-node-_21e1d7c7-8350-f109-6d1b-5d4158b6b9fb-0945567e, #w-node-_2c9fa0e2-9ad2-3748-c37a-109fb15263ac-0945567e, #w-node-dc399631-861f-4ad3-b721-a9521c743653-0945567e, #w-node-fc5ee934-a11f-f9a1-6287-635dfe47eee0-0945567e, #w-node-ca06b2ed-4f26-5227-49a9-a782b26a7394-0945567e, #w-node-e58fff15-01ce-9c8e-71ba-6c1cd606a2a7-0945567e, #w-node-bbd7e860-839a-66d2-02ea-d14d59100954-0945567e, #w-node-_9998b180-f1c8-5e44-e8a4-8ab8a74fee6e-0945567e, #w-node-_57102299-805f-c1d7-9042-f11fb846d41c-0945567e, #w-node-cdb7fbda-b314-a589-01fe-abae5692fe73-0945567e, #w-node-_0c83f993-a2a5-b41c-85ed-bf1a544fd136-0945567e, #w-node-cda01ec1-4684-1a04-4d41-00ad3d2b509b-0945567e, #w-node-_0f33517a-c2c7-5b13-10eb-bca4c2efb4da-0945567e, #w-node-_8d00a084-2ac1-6024-a5bd-5a0c6128a596-0945567e, #w-node-c4990dc8-b122-7291-488f-9aadc45b2b4f-0945567e, #w-node-a37c5cf6-30af-cde8-b78b-0fc68306737e-0945567e, #w-node-_384224c5-a0f9-0349-dc04-0b02dde0bc28-0945567e, #w-node-_0c4624f6-59c5-9019-acc8-9bc5cd98c188-0945567e, #w-node-a1f0ed33-2dc3-de77-b142-3a0d85db8399-0945567e, #w-node-_37425e09-c404-89ea-5c81-d055c041f21c-0945567e, #w-node-b9c21ff0-6b44-2b99-e6bb-4c6c877d9834-0945567e, #w-node-_7c296a04-217f-f797-047c-5b8aa00564d3-0945567e, #w-node-_5a29fc70-8edd-dd3e-dfdc-0ed7cda0c37f-0945567e, #w-node-_6b33b186-095f-28f5-3b49-43525422e9f4-0945567e, #w-node-_67ad5ec7-6438-9282-9e6e-a9dcd8564204-0945567e, #w-node-ea5b19eb-0002-ffea-a7a8-f3e1d43d928e-0945567e, #w-node-_8e309d96-6020-ecbe-ba7d-ceabb8f1c71f-0945567e, #w-node-_9cda369f-223b-a098-2ee8-cd8a08abee33-0945567e, #w-node-_01405d97-f313-6b67-177b-e7498ca89a8b-0945567e, #w-node-_0fe09dfa-a171-402b-d05c-36bf4b5cf891-0945567e, #w-node-_5016796a-f82b-f2b2-3e8a-561a3ad6f732-0945567e, #w-node-_2fe540bc-c747-5169-9863-0e2529c97d99-0945567e, #w-node-_425f7fea-862f-893e-7fab-aafeb54bd815-0945567e, #w-node-_95175b3e-36f3-a9a8-de7c-fe870ba9533c-0945567e, #w-node-ac061d63-012d-f0e0-256c-8ced39187fff-0945567e, #w-node-_4039ce6e-dd39-57ae-7aba-2d7a2edccf5d-0945567e, #w-node-_482557c8-2b34-934e-7f8f-db9e542656bc-0945567e, #w-node-_18696fff-b9b3-694b-c45a-b8edf6d65e14-0945567e, #w-node-_36839456-e950-a22d-4391-fea53374b823-0945567e, #w-node-_6f9cc755-2332-6ce5-88df-e32bbaab45ee-0945567e, #w-node-d7676c21-7ec6-46ef-fbbf-bae4c7681c5c-0945567e, #w-node-c361961d-9704-ec75-8af1-2fdc3146abf7-0945567e, #w-node-_53a3d228-5b5e-1177-1c7e-1e5b2de6529b-0945567e, #w-node-_2788bb0b-876e-efd4-5ca7-a11ef27048b0-0945567e, #w-node-_300d8a8e-12a7-29c7-c860-fd3c50c5e2c2-0945567e, #w-node-_7ae95a25-c02d-9b03-fe1a-56a5e4239165-0945567e, #w-node-_1317b55d-a84d-b09e-b539-1d36904f5042-0945567e, #w-node-a44d841f-ab9a-5367-fb79-7a11d8b13a4b-0945567e, #w-node-f465fad0-fcc3-ac3b-0c4a-d09ed84cd806-0945567e, #w-node-_6f9e56ce-032d-15cf-f40d-fab643bea369-0945567e, #w-node-_9a3d6e83-f7e1-7fb7-62f4-15589ed6eba2-0945567e, #w-node-_2fc0471a-e01a-2ce7-6750-7d10ce7f16f6-0945567e, #w-node-fab4ead4-a861-c06d-e067-120e500bc415-0945567e, #w-node-d84f6580-4768-f6d0-3590-bf25c0b78de6-0945567e, #w-node-c1ca3b38-36ee-1fd7-b4d6-4fe027e449fb-0945567e, #w-node-_9801172b-0677-3be0-1a66-e83b5b4559f1-0945567e, #w-node-b0ad3e3b-6fdc-63a5-a3a9-542b7cc705f7-0945567e, #w-node-c2a94b25-c6eb-c221-e8a2-7153a6776248-0945567e, #w-node-d9bf399d-95c9-1a8c-960b-ea84d2d8c44a-0945567e, #w-node-bfa6169c-9335-af08-5880-6ee5924efa84-0945567e, #w-node-_5dc19252-87f5-294c-9b3e-ed7a33eb1883-0945567e, #w-node-_29387b59-788d-c1ea-d0ce-a586d111b5ce-0945567e, #w-node-_5c8339cf-a274-7d27-0229-aee32e9d8eef-0945567e, #w-node-_7d77fe2b-ef01-1fe9-d240-964277eec17b-0945567e, #w-node-_6be51489-fbb4-1ec0-c445-a649159f1942-0945567e, #w-node-a3cbfebd-9773-0660-a630-171539d66608-0945567e, #w-node-_7af8a561-3890-fe22-b50a-8de7d5f53147-0945567e, #w-node-_9b076290-a74c-5a9d-56da-3c6b9614bffd-0945567e, #w-node-_4f6135d2-b784-1f50-8b62-64dfdc6b039f-0945567e, #w-node-_773696a4-4406-3114-ca8e-36407ed5136d-0945567e, #w-node-e6751792-5c03-f7ce-33ae-922b65ef22a9-0945567e, #w-node-_3e39477a-f59b-a205-9a75-608cd04522f7-0945567e, #w-node-_48d53bca-35ec-d3ce-c948-7525a120842d-0945567e, #w-node-d24f8840-d703-7c26-48e4-7c152abc6f58-0945567e, #w-node-ed97e9bf-aa34-fcab-b1f7-07a4200da8fb-0945567e, #w-node-_47da0844-c5f9-323f-0fd4-ad92ed25e8f4-0945567e, #w-node-f96cedd6-3666-b3cc-11d8-08e614b4d008-0945567e, #w-node-_74aa6399-1bfb-7b72-edad-593e9f79438b-0945567e, #w-node-_23e96c86-fd2a-4461-f328-9ec68ee039b9-0945567e, #w-node-_302e50d0-f253-d949-7790-370be45b933b-0945567e, #w-node-df5cbff6-b46d-6e4e-8503-23058fb673f9-0945567e, #w-node-_094db113-ba92-2a85-2013-6b7732be9f40-0945567e, #w-node-_0dfa4919-9060-6d8c-de6f-c2c4713faac2-0945567e, #w-node-ff9176f8-7222-b899-bbd4-c450bfef4109-0945567e, #w-node-edddda61-594b-b310-ae53-b27b7e980bcc-0945567e, #w-node-_3575571b-c36c-e8ad-63d3-803ec1a33b54-0945567e, #w-node-_1182b5cb-5620-93dc-cc54-8d0140e39af5-0945567e, #w-node-ccd219cf-8877-9c19-5893-86120015458e-0945567e, #w-node-_77fccf0c-0580-6bad-b6ce-1b118771dc1f-0945567e, #w-node-_1ea30ea2-4460-edf5-2a7e-2aad1d5a571f-0945567e, #w-node-_68e90075-0731-e17f-b1e3-c3abeb1de82d-0945567e, #w-node-_0962e692-f3d8-5e91-1285-ce5441303c71-0945567e, #w-node-_877efab8-a43e-c58e-b2ff-132f87afe88f-0945567e, #w-node-_31f38979-80f8-7b78-1468-a1c50b6927f5-0945567e, #w-node-_20d4eb47-f157-c34a-8a91-74d07dfd8605-0945567e, #w-node-fdecd31e-0131-1c7f-512d-034e2eeb3d13-0945567e, #w-node-ec0c83e9-8682-47e6-9d8a-09b99745b486-0945567e, #w-node-e039b4f4-ba34-c05d-d079-876d5b999bde-0945567e, #w-node-_2d9c368f-1fe7-7b9f-219d-d60976cd0f39-0945567e, #w-node-dfc33091-8e32-3a2d-ff1d-63932c065cb1-0945567e, #w-node-dbdca6ab-6bae-1f23-3c72-3e45f2d0c996-0945567e, #w-node-e2977f68-7cf8-6a3f-bf26-f18fb06b0a39-0945567e, #w-node-_772c9a21-115e-ea19-8766-7e7f02d0a011-0945567e, #w-node-_1d113609-1861-2409-36b9-b350eee1f4f1-0945567e, #w-node-aea4d43a-9351-5c02-1238-7130bff19b11-0945567e, #w-node-_9c95ca22-0a0f-8ce9-e79b-0827e6cf2175-0945567e, #w-node-_35721119-cab5-f836-7236-6dd7ab0b264b-0945567e, #w-node-eff1e0a2-60f3-d6fd-b0fb-2fa4d13216b1-0945567e, #w-node-_4b2cd431-2eec-4515-a8e0-647a2033cb5f-0945567e, #w-node-_35ad1bec-0ff2-2ca3-8993-59d614454ab8-0945567e, #w-node-_3fc02f2e-b328-e7e3-4938-4d0ca5a197f6-0945567e, #w-node-_03143302-d592-d477-65a1-0a04a6c9b9b4-0945567e, #w-node-_88f29874-386b-757e-8820-6c33cfcac097-0945567e, #w-node-_8a0a3ff8-a190-010e-6311-a1948038698b-0945567e, #w-node-_6f4b55a2-d285-fa84-b15b-d3fd30574626-0945567e, #w-node-_2d7891ab-8434-ebbe-1ee4-b4e5476e6449-0945567e, #w-node-a1cf4a06-059d-ce7f-8c0c-979538082770-0945567e, #w-node-_2c90e8c1-ad1f-f59b-fa6d-2fe146a74140-0945567e, #w-node-_3e7ee917-6805-1660-c82f-beeb583c7cd9-0945567e, #w-node-ca4e457e-835f-50bb-38b4-580a0b80216b-0945567e, #w-node-_17fe5ec8-8bf5-1368-63fc-48f6caa4fa0a-0945567e, #w-node-_4e0ef02a-464f-3753-cb50-bd2ceab9e1bf-0945567e, #w-node-_9677bbe3-38ef-e391-4d50-ba0c98f745ca-0945567e, #w-node-f33b0c6b-9743-f0e7-c96b-a8369a9bbfa7-0945567e, #w-node-_138ed369-5883-cc80-088b-4aa94daa027f-0945567e, #w-node-_32750213-0bf2-9792-ba21-32771703bac7-0945567e, #w-node-_1162e7cd-d840-a601-afe7-0687b8d6630e-0945567e, #w-node-ce052eec-98c4-e0e4-bd21-f2ccafb06b0d-0945567e, #w-node-_881b701f-3f56-6f29-9de1-2e317b2cbd2e-0945567e, #w-node-e4b7d291-8f8b-8dcf-c4a8-700bb733f7fc-0945567e, #w-node-f032f5f7-69d8-c78d-6daa-47e5540cf2c6-0945567e, #w-node-_03f23b72-e7e0-ba6c-f694-67168373a1be-0945567e, #w-node-b3277cb0-1628-ced9-8824-fad3b0f93172-0945567e, #w-node-_34df1faf-2be1-74ac-a385-deffc351f175-0945567e, #w-node-_7744f978-12b7-bd46-7167-fc074a9ea205-0945567e, #w-node-dddf5282-2a76-0e85-c784-f9af3e044207-0945567e, #w-node-_3cafcaaf-7a6d-e4c7-633a-0d4a2a4e081d-0945567e, #w-node-_80c19891-37ec-f8c4-2eb2-d3041cf7fa44-0945567e, #w-node-_2093d02c-7277-4c52-6be3-f30f76141d5b-0945567e, #w-node-_858188f5-bfe1-667c-14ab-b689f08e2d06-0945567e, #w-node-aefa9cac-8a90-524b-ba76-37ee7f8e4acb-0945567e, #w-node-_09a6e88e-c027-9a65-158d-42fff171307c-0945567e, #w-node-c04126b1-2d50-9150-8ead-15a2f93ab15e-0945567e, #w-node-_70cfc9dd-e1a5-fbcb-66ae-d66617487c53-0945567e, #w-node-ea3efd05-bd96-1757-853b-d9b27643d68d-0945567e, #w-node-e3f4952e-4e37-5ff9-42ff-9b855a72d798-0945567e, #w-node-df9a57f6-98e7-8dbf-a079-35f1168eba5f-0945567e, #w-node-f4e75162-eeb9-4d16-6938-1d0cf20441d3-0945567e, #w-node-_12b15ee1-2f4d-a8ca-5df1-46f1db67b147-0945567e, #w-node-a2410c55-a01b-193d-78ae-2f8a1579efdc-0945567e, #w-node-d469528e-264e-dff7-d1bd-293e1d37c1a0-0945567e, #w-node-_2c9b5c11-45c3-3884-ddd9-9c162ddfe131-0945567e, #w-node-c67d34e0-fe00-d70d-7807-69948945e075-0945567e, #w-node-_499f2373-01e0-d464-6520-9207beae4acb-0945567e, #w-node-_074e03ad-d2ef-48c9-c933-ab293382a0be-0945567e, #w-node-_2b6b5a06-43dc-1fa0-7381-78a4f446502f-0945567e, #w-node-_62b9b879-7a12-e9e5-f5d8-36b429df3df7-0945567e, #w-node-baa1787f-6d68-decc-0024-9fa29646739d-0945567e, #w-node-_5b0ca049-777a-aff6-5a15-3bae74a1c2ff-0945567e, #w-node-f85f9345-e3cb-2a23-b9a0-5cb860bcd400-0945567e, #w-node-_3cd8380a-5d88-a986-98e6-fb4069563ad9-0945567e, #w-node-_5cf0af62-c474-c6db-312a-67f912226afd-0945567e, #w-node-f983409d-6bfc-95fb-ae76-94c9a79efd89-0945567e, #w-node-d8bdaf96-6c6a-b9d8-4753-468e487c8ba5-0945567e, #w-node-_9c33257e-cbd0-ca15-7474-fa24cbb700d5-0945567e, #w-node-_8ba387eb-bf87-ea19-52a0-b94094e118b0-0945567e, #w-node-_98706af3-9980-97cd-18d7-bc95d9c553a6-0945567e, #w-node-acf83015-1a12-8233-88b3-d1255aebf528-0945567e, #w-node-_488f42ca-b0ac-4b11-6c92-25910f0d44fe-0945567e, #w-node-c0dbc06a-3565-ff34-50b7-85d17a3bbcbe-0945567e, #w-node-_8398dd21-5ced-84f9-7d0e-8192fae08c90-0945567e, #w-node-a63ac192-22e9-2ed9-d753-d23cf5e45815-0945567e, #w-node-_42d77286-79f8-846f-0cf1-f09e626c4ed8-0945567e, #w-node-_5faace7b-01a9-ad1a-5d61-c286c0418b33-0945567e, #w-node-_8e220904-8d2a-46f9-c236-2a9e3c2e32b1-0945567e, #w-node-_66d47013-74d3-e748-d167-250a8569b5a0-0945567e, #w-node-_42e221c1-a49c-c16c-366d-8f5daed38cbd-0945567e, #w-node-_04b6c449-599e-19d5-966c-5c22a8ba1d94-0945567e, #w-node-_5ea14de1-c92f-957c-c5cb-d0c3c9383086-0945567e, #w-node-_79fee0d3-71ea-ef38-3c03-3cc1fc3c3e31-0945567e, #w-node-dd1b3ff1-d795-3894-4dcb-767af2b98d6a-0945567e, #w-node-c70eddcb-3af1-5b37-f952-fdcd49f3a733-0945567e, #w-node-_3625d147-7fde-66ea-06e1-915c7ed0008b-0945567e, #w-node-ce610569-7730-3462-53e8-3a5085d3c593-0945567e, #w-node-ab9d82ac-f3e3-cb56-15d0-9a18fdaf6e59-0945567e, #w-node-e0f0bca3-483b-1a02-07c3-9c2503beeb91-0945567e, #w-node-_2dc75d9f-4283-52ec-829c-810ade26630a-0945567e, #w-node-_2ace4fe3-cac2-0652-520e-da3999c9f893-0945567e, #w-node-_6b2148ad-5145-e8a4-a882-7286fc964fc0-0945567e, #w-node-b38174b7-461f-cb75-b107-5e0eb32e96fd-0945567e, #w-node-_211964de-ed77-9f41-059b-6c487b62b475-0945567e, #w-node-bc4e5ff1-9edc-0ac6-a7b0-eedeacfa00b3-0945567e, #w-node-a5cdc332-aa6c-ec04-d711-6ea062e940db-0945567e, #w-node-_769a810c-c755-72e9-da2c-86937f7ac465-0945567e, #w-node-_48a2abe0-4d72-dfbf-f095-dd87d8ca0837-0945567e, #w-node-ecbbba73-b066-f033-0e46-929f945128db-0945567e, #w-node-_9fe1e457-b1f0-5629-4e67-3dc695266557-0945567e, #w-node-_16238177-f9b2-4228-3e39-11853bca3568-0945567e, #w-node-_313451ac-d5f3-93c7-9d15-918885405d8d-0945567e, #w-node-c9b08b3f-3662-f28f-6515-37bb6a977b78-0945567e, #w-node-b1677aad-7566-0f2f-aa22-6f05a99a0d6c-0945567e, #w-node-dcc34052-fd06-dbdc-2d05-4ea9ff8e5648-0945567e, #w-node-_01ab3619-4088-b4d9-c145-d2b31ecbdd5d-0945567e, #w-node-a92b08ff-1570-f8d7-6a6a-422a22f0585d-0945567e, #w-node-b3f3a80c-623f-c21a-76c7-5efde4aa7385-0945567e, #w-node-_9a2dcc51-4342-3586-a89d-a08fa1268831-0945567e, #w-node-_04453316-dd08-4f23-c9e5-a7dd2505d141-0945567e, #w-node-d5f882c5-e18b-3aeb-183e-26f3cb59cc46-0945567e, #w-node-c9bada20-2c55-5685-3b1e-2f135ab2e024-0945567e, #w-node-_072637d0-0b5d-0665-7848-736f49ade644-0945567e, #w-node-_7f8a1451-03a5-2e3a-bd67-1ac34f83628c-0945567e, #w-node-a6772bce-dd17-7948-4a0c-4dc880b307c0-0945567e, #w-node-_91030cec-8b3c-ac8b-c662-1f60f9beb5d7-0945567e, #w-node-_346511cd-3feb-366b-8127-2aa7468e1eb1-0945567e, #w-node-_7934b87d-fb3a-5bfe-3a9a-1abd016607dc-0945567e, #w-node-_3a3eaea0-40a2-3324-be73-688b5a48ac38-0945567e, #w-node-_440fc994-b40f-42e0-abe4-c93bd04da24c-0945567e, #w-node-afc7f216-597a-e1f3-13ee-93d3b819987e-0945567e, #w-node-_0e0b572c-447a-d764-9d2b-3b40d1b1c48d-0945567e, #w-node-cbe042fe-9306-4792-f82a-14c587c7efca-0945567e, #w-node-b847c9d6-f20f-a3c7-284e-517b14e3c1b5-0945567e, #w-node-_17cd66c8-aa81-5f1b-327e-f88e87456a4d-0945567e, #w-node-ebbb8b1e-fb35-281e-a6b7-388ecbfb2b9d-0945567e, #w-node-_4ac6fc5f-ac8b-1bc5-400f-b30c6e030445-0945567e, #w-node-_1136fbd5-80e7-329b-5c44-9573aa20cd45-0945567e, #w-node-e58be388-4a3e-e495-1cea-0cd7a7d1e6f7-0945567e, #w-node-_7fbd8392-364d-3b11-e1d5-c64905fe78d6-0945567e, #w-node-dfa853a9-eaf3-4efd-e72c-343208b707a0-0945567e, #w-node-_06027bae-af9a-cc34-97e7-5415da93280d-0945567e, #w-node-_53b555e4-34ed-586c-2251-8a498c394b15-0945567e, #w-node-_9e44b4fa-6109-65f8-2749-247a69e93326-0945567e, #w-node-_3cb9f58e-1783-d839-fe00-4da47b8cdac9-0945567e, #w-node-dc93bc38-0dc8-979c-8d4e-36529683d363-0945567e, #w-node-_29d28d6d-2793-3fcb-c420-5ba467d7cb42-0945567e, #w-node-_4e265373-eeeb-d880-4055-b4006b2c0d50-0945567e, #w-node-b1dd859b-b473-166c-99e4-697ab4869585-0945567e, #w-node-_96e8927e-5f61-8f17-faea-e0bd9aecd033-0945567e, #w-node-_1a5b849e-4129-460b-673a-4f4bb010ef98-0945567e, #w-node-_194401ba-5b04-d6e5-ec00-239fb6b9f760-0945567e, #w-node-_4f8eb5ca-2205-1b3e-50c2-7a46d6373fe4-0945567e, #w-node-_8958e411-f8c3-604f-e118-4ecc19186933-0945567e, #w-node-_8b3671b8-f7bb-ac60-6757-49a4f163953b-0945567e, #w-node-_8d1a3c6f-62fd-91f3-7a01-0607bbdfae72-0945567e, #w-node-_366eb185-af52-056b-98ea-d275c0d13a1f-0945567e, #w-node-_3810ada6-2008-5047-a31b-3e81ced530ac-0945567e, #w-node-_0339b640-4bad-8181-96f2-2492e72270af-0945567e, #w-node-c217ee36-64ee-455f-0963-579d92464bc8-0945567e, #w-node-_5687dc21-1b3a-cd5d-d5ee-925f7e4cd0da-0945567e, #w-node-_5a058a40-f9fd-51fe-efa9-8922d1f7d642-0945567e, #w-node-_762b6f59-42cb-d186-2c24-5322c23d0bfb-0945567e, #w-node-e8372f49-40fd-d82c-ffb7-6d5d54d77b82-0945567e, #w-node-fbd09556-733f-c8b4-908e-b1e707301f3a-0945567e, #w-node-_99c20ceb-c752-27a6-c0ef-68f16d136ff1-0945567e, #w-node-_1aed3e3e-6335-c5d3-ca0a-8d6311e47fae-0945567e {
  justify-self: center;
}

#w-node-_38b808e3-17a9-f7e0-21b6-ba7a54855cd9-0945567e {
  place-self: center;
}

@media screen and (max-width: 479px) {
  #w-node-_5a3e180b-c943-91ff-9123-eabdb253b491-a85bf2db {
    justify-self: center;
  }
}
