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: Snell Roundhand;
  src: url("https://cdn.prod.website-files.com/694258593186a54b807e8296/6948fe376c1c5a70b5bb0450_Snell%20Roundhand%20Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Snellroundhand;
  src: url("https://cdn.prod.website-files.com/694258593186a54b807e8296/694263d9679b5871dce86782_snellroundhand_bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bentonmoddispcomp;
  src: url("https://cdn.prod.website-files.com/694258593186a54b807e8296/694263a8030f25d4fb162d02_BentonModDispComp-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --vanilla-mist: #f2f1f0;
  --dark-velvet: #212322;
  --frosted-amber: #d1ccbd;
  --bronze-elegance: #9d968d;
  --majestic-gold: #96826d;
  --dark-velvet-40: #21232266;
  --white: white;
  --transparent: #fff0;
}

body {
  background-color: var(--vanilla-mist);
  color: var(--dark-velvet);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 150%;
}

h1 {
  letter-spacing: -.15rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 7.5rem;
  font-weight: 400;
  line-height: 95%;
}

h2 {
  letter-spacing: -.1rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 5rem;
  font-weight: 400;
  line-height: 95%;
}

h3 {
  letter-spacing: -.075rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 95%;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 120%;
}

.margin-top-xsmall {
  margin-top: 1rem;
}

.style-giude-navigation {
  z-index: 5;
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 3rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 2rem;
  display: flex;
  position: sticky;
  top: 2rem;
}

.text-style-caps {
  text-transform: capitalize;
}

.style-guide-spacer-block {
  border: 1px solid #000;
  width: 100%;
  padding: .5rem;
}

.style-guide-small-head {
  grid-column-gap: 3rem;
  background-color: #333131;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  padding: 1rem 1.5rem;
  display: flex;
}

.filter-wrap {
  grid-column-gap: .4rem;
  flex-flow: wrap;
  align-items: flex-start;
  display: flex;
}

.margin-top-xmedium {
  z-index: 1;
  margin-top: 2.5rem;
  position: relative;
}

.text-color-frosted-amber {
  color: var(--frosted-amber);
}

.bg-color-white {
  background-color: #fff;
}

.text-weight-700 {
  font-weight: 700;
}

.btn-4 {
  color: #1d3a3d;
  background-color: #0000;
  border: .125rem solid #1d3a3d;
  border-radius: 3.75rem;
  padding: .75rem 1.25rem;
  font-weight: 700;
}

.btn-4:hover {
  background-color: #bbda0d;
  border-color: #bbda0d;
}

.style-guide {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #ebebeb;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  padding: 2rem 0 5rem;
  display: flex;
  position: relative;
}

.text-weight-800 {
  font-weight: 800;
}

.margin-bot-xsmall {
  margin-bottom: 1rem;
}

.text-color-white {
  color: var(--vanilla-mist);
}

.div-block {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.style-guide-spacing-empty-block {
  z-index: -1;
  background-color: #cfcaca;
  width: 100%;
  height: 4rem;
  position: relative;
}

.style-tag-wrap {
  color: #fff;
  background-color: #e93ece;
  border-radius: 1rem;
  padding: .5rem 1rem;
}

.style-guide-txt {
  text-transform: none;
  font-size: 5rem;
  font-weight: 700;
  line-height: 120%;
}

.style-guide-txt.small {
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
}

.style-guide-txt.normal {
  font-size: 1.5rem;
  font-weight: 700;
}

.style-class-wrap {
  color: #fff;
  background-color: #0073e6;
  border-radius: 1rem;
  padding: .5rem 1rem;
}

.margin-top-xxsmall {
  margin-top: .5rem;
}

.size-block {
  grid-column-gap: 16px;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  max-width: 35rem;
  display: flex;
}

.margin-top-medium {
  margin-top: 2rem;
}

.text-weight-300 {
  font-weight: 300;
}

.style-guide-content {
  z-index: 1;
  grid-row-gap: 12rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 5rem;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
  position: relative;
}

.style-guide-small-heading-txt {
  color: #fff;
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 120%;
}

.heading-style-h2 {
  font-size: 3.89rem;
}

.style-giude-sticky {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.margin-top-large {
  margin-top: 2.87rem;
}

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

.style-guide-head {
  grid-column-gap: 3rem;
  background-color: #333131;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  padding: 1rem 2rem;
  display: flex;
}

.heading-style-h6 {
  font-size: 1.23rem;
}

.style-guide-heading-txt {
  color: #fff;
  text-transform: capitalize;
  font-size: 3rem;
  line-height: 120%;
}

.btn {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  background-image: linear-gradient(180deg, var(--vanilla-mist), white);
  color: var(--dark-velvet);
  cursor: pointer;
  border-radius: 4.27rem;
  justify-content: center;
  align-items: center;
  min-width: 12.18rem;
  padding: 1.25rem 1.75rem;
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.btn:hover {
  background-image: linear-gradient(180deg, var(--vanilla-mist), var(--frosted-amber));
}

.heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
}

.text-weight-400 {
  font-weight: 400;
}

.filter-button__label {
  border-style: none;
  border-radius: 0%;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.filter-button__label.w--redirected-checked {
  background-color: #ec6145;
}

.text-size-regular {
  font-size: .93rem;
}

.text-size-xlarge {
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 120%;
}

.text-color-bronze-elegance {
  color: var(--bronze-elegance);
}

.background-color-black {
  color: #1d3a3d;
  background-color: #000;
}

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

.heading-style-h5 {
  text-transform: capitalize;
  font-size: 1.56rem;
}

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

.text-align-center.size-28 {
  font-size: 2.8rem;
}

.text-weight-500 {
  font-weight: 500;
}

.filter-button__text {
  letter-spacing: -.028rem;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 100%;
  position: relative;
}

.filter-button__style {
  display: none;
}

.style-guide-button {
  color: #000;
  background-color: #3898ec00;
  border: 1px solid #0003;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 120%;
  display: flex;
}

.style-guide-button.w--current {
  color: #fff;
  background-color: #000;
}

.heading-style-h1 {
  font-size: 5rem;
  line-height: 100%;
}

.btn2 {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  color: #993d22;
  letter-spacing: -.024rem;
  text-transform: uppercase;
  background-color: #0000;
  border-width: 0;
  border-color: #0000;
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-end;
  padding: .88rem 2rem .88rem 2.5rem;
  font-size: .8rem;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.rich-text {
  width: 100%;
}

.margin-bot-medium {
  margin-bottom: 2rem;
}

.filter-button {
  color: #000;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 4.5rem;
  padding: .8rem 1.6rem;
  position: relative;
  overflow: hidden;
}

.margin-top-small {
  margin-top: 1.5rem;
}

.text-color-majestic-gold {
  color: var(--majestic-gold);
}

.text-size-large {
  font-size: 1.23rem;
  line-height: 150%;
}

.text-size-small {
  font-size: 1rem;
  font-weight: 400;
}

.margin-bot-small {
  margin-bottom: 1.5rem;
}

.text-color-black {
  color: var(--dark-velvet);
}

.margin-bot-xxsmall {
  margin-bottom: .5rem;
}

.slider-button {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.text-style-italic {
  font-style: italic;
}

.text-weight-600 {
  font-weight: 600;
}

.style-guide-list {
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.style-guide-list-item {
  grid-column-gap: 5rem;
  border-bottom: 1px solid #0003;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 3rem;
  display: flex;
}

.style-guide-list-item.up {
  align-items: flex-start;
}

.slider-button__icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.style-guide-head-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.filter-block {
  background-color: #0000;
  margin-bottom: 0;
}

.list-item {
  z-index: 5;
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  border: 1px solid #0000;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  max-width: 92.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.nav-link-list {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.drop-menu {
  grid-column-gap: .47rem;
  grid-row-gap: .47rem;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #212322cc;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 1.25rem 1.75rem;
  display: flex;
}

.nav-link {
  z-index: 2;
  grid-column-gap: .47rem;
  grid-row-gap: .47rem;
  color: var(--vanilla-mist);
  letter-spacing: 0;
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  padding: .62rem 1rem;
  font-size: 1.06rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  position: relative;
}

.nav-link:hover, .nav-link.w--current {
  background-color: var(--vanilla-mist);
  color: var(--dark-velvet);
}

.nav-link.drop {
  border-radius: 1.25rem;
}

.wrap-drop-menu {
  z-index: 999;
  min-width: 20rem;
  padding-top: 2.6rem;
  display: none;
  position: absolute;
  inset: 1.5rem auto auto -4rem;
}

.navbar {
  z-index: 999;
  padding-top: 1rem;
  padding-bottom: 1rem;
  transition: all .4s;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-menu {
  justify-content: flex-end;
  width: 100%;
  margin-right: auto;
  display: flex;
  position: static;
}

.nav-arrow {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .5rem;
  display: none;
}

.nav-brand {
  color: #f9f9f9;
  width: 100%;
  max-width: 3.75rem;
  margin-right: auto;
  transition: all .4s;
}

.nav-brand:hover {
  color: var(--majestic-gold);
}

.drop-link {
  color: var(--vanilla-mist);
  width: 100%;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
  transition: all .4s;
}

.drop-link:hover {
  color: var(--majestic-gold);
}

.drop-link.w--current {
  color: #bbda0d;
  text-decoration: none;
}

.drop-link.first.w--current {
  color: var(--majestic-gold);
}

.burger {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 2.5rem;
  display: none;
}

.burger-line {
  background-color: #fff;
  border-radius: .5rem;
  flex: none;
  width: 100%;
  height: .2rem;
}

.nav-link-wrapper {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.mobile-line {
  display: none;
}

.main-wrapper {
  position: relative;
}

.section-hero {
  color: var(--vanilla-mist);
  padding-top: 37vh;
  overflow: clip;
}

.logo-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.container {
  z-index: 2;
  max-width: 81rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
}

.container.large {
  max-width: 92.5rem;
}

.wrap-hero-heading {
  z-index: 5;
  max-width: 73rem;
}

.text-span {
  font-family: Snell Roundhand, Arial, sans-serif;
}

.section-owner {
  color: var(--dark-velvet);
  padding-top: 34.5rem;
  padding-bottom: 16rem;
}

.max-55 {
  max-width: 55rem;
  margin-left: auto;
  margin-right: auto;
}

.hero-gradient {
  min-height: 95rem;
  max-height: 95rem;
  position: absolute;
  inset: -3.75rem 0% auto;
}

.icon-embed-custom {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 11.6875rem;
  height: 96rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.section-what-we-do {
  z-index: 5;
  background-image: linear-gradient(180deg, var(--vanilla-mist), white);
  padding-top: 16rem;
  padding-bottom: 5rem;
  position: relative;
}

.flex-hero-btns {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 3.7rem;
  display: flex;
  position: sticky;
  top: 80svh;
}

.btn-2 {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  color: var(--vanilla-mist);
  cursor: pointer;
  background-color: #21232266;
  border-radius: 4.27rem;
  justify-content: center;
  align-items: center;
  min-width: 12.18rem;
  padding: 1.25rem 1.75rem;
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  position: relative;
}

.btn-2:hover {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #21232299;
}

.btn-2.hero {
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
}

.what-block {
  text-align: center;
  max-width: 43rem;
  margin-left: auto;
  margin-right: auto;
}

.wrap-approach-block {
  margin-top: 5rem;
}

.grid-approach {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  margin-bottom: 3.75rem;
  display: grid;
  position: relative;
}

.approach-item {
  z-index: 2;
  text-align: center;
  background-image: none;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 21.5rem;
  min-height: 28rem;
  padding-left: 4.25rem;
  padding-right: 4.25rem;
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  display: flex;
  position: relative;
}

.approach-title {
  color: var(--bronze-elegance);
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
}

.image {
  z-index: 1;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.approach-info {
  z-index: 2;
  position: relative;
}

.inline-block {
  display: inline-block;
}

.btn-3 {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  background-color: var(--frosted-amber);
  color: var(--dark-velvet);
  cursor: pointer;
  border-radius: 4.27rem;
  justify-content: center;
  align-items: center;
  min-width: 7.75rem;
  padding: 1.25rem 1.75rem;
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  position: relative;
}

.btn-3:hover {
  background-image: linear-gradient(180deg, var(--bronze-elegance), var(--frosted-amber));
}

.btn-3.submit {
  margin-top: 3.6rem;
  margin-left: auto;
  margin-right: auto;
}

.section-investment {
  background-color: var(--white);
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.wrap-investment-block {
  background-color: var(--dark-velvet);
  color: var(--vanilla-mist);
  border-radius: 2.5rem;
  padding: 2.5rem 1.8rem;
  position: relative;
}

.investment-block {
  z-index: 2;
  text-align: center;
  position: relative;
}

.grid-investment-block {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5rem;
  display: grid;
}

.investment-item {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000052;
  border: 1px solid #d1ccbd4d;
  border-radius: 1.75rem;
  padding: 2rem 1.3rem 1.25rem;
}

.wrap-investment-img {
  border-radius: 1.2rem;
  margin-top: 1.5rem;
  overflow: hidden;
}

.investment-img {
  object-fit: cover;
  width: 100%;
  height: 29.3rem;
}

.behind-investmet-svg {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.behind-investmet-svg.mobile {
  display: none;
}

.section-approach {
  z-index: 3;
  background-image: linear-gradient(180deg, var(--bronze-elegance), var(--frosted-amber) 49%, var(--vanilla-mist) 102%);
  padding-top: 7.5rem;
  position: relative;
}

.wrap-approach-info {
  text-align: center;
  max-width: 49rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-top-5 {
  margin-top: 5rem;
}

.wrap-slider-block {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: url("https://cdn.prod.website-files.com/694258593186a54b807e8296/69427d3410fff38cb5e1fcac_Union%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  max-width: 64rem;
  margin: 2rem auto 2.5rem;
  padding-top: 8.3rem;
  padding-bottom: 8.3rem;
}

.icon-embed-custom-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 64.0625rem;
  display: none;
}

.slider-block {
  flex-flow: column;
  justify-content: space-between;
  max-width: 43rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider-block-item {
  height: 100%;
}

.slider-text {
  text-align: center;
  font-size: 2.75rem;
  line-height: 120%;
}

.slider-arrow {
  background-color: var(--frosted-amber);
  color: var(--vanilla-mist);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3.2rem;
  height: 3.2rem;
  transition: all .4s;
  display: flex;
}

.slider-arrow:hover {
  background-color: var(--majestic-gold);
}

.wrap-slider {
  justify-content: center;
  align-items: center;
  display: none;
}

.slider-arrow-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.9rem;
  display: flex;
}

.portfolio-block {
  background-image: linear-gradient(180deg, var(--vanilla-mist), white);
  border-radius: 1.25rem;
  padding: 7.5rem 5rem;
}

.divider-approach {
  background-color: var(--frosted-amber);
  width: 90%;
  height: 1px;
  margin-left: 2rem;
  margin-right: auto;
  position: absolute;
  inset: 50% 0% auto;
}

.flex-overview {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.overview-item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 16.5rem;
  display: flex;
}

.overview-item.smaller {
  max-width: 13.5rem;
}

.price {
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 6.25rem;
  line-height: 100%;
}

.overview-btn {
  background-image: linear-gradient(180deg, var(--bronze-elegance), var(--frosted-amber));
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  color: var(--vanilla-mist);
  border-radius: .5rem;
  width: 100%;
  padding: .75rem 1.25rem;
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 1.75rem;
}

.gradient-line {
  background-image: linear-gradient(270deg, var(--bronze-elegance), var(--frosted-amber) 49%, var(--vanilla-mist) 104%);
  width: .2rem;
}

.text-block {
  font-family: Snellroundhand, Arial, sans-serif;
  font-weight: 700;
  line-height: 140%;
}

.section-projects {
  padding-top: 10rem;
}

.wrap-portfolio-section {
  background-color: var(--vanilla-mist);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.wrap-portfolio-block {
  background-image: linear-gradient(180deg, var(--vanilla-mist), var(--frosted-amber) 50%, var(--bronze-elegance) 103%);
  margin-top: -.5rem;
  padding-bottom: 5rem;
}

.wrap-project-item {
  color: var(--vanilla-mist);
  border-radius: 1.5rem;
  height: 40rem;
  max-height: 78vh;
  position: relative;
  overflow: hidden;
}

.gradient-project {
  background-image: radial-gradient(circle, #fff0, #000000b3);
  position: absolute;
  inset: 0%;
}

.image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.project-info {
  z-index: 4;
  object-fit: cover;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.flex-tags {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag-item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #00000040;
  border-radius: 3.125rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1.5rem .75rem 1.25rem;
  display: flex;
}

.tag-item.portfolio {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0006;
  padding-left: .75rem;
  padding-right: 1.25rem;
}

.tag-name {
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 2rem;
  line-height: 120%;
}

.sircle {
  background-color: var(--vanilla-mist);
  border-radius: 50%;
  width: .62rem;
  height: .62rem;
}

.sircle.frosted {
  background-color: var(--frosted-amber);
}

.collection-list-project {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.more-images {
  z-index: 5;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  color: var(--vanilla-mist);
  background-color: #00000040;
  border-radius: 3.125rem;
  padding: 1rem;
  text-decoration: none;
  position: absolute;
  inset: 50% 2.5rem auto auto;
  transform: translate(0, -50px);
}

.more-images:hover {
  background-color: #0009;
}

.collection-item-project {
  position: sticky;
  top: 6rem;
}

.section-built {
  background-image: linear-gradient(180deg, var(--vanilla-mist), var(--frosted-amber));
  padding-top: 18.75rem;
  padding-bottom: 7.5rem;
  position: relative;
  overflow: hidden;
}

.vakue-behing-svg {
  color: var(--vanilla-mist);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 6rem 0% auto;
}

.vakue-behing-svg.mobile {
  display: none;
}

.div-block-6 {
  background-color: var(--vanilla-mist);
  -webkit-clip-path: polygon(-125px 446.579px, -125px 446.579px, -124.632px 427.419px, -123.53px 408.052px, -121.692px 388.478px, -119.119px 368.698px, -115.811px 348.711px, -111.768px 328.517px, -106.99px 308.116px, -101.476px 287.51px, -95.2278px 266.696px, -88.2442px 245.676px, -88.2442px 245.676px, -80.8817px 225.115px, -73.0367px 205.22px, -64.7093px 185.991px, -55.8995px 167.427px, -46.6074px 149.53px, -36.8327px 132.298px, -26.5757px 115.732px, -15.8363px 99.832px, -4.61444px 84.5977px, 7.08982px 70.0293px, 7.08982px 70.0293px, 18.863px 56.7238px, 30.751px 44.8189px, 42.7539px 34.3145px, 54.8717px 25.2107px, 67.1043px 17.5074px, 79.4517px 11.2048px, 91.914px 6.30269px, 104.491px 2.8012px, 117.183px .700301px, 129.99px 8.63189e-31px, 129.99px 0, 142.808px .700296px, 155.535px 2.80118px, 168.17px 6.30266px, 180.713px 11.2047px, 193.164px 17.5074px, 205.523px 25.2106px, 217.79px 34.3144px, 229.965px 44.8188px, 242.049px 56.7238px, 254.04px 70.0293px, 254.04px 70.0293px, 257.851px 74.7248px, 261.616px 79.4917px, 265.334px 84.3299px, 269.005px 89.2396px, 272.629px 94.2206px, 276.207px 99.2729px, 279.738px 104.397px, 283.222px 109.591px, 286.659px 114.858px, 290.05px 120.195px, 290.05px 120.195px, 293.469px 114.857px, 296.94px 109.591px, 300.462px 104.396px, 304.036px 99.2725px, 307.662px 94.2203px, 311.339px 89.2393px, 315.068px 84.3298px, 318.849px 79.4916px, 322.682px 74.7248px, 326.566px 70.0293px, 326.566px 70.0293px, 338.339px 56.7238px, 350.228px 44.8188px, 362.231px 34.3144px, 374.349px 25.2106px, 386.582px 17.5074px, 398.929px 11.2047px, 411.392px 6.30266px, 423.969px 2.80118px, 436.661px .700296px, 449.468px 8.63182e-31px, 449.468px 0, 462.286px .700301px, 475.013px 2.8012px, 487.647px 6.30269px, 500.19px 11.2048px, 512.641px 17.5074px, 525px 25.2107px, 537.267px 34.3145px, 549.442px 44.8189px, 561.525px 56.7238px, 573.517px 70.0293px, 573.517px 70.0293px, 577.373px 74.7806px, 581.182px 79.6049px, 584.942px 84.5024px, 588.654px 89.4729px, 592.319px 94.5165px, 595.936px 99.6331px, 599.505px 104.823px, 603.026px 110.085px, 606.499px 115.421px, 609.924px 120.83px, 609.924px 120.83px, 613.378px 115.421px, 616.884px 110.085px, 620.443px 104.823px, 624.056px 99.6331px, 627.721px 94.5165px, 631.439px 89.4729px, 635.209px 84.5024px, 639.033px 79.6049px, 642.91px 74.7806px, 646.84px 70.0293px, 646.84px 70.0293px, 658.613px 56.7238px, 670.501px 44.8188px, 682.504px 34.3144px, 694.622px 25.2106px, 706.854px 17.5074px, 719.202px 11.2047px, 731.664px 6.30268px, 744.241px 2.80119px, 756.933px .700298px, 769.74px 8.63185e-31px, 769.74px 0, 782.558px .700296px, 795.285px 2.80118px, 807.92px 6.30266px, 820.463px 11.2047px, 832.914px 17.5074px, 845.273px 25.2106px, 857.54px 34.3144px, 869.715px 44.8188px, 881.799px 56.7238px, 893.79px 70.0293px, 893.79px 70.0293px, 897.646px 74.7804px, 901.454px 79.6046px, 905.215px 84.5019px, 908.927px 89.4722px, 912.591px 94.5156px, 916.207px 99.632px, 919.776px 104.822px, 923.297px 110.084px, 926.77px 115.419px, 930.195px 120.828px, 930.195px 120.828px, 933.649px 115.42px, 937.155px 110.084px, 940.715px 104.822px, 944.327px 99.6321px, 947.992px 94.5157px, 951.71px 89.4723px, 955.481px 84.5019px, 959.305px 79.6046px, 963.181px 74.7804px, 967.111px 70.0292px, 967.111px 70.0292px, 978.883px 56.7237px, 990.771px 44.8188px, 1002.77px 34.3144px, 1014.89px 25.2106px, 1027.12px 17.5074px, 1039.47px 11.2047px, 1051.93px 6.30267px, 1064.51px 2.80119px, 1077.2px .700298px, 1090.01px 8.63185e-31px, 1090.01px 0, 1102.83px .700298px, 1115.55px 2.80119px, 1128.19px 6.30267px, 1140.73px 11.2047px, 1153.18px 17.5074px, 1165.54px 25.2106px, 1177.81px 34.3144px, 1189.98px 44.8188px, 1202.07px 56.7237px, 1214.06px 70.0292px, 1214.06px 70.0292px, 1217.9px 74.7598px, 1221.69px 79.5629px, 1225.44px 84.4384px, 1229.13px 89.3864px, 1232.78px 94.4068px, 1236.38px 99.4997px, 1239.94px 104.665px, 1243.45px 109.903px, 1246.91px 115.213px, 1250.32px 120.595px, 1250.32px 120.595px, 1253.76px 115.213px, 1257.25px 109.903px, 1260.8px 104.665px, 1264.4px 99.4997px, 1268.05px 94.4069px, 1271.75px 89.3865px, 1275.51px 84.4386px, 1279.32px 79.563px, 1283.18px 74.7599px, 1287.09px 70.0292px, 1287.09px 70.0292px, 1298.86px 56.7237px, 1310.75px 44.8188px, 1322.75px 34.3144px, 1334.87px 25.2106px, 1347.1px 17.5074px, 1359.45px 11.2047px, 1371.91px 6.30267px, 1384.49px 2.80119px, 1397.18px .700298px, 1409.99px 8.63185e-31px, 1409.99px 0, 1422.81px .700298px, 1435.53px 2.80119px, 1448.17px 6.30267px, 1460.71px 11.2047px, 1473.16px 17.5074px, 1485.52px 25.2106px, 1497.79px 34.3144px, 1509.96px 44.8188px, 1522.05px 56.7237px, 1534.04px 70.0292px, 1534.04px 70.0292px, 1545.54px 84.5976px, 1556.6px 99.8319px, 1567.22px 115.732px, 1577.41px 132.298px, 1587.16px 149.529px, 1596.48px 167.427px, 1605.35px 185.99px, 1613.8px 205.22px, 1621.8px 225.115px, 1629.37px 245.676px, 1629.37px 245.676px, 1636.14px 266.696px, 1642.19px 287.509px, 1647.53px 308.116px, 1652.16px 328.517px, 1656.08px 348.71px, 1659.28px 368.697px, 1661.78px 388.478px, 1663.56px 408.051px, 1664.62px 427.419px, 1664.98px 446.579px, 1664.98px 446.579px, 1664.62px 465.728px, 1663.56px 485.061px, 1661.78px 504.577px, 1659.28px 524.277px, 1656.08px 544.161px, 1652.16px 564.228px, 1647.53px 584.479px, 1642.19px 604.914px, 1636.14px 625.532px, 1629.37px 646.334px, 1629.37px 646.334px, 1621.8px 667.102px, 1613.8px 687.158px, 1605.35px 706.502px, 1596.48px 725.134px, 1587.16px 743.055px, 1577.41px 760.264px, 1567.22px 776.761px, 1556.6px 792.546px, 1545.54px 807.619px, 1534.04px 821.981px, 1534.04px 821.981px, 1522.05px 835.505px, 1509.96px 847.605px, 1497.79px 858.282px, 1485.52px 867.535px, 1473.16px 875.364px, 1460.71px 881.77px, 1448.17px 886.752px, 1435.53px 890.311px, 1422.81px 892.446px, 1409.99px 893.158px, 1409.99px 893.158px, 1397.18px 892.446px, 1384.49px 890.311px, 1371.91px 886.752px, 1359.45px 881.77px, 1347.1px 875.364px, 1334.87px 867.535px, 1322.75px 858.282px, 1310.75px 847.605px, 1298.86px 835.505px, 1287.09px 821.981px, 1287.09px 821.981px, 1283.18px 817.324px, 1279.32px 812.589px, 1275.51px 807.777px, 1271.75px 802.887px, 1268.05px 797.921px, 1264.4px 792.876px, 1260.8px 787.754px, 1257.25px 782.555px, 1253.76px 777.279px, 1250.32px 771.925px, 1250.32px 771.925px, 1246.91px 777.279px, 1243.45px 782.555px, 1239.94px 787.754px, 1236.38px 792.876px, 1232.78px 797.921px, 1229.13px 802.887px, 1225.44px 807.777px, 1221.69px 812.589px, 1217.9px 817.324px, 1214.06px 821.981px, 1214.06px 821.981px, 1202.07px 835.505px, 1189.98px 847.605px, 1177.81px 858.282px, 1165.54px 867.535px, 1153.18px 875.364px, 1140.73px 881.77px, 1128.19px 886.752px, 1115.55px 890.311px, 1102.83px 892.446px, 1090.01px 893.158px, 1090.01px 893.158px, 1077.2px 892.446px, 1064.51px 890.311px, 1051.93px 886.752px, 1039.47px 881.77px, 1027.12px 875.364px, 1014.89px 867.535px, 1002.77px 858.282px, 990.771px 847.605px, 978.883px 835.505px, 967.111px 821.981px, 967.111px 821.981px, 963.181px 817.304px, 959.305px 812.548px, 955.481px 807.714px, 951.71px 802.803px, 947.992px 797.813px, 944.327px 792.745px, 940.715px 787.599px, 937.156px 782.374px, 933.65px 777.072px, 930.196px 771.692px, 930.196px 771.692px, 926.771px 777.072px, 923.298px 782.374px, 919.777px 787.599px, 916.209px 792.745px, 912.592px 797.813px, 908.927px 802.803px, 905.215px 807.714px, 901.455px 812.548px, 897.646px 817.304px, 893.79px 821.981px, 893.79px 821.981px, 881.799px 835.505px, 869.715px 847.605px, 857.54px 858.282px, 845.273px 867.535px, 832.914px 875.364px, 820.463px 881.77px, 807.92px 886.752px, 795.285px 890.311px, 782.558px 892.446px, 769.74px 893.158px, 769.74px 893.158px, 756.933px 892.446px, 744.241px 890.311px, 731.664px 886.752px, 719.202px 881.77px, 706.854px 875.364px, 694.622px 867.535px, 682.504px 858.282px, 670.501px 847.605px, 658.613px 835.505px, 646.84px 821.981px, 646.84px 821.981px, 642.91px 817.303px, 639.033px 812.548px, 635.209px 807.714px, 631.439px 802.802px, 627.721px 797.812px, 624.056px 792.743px, 620.443px 787.597px, 616.884px 782.373px, 613.378px 777.071px, 609.924px 771.69px, 609.924px 771.69px, 606.499px 777.071px, 603.026px 782.373px, 599.505px 787.597px, 595.936px 792.743px, 592.319px 797.812px, 588.654px 802.802px, 584.942px 807.714px, 581.182px 812.548px, 577.373px 817.303px, 573.517px 821.981px, 573.517px 821.981px, 561.526px 835.505px, 549.442px 847.605px, 537.267px 858.282px, 525px 867.535px, 512.641px 875.364px, 500.19px 881.77px, 487.648px 886.752px, 475.013px 890.311px, 462.286px 892.446px, 449.468px 893.158px, 449.468px 893.158px, 436.661px 892.446px, 423.969px 890.311px, 411.392px 886.752px, 398.929px 881.77px, 386.582px 875.364px, 374.349px 867.535px, 362.231px 858.282px, 350.228px 847.605px, 338.339px 835.505px, 326.566px 821.981px, 326.566px 821.981px, 322.682px 817.359px, 318.85px 812.66px, 315.069px 807.885px, 311.34px 803.033px, 307.662px 798.106px, 304.036px 793.102px, 300.462px 788.021px, 296.94px 782.865px, 293.469px 777.632px, 290.05px 772.323px, 290.05px 772.323px, 286.659px 777.632px, 283.222px 782.865px, 279.738px 788.021px, 276.207px 793.102px, 272.63px 798.106px, 269.005px 803.033px, 265.334px 807.885px, 261.616px 812.66px, 257.852px 817.359px, 254.04px 821.981px, 254.04px 821.981px, 242.049px 835.505px, 229.965px 847.605px, 217.79px 858.282px, 205.523px 867.535px, 193.164px 875.364px, 180.713px 881.77px, 168.17px 886.752px, 155.535px 890.311px, 142.808px 892.446px, 129.99px 893.158px, 129.99px 893.158px, 117.183px 892.446px, 104.491px 890.311px, 91.914px 886.752px, 79.4517px 881.77px, 67.1043px 875.364px, 54.8717px 867.535px, 42.7539px 858.282px, 30.751px 847.605px, 18.863px 835.505px, 7.08986px 821.981px, 7.08986px 821.981px, -4.61438px 807.619px, -15.8362px 792.546px, -26.5756px 776.761px, -36.8327px 760.264px, -46.6073px 743.055px, -55.8995px 725.135px, -64.7092px 706.503px, -73.0366px 687.159px, -80.8816px 667.103px, -88.2441px 646.335px, -88.2441px 646.335px, -95.2277px 625.533px, -101.476px 604.915px, -106.99px 584.48px, -111.768px 564.229px, -115.811px 544.161px, -119.119px 524.277px, -121.692px 504.577px, -123.53px 485.061px, -124.632px 465.728px, -125px 446.579px);
  clip-path: polygon(-125px 446.579px, -125px 446.579px, -124.632px 427.419px, -123.53px 408.052px, -121.692px 388.478px, -119.119px 368.698px, -115.811px 348.711px, -111.768px 328.517px, -106.99px 308.116px, -101.476px 287.51px, -95.2278px 266.696px, -88.2442px 245.676px, -88.2442px 245.676px, -80.8817px 225.115px, -73.0367px 205.22px, -64.7093px 185.991px, -55.8995px 167.427px, -46.6074px 149.53px, -36.8327px 132.298px, -26.5757px 115.732px, -15.8363px 99.832px, -4.61444px 84.5977px, 7.08982px 70.0293px, 7.08982px 70.0293px, 18.863px 56.7238px, 30.751px 44.8189px, 42.7539px 34.3145px, 54.8717px 25.2107px, 67.1043px 17.5074px, 79.4517px 11.2048px, 91.914px 6.30269px, 104.491px 2.8012px, 117.183px .700301px, 129.99px 8.63189e-31px, 129.99px 0, 142.808px .700296px, 155.535px 2.80118px, 168.17px 6.30266px, 180.713px 11.2047px, 193.164px 17.5074px, 205.523px 25.2106px, 217.79px 34.3144px, 229.965px 44.8188px, 242.049px 56.7238px, 254.04px 70.0293px, 254.04px 70.0293px, 257.851px 74.7248px, 261.616px 79.4917px, 265.334px 84.3299px, 269.005px 89.2396px, 272.629px 94.2206px, 276.207px 99.2729px, 279.738px 104.397px, 283.222px 109.591px, 286.659px 114.858px, 290.05px 120.195px, 290.05px 120.195px, 293.469px 114.857px, 296.94px 109.591px, 300.462px 104.396px, 304.036px 99.2725px, 307.662px 94.2203px, 311.339px 89.2393px, 315.068px 84.3298px, 318.849px 79.4916px, 322.682px 74.7248px, 326.566px 70.0293px, 326.566px 70.0293px, 338.339px 56.7238px, 350.228px 44.8188px, 362.231px 34.3144px, 374.349px 25.2106px, 386.582px 17.5074px, 398.929px 11.2047px, 411.392px 6.30266px, 423.969px 2.80118px, 436.661px .700296px, 449.468px 8.63182e-31px, 449.468px 0, 462.286px .700301px, 475.013px 2.8012px, 487.647px 6.30269px, 500.19px 11.2048px, 512.641px 17.5074px, 525px 25.2107px, 537.267px 34.3145px, 549.442px 44.8189px, 561.525px 56.7238px, 573.517px 70.0293px, 573.517px 70.0293px, 577.373px 74.7806px, 581.182px 79.6049px, 584.942px 84.5024px, 588.654px 89.4729px, 592.319px 94.5165px, 595.936px 99.6331px, 599.505px 104.823px, 603.026px 110.085px, 606.499px 115.421px, 609.924px 120.83px, 609.924px 120.83px, 613.378px 115.421px, 616.884px 110.085px, 620.443px 104.823px, 624.056px 99.6331px, 627.721px 94.5165px, 631.439px 89.4729px, 635.209px 84.5024px, 639.033px 79.6049px, 642.91px 74.7806px, 646.84px 70.0293px, 646.84px 70.0293px, 658.613px 56.7238px, 670.501px 44.8188px, 682.504px 34.3144px, 694.622px 25.2106px, 706.854px 17.5074px, 719.202px 11.2047px, 731.664px 6.30268px, 744.241px 2.80119px, 756.933px .700298px, 769.74px 8.63185e-31px, 769.74px 0, 782.558px .700296px, 795.285px 2.80118px, 807.92px 6.30266px, 820.463px 11.2047px, 832.914px 17.5074px, 845.273px 25.2106px, 857.54px 34.3144px, 869.715px 44.8188px, 881.799px 56.7238px, 893.79px 70.0293px, 893.79px 70.0293px, 897.646px 74.7804px, 901.454px 79.6046px, 905.215px 84.5019px, 908.927px 89.4722px, 912.591px 94.5156px, 916.207px 99.632px, 919.776px 104.822px, 923.297px 110.084px, 926.77px 115.419px, 930.195px 120.828px, 930.195px 120.828px, 933.649px 115.42px, 937.155px 110.084px, 940.715px 104.822px, 944.327px 99.6321px, 947.992px 94.5157px, 951.71px 89.4723px, 955.481px 84.5019px, 959.305px 79.6046px, 963.181px 74.7804px, 967.111px 70.0292px, 967.111px 70.0292px, 978.883px 56.7237px, 990.771px 44.8188px, 1002.77px 34.3144px, 1014.89px 25.2106px, 1027.12px 17.5074px, 1039.47px 11.2047px, 1051.93px 6.30267px, 1064.51px 2.80119px, 1077.2px .700298px, 1090.01px 8.63185e-31px, 1090.01px 0, 1102.83px .700298px, 1115.55px 2.80119px, 1128.19px 6.30267px, 1140.73px 11.2047px, 1153.18px 17.5074px, 1165.54px 25.2106px, 1177.81px 34.3144px, 1189.98px 44.8188px, 1202.07px 56.7237px, 1214.06px 70.0292px, 1214.06px 70.0292px, 1217.9px 74.7598px, 1221.69px 79.5629px, 1225.44px 84.4384px, 1229.13px 89.3864px, 1232.78px 94.4068px, 1236.38px 99.4997px, 1239.94px 104.665px, 1243.45px 109.903px, 1246.91px 115.213px, 1250.32px 120.595px, 1250.32px 120.595px, 1253.76px 115.213px, 1257.25px 109.903px, 1260.8px 104.665px, 1264.4px 99.4997px, 1268.05px 94.4069px, 1271.75px 89.3865px, 1275.51px 84.4386px, 1279.32px 79.563px, 1283.18px 74.7599px, 1287.09px 70.0292px, 1287.09px 70.0292px, 1298.86px 56.7237px, 1310.75px 44.8188px, 1322.75px 34.3144px, 1334.87px 25.2106px, 1347.1px 17.5074px, 1359.45px 11.2047px, 1371.91px 6.30267px, 1384.49px 2.80119px, 1397.18px .700298px, 1409.99px 8.63185e-31px, 1409.99px 0, 1422.81px .700298px, 1435.53px 2.80119px, 1448.17px 6.30267px, 1460.71px 11.2047px, 1473.16px 17.5074px, 1485.52px 25.2106px, 1497.79px 34.3144px, 1509.96px 44.8188px, 1522.05px 56.7237px, 1534.04px 70.0292px, 1534.04px 70.0292px, 1545.54px 84.5976px, 1556.6px 99.8319px, 1567.22px 115.732px, 1577.41px 132.298px, 1587.16px 149.529px, 1596.48px 167.427px, 1605.35px 185.99px, 1613.8px 205.22px, 1621.8px 225.115px, 1629.37px 245.676px, 1629.37px 245.676px, 1636.14px 266.696px, 1642.19px 287.509px, 1647.53px 308.116px, 1652.16px 328.517px, 1656.08px 348.71px, 1659.28px 368.697px, 1661.78px 388.478px, 1663.56px 408.051px, 1664.62px 427.419px, 1664.98px 446.579px, 1664.98px 446.579px, 1664.62px 465.728px, 1663.56px 485.061px, 1661.78px 504.577px, 1659.28px 524.277px, 1656.08px 544.161px, 1652.16px 564.228px, 1647.53px 584.479px, 1642.19px 604.914px, 1636.14px 625.532px, 1629.37px 646.334px, 1629.37px 646.334px, 1621.8px 667.102px, 1613.8px 687.158px, 1605.35px 706.502px, 1596.48px 725.134px, 1587.16px 743.055px, 1577.41px 760.264px, 1567.22px 776.761px, 1556.6px 792.546px, 1545.54px 807.619px, 1534.04px 821.981px, 1534.04px 821.981px, 1522.05px 835.505px, 1509.96px 847.605px, 1497.79px 858.282px, 1485.52px 867.535px, 1473.16px 875.364px, 1460.71px 881.77px, 1448.17px 886.752px, 1435.53px 890.311px, 1422.81px 892.446px, 1409.99px 893.158px, 1409.99px 893.158px, 1397.18px 892.446px, 1384.49px 890.311px, 1371.91px 886.752px, 1359.45px 881.77px, 1347.1px 875.364px, 1334.87px 867.535px, 1322.75px 858.282px, 1310.75px 847.605px, 1298.86px 835.505px, 1287.09px 821.981px, 1287.09px 821.981px, 1283.18px 817.324px, 1279.32px 812.589px, 1275.51px 807.777px, 1271.75px 802.887px, 1268.05px 797.921px, 1264.4px 792.876px, 1260.8px 787.754px, 1257.25px 782.555px, 1253.76px 777.279px, 1250.32px 771.925px, 1250.32px 771.925px, 1246.91px 777.279px, 1243.45px 782.555px, 1239.94px 787.754px, 1236.38px 792.876px, 1232.78px 797.921px, 1229.13px 802.887px, 1225.44px 807.777px, 1221.69px 812.589px, 1217.9px 817.324px, 1214.06px 821.981px, 1214.06px 821.981px, 1202.07px 835.505px, 1189.98px 847.605px, 1177.81px 858.282px, 1165.54px 867.535px, 1153.18px 875.364px, 1140.73px 881.77px, 1128.19px 886.752px, 1115.55px 890.311px, 1102.83px 892.446px, 1090.01px 893.158px, 1090.01px 893.158px, 1077.2px 892.446px, 1064.51px 890.311px, 1051.93px 886.752px, 1039.47px 881.77px, 1027.12px 875.364px, 1014.89px 867.535px, 1002.77px 858.282px, 990.771px 847.605px, 978.883px 835.505px, 967.111px 821.981px, 967.111px 821.981px, 963.181px 817.304px, 959.305px 812.548px, 955.481px 807.714px, 951.71px 802.803px, 947.992px 797.813px, 944.327px 792.745px, 940.715px 787.599px, 937.156px 782.374px, 933.65px 777.072px, 930.196px 771.692px, 930.196px 771.692px, 926.771px 777.072px, 923.298px 782.374px, 919.777px 787.599px, 916.209px 792.745px, 912.592px 797.813px, 908.927px 802.803px, 905.215px 807.714px, 901.455px 812.548px, 897.646px 817.304px, 893.79px 821.981px, 893.79px 821.981px, 881.799px 835.505px, 869.715px 847.605px, 857.54px 858.282px, 845.273px 867.535px, 832.914px 875.364px, 820.463px 881.77px, 807.92px 886.752px, 795.285px 890.311px, 782.558px 892.446px, 769.74px 893.158px, 769.74px 893.158px, 756.933px 892.446px, 744.241px 890.311px, 731.664px 886.752px, 719.202px 881.77px, 706.854px 875.364px, 694.622px 867.535px, 682.504px 858.282px, 670.501px 847.605px, 658.613px 835.505px, 646.84px 821.981px, 646.84px 821.981px, 642.91px 817.303px, 639.033px 812.548px, 635.209px 807.714px, 631.439px 802.802px, 627.721px 797.812px, 624.056px 792.743px, 620.443px 787.597px, 616.884px 782.373px, 613.378px 777.071px, 609.924px 771.69px, 609.924px 771.69px, 606.499px 777.071px, 603.026px 782.373px, 599.505px 787.597px, 595.936px 792.743px, 592.319px 797.812px, 588.654px 802.802px, 584.942px 807.714px, 581.182px 812.548px, 577.373px 817.303px, 573.517px 821.981px, 573.517px 821.981px, 561.526px 835.505px, 549.442px 847.605px, 537.267px 858.282px, 525px 867.535px, 512.641px 875.364px, 500.19px 881.77px, 487.648px 886.752px, 475.013px 890.311px, 462.286px 892.446px, 449.468px 893.158px, 449.468px 893.158px, 436.661px 892.446px, 423.969px 890.311px, 411.392px 886.752px, 398.929px 881.77px, 386.582px 875.364px, 374.349px 867.535px, 362.231px 858.282px, 350.228px 847.605px, 338.339px 835.505px, 326.566px 821.981px, 326.566px 821.981px, 322.682px 817.359px, 318.85px 812.66px, 315.069px 807.885px, 311.34px 803.033px, 307.662px 798.106px, 304.036px 793.102px, 300.462px 788.021px, 296.94px 782.865px, 293.469px 777.632px, 290.05px 772.323px, 290.05px 772.323px, 286.659px 777.632px, 283.222px 782.865px, 279.738px 788.021px, 276.207px 793.102px, 272.63px 798.106px, 269.005px 803.033px, 265.334px 807.885px, 261.616px 812.66px, 257.852px 817.359px, 254.04px 821.981px, 254.04px 821.981px, 242.049px 835.505px, 229.965px 847.605px, 217.79px 858.282px, 205.523px 867.535px, 193.164px 875.364px, 180.713px 881.77px, 168.17px 886.752px, 155.535px 890.311px, 142.808px 892.446px, 129.99px 893.158px, 129.99px 893.158px, 117.183px 892.446px, 104.491px 890.311px, 91.914px 886.752px, 79.4517px 881.77px, 67.1043px 875.364px, 54.8717px 867.535px, 42.7539px 858.282px, 30.751px 847.605px, 18.863px 835.505px, 7.08986px 821.981px, 7.08986px 821.981px, -4.61438px 807.619px, -15.8362px 792.546px, -26.5756px 776.761px, -36.8327px 760.264px, -46.6073px 743.055px, -55.8995px 725.135px, -64.7092px 706.503px, -73.0366px 687.159px, -80.8816px 667.103px, -88.2441px 646.335px, -88.2441px 646.335px, -95.2277px 625.533px, -101.476px 604.915px, -106.99px 584.48px, -111.768px 564.229px, -115.811px 544.161px, -119.119px 524.277px, -121.692px 504.577px, -123.53px 485.061px, -124.632px 465.728px, -125px 446.579px);
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 6rem;
  bottom: auto;
}

.built-block {
  max-width: 41.6rem;
  margin-left: auto;
  margin-right: auto;
}

.vertical-gap-1-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-founder {
  position: relative;
}

.flex-founder {
  grid-column-gap: 4.7rem;
  grid-row-gap: 4.7rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap-founder-img {
  border-radius: 50rem;
  max-width: 33.5rem;
  overflow: hidden;
}

.founder-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.founder-img.mobile {
  display: none;
}

.behind-about-svg {
  color: var(--frosted-amber);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.founder-info {
  width: 100%;
  max-width: 36.9rem;
}

.max-30 {
  max-width: 28rem;
}

.wrap-hero-section {
  position: relative;
}

.section-form {
  padding-top: 11.25rem;
}

.footer {
  background-image: linear-gradient(180deg, var(--vanilla-mist), var(--bronze-elegance) 99%, white);
  padding-top: 13.75rem;
}

.wrap-form-logo {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 26.3rem;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
  display: flex;
}

.wrap-form-block {
  max-width: 59rem;
  margin-left: auto;
  margin-right: auto;
}

.form-logo-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-logo {
  color: var(--dark-velvet);
  max-width: 19.5rem;
  margin-bottom: 1.88rem;
}

.form-block {
  margin-top: 3.75rem;
  margin-bottom: 0;
}

.input {
  border: 0px solid var(--vanilla-mist);
  color: var(--dark-velvet);
  border-radius: .5rem;
  width: 100%;
  min-height: 3.68rem;
  margin-bottom: 0;
  padding: 1rem 1.25rem;
  font-weight: 500;
}

.input:focus {
  border-width: 1px;
  border-color: var(--frosted-amber);
}

.input::placeholder {
  color: var(--bronze-elegance);
  font-weight: 500;
}

.input.texterea {
  min-height: 12.5rem;
}

.form {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-inputs {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-icon {
  width: 100%;
  margin-top: 4rem;
}

.footer-king-icon {
  color: var(--bronze-elegance);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flex-footer-block {
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 11.25rem;
  margin-bottom: 1.88rem;
  display: flex;
}

.footer-title {
  margin-bottom: 1rem;
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 100%;
}

.max-15 {
  max-width: 15rem;
}

.flex-gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-link {
  color: var(--dark-velvet);
  font-size: 1rem;
  text-decoration: none;
  transition: all .4s;
}

.footer-link:hover {
  color: var(--majestic-gold);
}

.max-2-5 {
  max-width: 2.5rem;
}

.footer-last-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  display: flex;
}

.flex-beetwen {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-beetwen.top {
  justify-content: space-between;
  align-items: flex-start;
}

.text-size-xsmall {
  font-size: .875rem;
  line-height: 150%;
}

.day3-logo {
  color: var(--vanilla-mist);
  transition: all .4s;
}

.day3-logo:hover {
  color: var(--majestic-gold);
}

.day-3-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.8125rem;
  height: 1.125rem;
  display: flex;
}

.flex-day3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.wrap-bottomfounder-bg {
  display: none;
}

.founder-bottom-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24.3125rem;
  height: 17.75rem;
  display: flex;
}

.section-hero-portfolio {
  background-image: linear-gradient(180deg, var(--bronze-elegance), var(--frosted-amber) 49%, var(--vanilla-mist) 102%);
  padding-top: 11.25rem;
  padding-bottom: 11.25rem;
}

.collection-list {
  grid-column-gap: 1.88rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrap-project-img {
  border-radius: 1.25rem;
  position: relative;
  overflow: hidden;
}

.img-detail {
  object-fit: cover;
  width: 100%;
  height: 38.375rem;
}

.abs-tags {
  color: var(--vanilla-mist);
  position: absolute;
  inset: auto auto 2rem 1.5rem;
}

.portfolio-content {
  padding-top: 2rem;
}

.portfolio-name {
  font-size: 3.3125rem;
}

.description {
  margin-top: 2rem;
  margin-bottom: 1.25rem;
  font-size: 1rem;
  line-height: 150%;
}

.flex-name-units {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  display: flex;
}

.read-more {
  color: var(--dark-velvet);
  text-transform: uppercase;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.read-more:hover {
  color: var(--majestic-gold);
}

.section-portfolio-detail {
  background-image: linear-gradient(180deg, var(--vanilla-mist), var(--frosted-amber) 51%, var(--bronze-elegance) 104%);
  padding-top: 6rem;
  padding-bottom: 5rem;
}

.protfolio-detail-img {
  object-fit: cover;
  border-radius: 1.25rem;
  width: 100%;
  height: 38.375rem;
}

.wrap-detail-img {
  margin-bottom: 2.5rem;
  position: relative;
}

.back-btn {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: #0006;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .4s;
  display: flex;
  position: absolute;
  inset: 1.8rem auto auto 1.6rem;
}

.back-btn:hover {
  background-color: var(--dark-velvet);
}

.back-arrow-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.8125rem;
  display: flex;
}

.data-block {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  color: var(--bronze-elegance);
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.max-45 {
  max-width: 45rem;
}

.description-info {
  font-size: 1rem;
  line-height: 150%;
}

.section-related-portfolio {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section-related-portfolio.is-padding-bottom-none {
  padding-bottom: 0;
}

.flex-prev-next {
  justify-content: space-between;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.prev-next-project, .prev-next-project.w--current {
  text-decoration: none;
}

.hide {
  display: none;
}

.icon-embed-xsmall, .icon-arrow {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.collection-list-more-images {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.collection-item-img {
  border-radius: 1.25rem;
  overflow: hidden;
}

.collection-list-wrapper-2 {
  margin-top: 10rem;
}

.detail-more-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 41rem;
}

.code-embed {
  color: var(--vanilla-mist);
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}

.inline {
  display: inline-block;
}

.wrap-form-heading {
  margin-bottom: 3rem;
}

.success-message {
  background-color: var(--transparent);
  padding: 0;
}

.success-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.btn-submited {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  background-image: linear-gradient(180deg, var(--vanilla-mist), white);
  color: var(--dark-velvet);
  cursor: pointer;
  border-radius: 4.27rem;
  justify-content: center;
  align-items: center;
  min-width: 12.18rem;
  padding: 1.25rem 1.75rem;
  font-family: Bentonmoddispcomp, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.icon-submited {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.3125rem;
  display: flex;
}

.property-hover-block {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #21232266;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.wrap-include-block {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 60rem;
  margin: 2rem auto 5rem;
  display: grid;
}

.include-block-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid var(--vanilla-mist);
  text-align: center;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1.75rem 3rem 2.5rem;
  display: flex;
}

.include-icon {
  color: var(--vanilla-mist);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 4.0625rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.include-name {
  font-size: 2.25rem;
}

.wrap-include-name {
  max-width: 38rem;
}

.footer-right-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.wrap-all-project {
  display: none;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.behind-about-svg-copy {
  background-color: var(--frosted-amber);
  color: var(--frosted-amber);
  -webkit-clip-path: polygon(0 446.579px, 0 446.579px, .367568px 427.419px, 1.47027px 408.052px, 3.30809px 388.478px, 5.88103px 368.698px, 9.18909px 348.711px, 13.2322px 328.517px, 18.0105px 308.116px, 23.5239px 287.51px, 29.7723px 266.696px, 36.7558px 245.676px, 36.7558px 245.676px, 44.1183px 225.115px, 51.9633px 205.22px, 60.2907px 185.991px, 69.1005px 167.427px, 78.3927px 149.53px, 88.1673px 132.298px, 98.4243px 115.732px, 109.164px 99.832px, 120.386px 84.5977px, 132.09px 70.0293px, 132.09px 70.0293px, 143.863px 56.7238px, 155.751px 44.8189px, 167.754px 34.3145px, 179.872px 25.2107px, 192.104px 17.5074px, 204.452px 11.2048px, 216.914px 6.30269px, 229.491px 2.8012px, 242.183px .700301px, 254.99px 8.63189e-31px, 254.99px 0, 267.808px .700296px, 280.535px 2.80118px, 293.17px 6.30266px, 305.713px 11.2047px, 318.164px 17.5074px, 330.523px 25.2106px, 342.79px 34.3144px, 354.965px 44.8188px, 367.049px 56.7238px, 379.04px 70.0293px, 379.04px 70.0293px, 382.851px 74.7248px, 386.616px 79.4917px, 390.334px 84.3299px, 394.005px 89.2396px, 397.629px 94.2206px, 401.207px 99.2729px, 404.738px 104.397px, 408.222px 109.591px, 411.659px 114.858px, 415.05px 120.195px, 415.05px 120.195px, 418.469px 114.857px, 421.94px 109.591px, 425.462px 104.396px, 429.036px 99.2725px, 432.662px 94.2203px, 436.339px 89.2394px, 440.068px 84.3298px, 443.849px 79.4916px, 447.682px 74.7248px, 451.566px 70.0293px, 451.566px 70.0293px, 463.339px 56.7238px, 475.228px 44.8188px, 487.231px 34.3144px, 499.349px 25.2106px, 511.582px 17.5074px, 523.929px 11.2047px, 536.392px 6.30266px, 548.969px 2.80118px, 561.661px .700296px, 574.468px 8.63182e-31px, 574.468px 0, 587.286px .700331px, 600.013px 2.80125px, 612.647px 6.30275px, 625.19px 11.2048px, 637.641px 17.5075px, 650px 25.2107px, 662.267px 34.3145px, 674.442px 44.8189px, 686.525px 56.7238px, 698.517px 70.0293px, 698.517px 70.0293px, 702.373px 74.7806px, 706.182px 79.605px, 709.942px 84.5024px, 713.654px 89.4729px, 717.319px 94.5165px, 720.936px 99.6331px, 724.505px 104.823px, 728.026px 110.085px, 731.499px 115.421px, 734.924px 120.83px, 734.924px 120.83px, 738.378px 115.421px, 741.884px 110.085px, 745.443px 104.823px, 749.056px 99.6331px, 752.721px 94.5165px, 756.439px 89.4729px, 760.209px 84.5024px, 764.033px 79.605px, 767.91px 74.7806px, 771.84px 70.0293px, 771.84px 70.0293px, 783.613px 56.7238px, 795.501px 44.8188px, 807.504px 34.3144px, 819.622px 25.2106px, 831.854px 17.5074px, 844.202px 11.2047px, 856.664px 6.30268px, 869.241px 2.80119px, 881.933px .700298px, 894.74px 8.63185e-31px, 894.74px 0, 907.558px .700296px, 920.285px 2.80118px, 932.92px 6.30266px, 945.463px 11.2047px, 957.914px 17.5074px, 970.273px 25.2106px, 982.54px 34.3144px, 994.715px 44.8188px, 1006.8px 56.7238px, 1018.79px 70.0293px, 1018.79px 70.0293px, 1022.65px 74.7804px, 1026.45px 79.6046px, 1030.21px 84.5019px, 1033.93px 89.4722px, 1037.59px 94.5156px, 1041.21px 99.632px, 1044.78px 104.822px, 1048.3px 110.084px, 1051.77px 115.419px, 1055.2px 120.828px, 1055.2px 120.828px, 1058.65px 115.42px, 1062.16px 110.084px, 1065.72px 104.822px, 1069.33px 99.6321px, 1072.99px 94.5157px, 1076.71px 89.4723px, 1080.48px 84.5019px, 1084.3px 79.6046px, 1088.18px 74.7804px, 1092.11px 70.0292px, 1092.11px 70.0292px, 1103.88px 56.7237px, 1115.77px 44.8188px, 1127.77px 34.3144px, 1139.89px 25.2106px, 1152.12px 17.5074px, 1164.47px 11.2047px, 1176.93px 6.30267px, 1189.51px 2.80119px, 1202.2px .700298px, 1215.01px 8.63185e-31px, 1215.01px 0, 1227.83px .700298px, 1240.55px 2.80119px, 1253.19px 6.30267px, 1265.73px 11.2047px, 1278.18px 17.5074px, 1290.54px 25.2106px, 1302.81px 34.3144px, 1314.98px 44.8188px, 1327.07px 56.7237px, 1339.06px 70.0292px, 1339.06px 70.0292px, 1342.9px 74.7598px, 1346.69px 79.5629px, 1350.44px 84.4384px, 1354.13px 89.3864px, 1357.78px 94.4068px, 1361.38px 99.4997px, 1364.94px 104.665px, 1368.45px 109.903px, 1371.91px 115.213px, 1375.32px 120.595px, 1375.32px 120.595px, 1378.76px 115.213px, 1382.25px 109.903px, 1385.8px 104.665px, 1389.4px 99.4997px, 1393.05px 94.4069px, 1396.75px 89.3865px, 1400.51px 84.4386px, 1404.32px 79.563px, 1408.18px 74.7599px, 1412.09px 70.0292px, 1412.09px 70.0292px, 1423.86px 56.7237px, 1435.75px 44.8188px, 1447.75px 34.3144px, 1459.87px 25.2106px, 1472.1px 17.5074px, 1484.45px 11.2047px, 1496.91px 6.30267px, 1509.49px 2.80119px, 1522.18px .700298px, 1534.99px 8.63185e-31px, 1534.99px 0, 1547.81px .700298px, 1560.53px 2.80119px, 1573.17px 6.30267px, 1585.71px 11.2047px, 1598.16px 17.5074px, 1610.52px 25.2106px, 1622.79px 34.3144px, 1634.96px 44.8188px, 1647.05px 56.7237px, 1659.04px 70.0292px, 1659.04px 70.0292px, 1670.54px 84.5976px, 1681.6px 99.8319px, 1692.22px 115.732px, 1702.41px 132.298px, 1712.16px 149.529px, 1721.48px 167.427px, 1730.35px 185.99px, 1738.8px 205.22px, 1746.8px 225.115px, 1754.37px 245.676px, 1754.37px 245.676px, 1761.14px 266.696px, 1767.19px 287.509px, 1772.53px 308.116px, 1777.16px 328.517px, 1781.08px 348.71px, 1784.28px 368.697px, 1786.78px 388.478px, 1788.56px 408.051px, 1789.62px 427.419px, 1789.98px 446.579px, 1789.98px 446.579px, 1789.62px 465.728px, 1788.56px 485.061px, 1786.78px 504.577px, 1784.28px 524.277px, 1781.08px 544.161px, 1777.16px 564.228px, 1772.53px 584.479px, 1767.19px 604.914px, 1761.14px 625.532px, 1754.37px 646.334px, 1754.37px 646.334px, 1746.8px 667.102px, 1738.8px 687.158px, 1730.35px 706.502px, 1721.48px 725.134px, 1712.16px 743.055px, 1702.41px 760.264px, 1692.22px 776.761px, 1681.6px 792.546px, 1670.54px 807.619px, 1659.04px 821.981px, 1659.04px 821.981px, 1647.05px 835.505px, 1634.96px 847.605px, 1622.79px 858.282px, 1610.52px 867.535px, 1598.16px 875.364px, 1585.71px 881.77px, 1573.17px 886.752px, 1560.53px 890.311px, 1547.81px 892.446px, 1534.99px 893.158px, 1534.99px 893.158px, 1522.18px 892.446px, 1509.49px 890.311px, 1496.91px 886.752px, 1484.45px 881.77px, 1472.1px 875.364px, 1459.87px 867.535px, 1447.75px 858.282px, 1435.75px 847.605px, 1423.86px 835.505px, 1412.09px 821.981px, 1412.09px 821.981px, 1408.18px 817.324px, 1404.32px 812.589px, 1400.51px 807.777px, 1396.75px 802.887px, 1393.05px 797.921px, 1389.4px 792.876px, 1385.8px 787.754px, 1382.25px 782.555px, 1378.76px 777.279px, 1375.32px 771.925px, 1375.32px 771.925px, 1371.91px 777.279px, 1368.45px 782.555px, 1364.94px 787.754px, 1361.38px 792.876px, 1357.78px 797.921px, 1354.13px 802.887px, 1350.44px 807.777px, 1346.69px 812.589px, 1342.9px 817.324px, 1339.06px 821.981px, 1339.06px 821.981px, 1327.07px 835.505px, 1314.98px 847.605px, 1302.81px 858.282px, 1290.54px 867.535px, 1278.18px 875.364px, 1265.73px 881.77px, 1253.19px 886.752px, 1240.55px 890.311px, 1227.83px 892.446px, 1215.01px 893.158px, 1215.01px 893.158px, 1202.2px 892.446px, 1189.51px 890.311px, 1176.93px 886.752px, 1164.47px 881.77px, 1152.12px 875.364px, 1139.89px 867.535px, 1127.77px 858.282px, 1115.77px 847.605px, 1103.88px 835.505px, 1092.11px 821.981px, 1092.11px 821.981px, 1088.18px 817.304px, 1084.3px 812.548px, 1080.48px 807.714px, 1076.71px 802.803px, 1072.99px 797.813px, 1069.33px 792.745px, 1065.72px 787.599px, 1062.16px 782.374px, 1058.65px 777.072px, 1055.2px 771.692px, 1055.2px 771.692px, 1051.77px 777.072px, 1048.3px 782.374px, 1044.78px 787.599px, 1041.21px 792.745px, 1037.59px 797.813px, 1033.93px 802.803px, 1030.21px 807.714px, 1026.45px 812.548px, 1022.65px 817.304px, 1018.79px 821.981px, 1018.79px 821.981px, 1006.8px 835.505px, 994.715px 847.605px, 982.54px 858.282px, 970.273px 867.535px, 957.914px 875.364px, 945.463px 881.77px, 932.92px 886.752px, 920.285px 890.311px, 907.558px 892.446px, 894.74px 893.158px, 894.74px 893.158px, 881.933px 892.446px, 869.241px 890.311px, 856.664px 886.752px, 844.202px 881.77px, 831.854px 875.364px, 819.622px 867.535px, 807.504px 858.282px, 795.501px 847.605px, 783.613px 835.505px, 771.84px 821.981px, 771.84px 821.981px, 767.91px 817.303px, 764.033px 812.548px, 760.209px 807.714px, 756.439px 802.802px, 752.721px 797.812px, 749.056px 792.743px, 745.443px 787.597px, 741.884px 782.373px, 738.378px 777.071px, 734.924px 771.69px, 734.924px 771.69px, 731.499px 777.071px, 728.026px 782.373px, 724.505px 787.597px, 720.936px 792.743px, 717.319px 797.812px, 713.654px 802.802px, 709.942px 807.714px, 706.182px 812.548px, 702.373px 817.303px, 698.517px 821.981px, 698.517px 821.981px, 686.525px 835.505px, 674.442px 847.605px, 662.267px 858.282px, 650px 867.535px, 637.641px 875.364px, 625.19px 881.77px, 612.647px 886.752px, 600.013px 890.311px, 587.286px 892.446px, 574.468px 893.158px, 574.468px 893.158px, 561.661px 892.446px, 548.969px 890.311px, 536.392px 886.752px, 523.929px 881.77px, 511.582px 875.364px, 499.349px 867.535px, 487.231px 858.282px, 475.228px 847.605px, 463.339px 835.505px, 451.566px 821.981px, 451.566px 821.981px, 447.682px 817.359px, 443.85px 812.66px, 440.069px 807.885px, 436.34px 803.033px, 432.662px 798.106px, 429.036px 793.102px, 425.462px 788.021px, 421.94px 782.865px, 418.469px 777.632px, 415.05px 772.323px, 415.05px 772.323px, 411.659px 777.632px, 408.222px 782.865px, 404.738px 788.021px, 401.207px 793.102px, 397.63px 798.106px, 394.005px 803.033px, 390.334px 807.885px, 386.616px 812.66px, 382.852px 817.359px, 379.04px 821.981px, 379.04px 821.981px, 367.049px 835.505px, 354.965px 847.605px, 342.79px 858.282px, 330.523px 867.535px, 318.164px 875.364px, 305.713px 881.77px, 293.17px 886.752px, 280.535px 890.311px, 267.808px 892.446px, 254.99px 893.158px, 254.99px 893.158px, 242.183px 892.446px, 229.491px 890.311px, 216.914px 886.752px, 204.452px 881.77px, 192.104px 875.364px, 179.872px 867.535px, 167.754px 858.282px, 155.751px 847.605px, 143.863px 835.505px, 132.09px 821.981px, 132.09px 821.981px, 120.386px 807.619px, 109.164px 792.546px, 98.4244px 776.761px, 88.1673px 760.264px, 78.3927px 743.055px, 69.1005px 725.135px, 60.2907px 706.503px, 51.9633px 687.159px, 44.1183px 667.103px, 36.7558px 646.335px, 36.7558px 646.335px, 29.7723px 625.533px, 23.5239px 604.915px, 18.0105px 584.48px, 13.2322px 564.229px, 9.18909px 544.161px, 5.88103px 524.277px, 3.30809px 504.577px, 1.47027px 485.061px, .367568px 465.728px, 4.53064e-31px 446.579px);
  clip-path: polygon(0 446.579px, 0 446.579px, .367568px 427.419px, 1.47027px 408.052px, 3.30809px 388.478px, 5.88103px 368.698px, 9.18909px 348.711px, 13.2322px 328.517px, 18.0105px 308.116px, 23.5239px 287.51px, 29.7723px 266.696px, 36.7558px 245.676px, 36.7558px 245.676px, 44.1183px 225.115px, 51.9633px 205.22px, 60.2907px 185.991px, 69.1005px 167.427px, 78.3927px 149.53px, 88.1673px 132.298px, 98.4243px 115.732px, 109.164px 99.832px, 120.386px 84.5977px, 132.09px 70.0293px, 132.09px 70.0293px, 143.863px 56.7238px, 155.751px 44.8189px, 167.754px 34.3145px, 179.872px 25.2107px, 192.104px 17.5074px, 204.452px 11.2048px, 216.914px 6.30269px, 229.491px 2.8012px, 242.183px .700301px, 254.99px 8.63189e-31px, 254.99px 0, 267.808px .700296px, 280.535px 2.80118px, 293.17px 6.30266px, 305.713px 11.2047px, 318.164px 17.5074px, 330.523px 25.2106px, 342.79px 34.3144px, 354.965px 44.8188px, 367.049px 56.7238px, 379.04px 70.0293px, 379.04px 70.0293px, 382.851px 74.7248px, 386.616px 79.4917px, 390.334px 84.3299px, 394.005px 89.2396px, 397.629px 94.2206px, 401.207px 99.2729px, 404.738px 104.397px, 408.222px 109.591px, 411.659px 114.858px, 415.05px 120.195px, 415.05px 120.195px, 418.469px 114.857px, 421.94px 109.591px, 425.462px 104.396px, 429.036px 99.2725px, 432.662px 94.2203px, 436.339px 89.2394px, 440.068px 84.3298px, 443.849px 79.4916px, 447.682px 74.7248px, 451.566px 70.0293px, 451.566px 70.0293px, 463.339px 56.7238px, 475.228px 44.8188px, 487.231px 34.3144px, 499.349px 25.2106px, 511.582px 17.5074px, 523.929px 11.2047px, 536.392px 6.30266px, 548.969px 2.80118px, 561.661px .700296px, 574.468px 8.63182e-31px, 574.468px 0, 587.286px .700331px, 600.013px 2.80125px, 612.647px 6.30275px, 625.19px 11.2048px, 637.641px 17.5075px, 650px 25.2107px, 662.267px 34.3145px, 674.442px 44.8189px, 686.525px 56.7238px, 698.517px 70.0293px, 698.517px 70.0293px, 702.373px 74.7806px, 706.182px 79.605px, 709.942px 84.5024px, 713.654px 89.4729px, 717.319px 94.5165px, 720.936px 99.6331px, 724.505px 104.823px, 728.026px 110.085px, 731.499px 115.421px, 734.924px 120.83px, 734.924px 120.83px, 738.378px 115.421px, 741.884px 110.085px, 745.443px 104.823px, 749.056px 99.6331px, 752.721px 94.5165px, 756.439px 89.4729px, 760.209px 84.5024px, 764.033px 79.605px, 767.91px 74.7806px, 771.84px 70.0293px, 771.84px 70.0293px, 783.613px 56.7238px, 795.501px 44.8188px, 807.504px 34.3144px, 819.622px 25.2106px, 831.854px 17.5074px, 844.202px 11.2047px, 856.664px 6.30268px, 869.241px 2.80119px, 881.933px .700298px, 894.74px 8.63185e-31px, 894.74px 0, 907.558px .700296px, 920.285px 2.80118px, 932.92px 6.30266px, 945.463px 11.2047px, 957.914px 17.5074px, 970.273px 25.2106px, 982.54px 34.3144px, 994.715px 44.8188px, 1006.8px 56.7238px, 1018.79px 70.0293px, 1018.79px 70.0293px, 1022.65px 74.7804px, 1026.45px 79.6046px, 1030.21px 84.5019px, 1033.93px 89.4722px, 1037.59px 94.5156px, 1041.21px 99.632px, 1044.78px 104.822px, 1048.3px 110.084px, 1051.77px 115.419px, 1055.2px 120.828px, 1055.2px 120.828px, 1058.65px 115.42px, 1062.16px 110.084px, 1065.72px 104.822px, 1069.33px 99.6321px, 1072.99px 94.5157px, 1076.71px 89.4723px, 1080.48px 84.5019px, 1084.3px 79.6046px, 1088.18px 74.7804px, 1092.11px 70.0292px, 1092.11px 70.0292px, 1103.88px 56.7237px, 1115.77px 44.8188px, 1127.77px 34.3144px, 1139.89px 25.2106px, 1152.12px 17.5074px, 1164.47px 11.2047px, 1176.93px 6.30267px, 1189.51px 2.80119px, 1202.2px .700298px, 1215.01px 8.63185e-31px, 1215.01px 0, 1227.83px .700298px, 1240.55px 2.80119px, 1253.19px 6.30267px, 1265.73px 11.2047px, 1278.18px 17.5074px, 1290.54px 25.2106px, 1302.81px 34.3144px, 1314.98px 44.8188px, 1327.07px 56.7237px, 1339.06px 70.0292px, 1339.06px 70.0292px, 1342.9px 74.7598px, 1346.69px 79.5629px, 1350.44px 84.4384px, 1354.13px 89.3864px, 1357.78px 94.4068px, 1361.38px 99.4997px, 1364.94px 104.665px, 1368.45px 109.903px, 1371.91px 115.213px, 1375.32px 120.595px, 1375.32px 120.595px, 1378.76px 115.213px, 1382.25px 109.903px, 1385.8px 104.665px, 1389.4px 99.4997px, 1393.05px 94.4069px, 1396.75px 89.3865px, 1400.51px 84.4386px, 1404.32px 79.563px, 1408.18px 74.7599px, 1412.09px 70.0292px, 1412.09px 70.0292px, 1423.86px 56.7237px, 1435.75px 44.8188px, 1447.75px 34.3144px, 1459.87px 25.2106px, 1472.1px 17.5074px, 1484.45px 11.2047px, 1496.91px 6.30267px, 1509.49px 2.80119px, 1522.18px .700298px, 1534.99px 8.63185e-31px, 1534.99px 0, 1547.81px .700298px, 1560.53px 2.80119px, 1573.17px 6.30267px, 1585.71px 11.2047px, 1598.16px 17.5074px, 1610.52px 25.2106px, 1622.79px 34.3144px, 1634.96px 44.8188px, 1647.05px 56.7237px, 1659.04px 70.0292px, 1659.04px 70.0292px, 1670.54px 84.5976px, 1681.6px 99.8319px, 1692.22px 115.732px, 1702.41px 132.298px, 1712.16px 149.529px, 1721.48px 167.427px, 1730.35px 185.99px, 1738.8px 205.22px, 1746.8px 225.115px, 1754.37px 245.676px, 1754.37px 245.676px, 1761.14px 266.696px, 1767.19px 287.509px, 1772.53px 308.116px, 1777.16px 328.517px, 1781.08px 348.71px, 1784.28px 368.697px, 1786.78px 388.478px, 1788.56px 408.051px, 1789.62px 427.419px, 1789.98px 446.579px, 1789.98px 446.579px, 1789.62px 465.728px, 1788.56px 485.061px, 1786.78px 504.577px, 1784.28px 524.277px, 1781.08px 544.161px, 1777.16px 564.228px, 1772.53px 584.479px, 1767.19px 604.914px, 1761.14px 625.532px, 1754.37px 646.334px, 1754.37px 646.334px, 1746.8px 667.102px, 1738.8px 687.158px, 1730.35px 706.502px, 1721.48px 725.134px, 1712.16px 743.055px, 1702.41px 760.264px, 1692.22px 776.761px, 1681.6px 792.546px, 1670.54px 807.619px, 1659.04px 821.981px, 1659.04px 821.981px, 1647.05px 835.505px, 1634.96px 847.605px, 1622.79px 858.282px, 1610.52px 867.535px, 1598.16px 875.364px, 1585.71px 881.77px, 1573.17px 886.752px, 1560.53px 890.311px, 1547.81px 892.446px, 1534.99px 893.158px, 1534.99px 893.158px, 1522.18px 892.446px, 1509.49px 890.311px, 1496.91px 886.752px, 1484.45px 881.77px, 1472.1px 875.364px, 1459.87px 867.535px, 1447.75px 858.282px, 1435.75px 847.605px, 1423.86px 835.505px, 1412.09px 821.981px, 1412.09px 821.981px, 1408.18px 817.324px, 1404.32px 812.589px, 1400.51px 807.777px, 1396.75px 802.887px, 1393.05px 797.921px, 1389.4px 792.876px, 1385.8px 787.754px, 1382.25px 782.555px, 1378.76px 777.279px, 1375.32px 771.925px, 1375.32px 771.925px, 1371.91px 777.279px, 1368.45px 782.555px, 1364.94px 787.754px, 1361.38px 792.876px, 1357.78px 797.921px, 1354.13px 802.887px, 1350.44px 807.777px, 1346.69px 812.589px, 1342.9px 817.324px, 1339.06px 821.981px, 1339.06px 821.981px, 1327.07px 835.505px, 1314.98px 847.605px, 1302.81px 858.282px, 1290.54px 867.535px, 1278.18px 875.364px, 1265.73px 881.77px, 1253.19px 886.752px, 1240.55px 890.311px, 1227.83px 892.446px, 1215.01px 893.158px, 1215.01px 893.158px, 1202.2px 892.446px, 1189.51px 890.311px, 1176.93px 886.752px, 1164.47px 881.77px, 1152.12px 875.364px, 1139.89px 867.535px, 1127.77px 858.282px, 1115.77px 847.605px, 1103.88px 835.505px, 1092.11px 821.981px, 1092.11px 821.981px, 1088.18px 817.304px, 1084.3px 812.548px, 1080.48px 807.714px, 1076.71px 802.803px, 1072.99px 797.813px, 1069.33px 792.745px, 1065.72px 787.599px, 1062.16px 782.374px, 1058.65px 777.072px, 1055.2px 771.692px, 1055.2px 771.692px, 1051.77px 777.072px, 1048.3px 782.374px, 1044.78px 787.599px, 1041.21px 792.745px, 1037.59px 797.813px, 1033.93px 802.803px, 1030.21px 807.714px, 1026.45px 812.548px, 1022.65px 817.304px, 1018.79px 821.981px, 1018.79px 821.981px, 1006.8px 835.505px, 994.715px 847.605px, 982.54px 858.282px, 970.273px 867.535px, 957.914px 875.364px, 945.463px 881.77px, 932.92px 886.752px, 920.285px 890.311px, 907.558px 892.446px, 894.74px 893.158px, 894.74px 893.158px, 881.933px 892.446px, 869.241px 890.311px, 856.664px 886.752px, 844.202px 881.77px, 831.854px 875.364px, 819.622px 867.535px, 807.504px 858.282px, 795.501px 847.605px, 783.613px 835.505px, 771.84px 821.981px, 771.84px 821.981px, 767.91px 817.303px, 764.033px 812.548px, 760.209px 807.714px, 756.439px 802.802px, 752.721px 797.812px, 749.056px 792.743px, 745.443px 787.597px, 741.884px 782.373px, 738.378px 777.071px, 734.924px 771.69px, 734.924px 771.69px, 731.499px 777.071px, 728.026px 782.373px, 724.505px 787.597px, 720.936px 792.743px, 717.319px 797.812px, 713.654px 802.802px, 709.942px 807.714px, 706.182px 812.548px, 702.373px 817.303px, 698.517px 821.981px, 698.517px 821.981px, 686.525px 835.505px, 674.442px 847.605px, 662.267px 858.282px, 650px 867.535px, 637.641px 875.364px, 625.19px 881.77px, 612.647px 886.752px, 600.013px 890.311px, 587.286px 892.446px, 574.468px 893.158px, 574.468px 893.158px, 561.661px 892.446px, 548.969px 890.311px, 536.392px 886.752px, 523.929px 881.77px, 511.582px 875.364px, 499.349px 867.535px, 487.231px 858.282px, 475.228px 847.605px, 463.339px 835.505px, 451.566px 821.981px, 451.566px 821.981px, 447.682px 817.359px, 443.85px 812.66px, 440.069px 807.885px, 436.34px 803.033px, 432.662px 798.106px, 429.036px 793.102px, 425.462px 788.021px, 421.94px 782.865px, 418.469px 777.632px, 415.05px 772.323px, 415.05px 772.323px, 411.659px 777.632px, 408.222px 782.865px, 404.738px 788.021px, 401.207px 793.102px, 397.63px 798.106px, 394.005px 803.033px, 390.334px 807.885px, 386.616px 812.66px, 382.852px 817.359px, 379.04px 821.981px, 379.04px 821.981px, 367.049px 835.505px, 354.965px 847.605px, 342.79px 858.282px, 330.523px 867.535px, 318.164px 875.364px, 305.713px 881.77px, 293.17px 886.752px, 280.535px 890.311px, 267.808px 892.446px, 254.99px 893.158px, 254.99px 893.158px, 242.183px 892.446px, 229.491px 890.311px, 216.914px 886.752px, 204.452px 881.77px, 192.104px 875.364px, 179.872px 867.535px, 167.754px 858.282px, 155.751px 847.605px, 143.863px 835.505px, 132.09px 821.981px, 132.09px 821.981px, 120.386px 807.619px, 109.164px 792.546px, 98.4244px 776.761px, 88.1673px 760.264px, 78.3927px 743.055px, 69.1005px 725.135px, 60.2907px 706.503px, 51.9633px 687.159px, 44.1183px 667.103px, 36.7558px 646.335px, 36.7558px 646.335px, 29.7723px 625.533px, 23.5239px 604.915px, 18.0105px 584.48px, 13.2322px 564.229px, 9.18909px 544.161px, 5.88103px 524.277px, 3.30809px 504.577px, 1.47027px 485.061px, .367568px 465.728px, 4.53064e-31px 446.579px);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% -17%;
}

@media screen and (min-width: 1920px) {
  .behind-about-svg-copy {
    min-width: 200rem;
    left: 0%;
  }
}

@media screen and (max-width: 991px) {
  .margin-top-large {
    margin-top: 2.5rem;
  }

  .list-item {
    border-radius: 1.875rem;
    width: 100%;
    overflow: hidden;
  }

  .nav-link-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .drop-menu {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #21232266;
    border-radius: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav-link {
    background-color: #21232266;
    border-radius: 0;
    padding: 1.5rem;
    font-size: 2rem;
  }

  .nav-link.w--current {
    background-color: var(--vanilla-mist);
    color: var(--dark-velvet);
  }

  .nav-link.drop {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    justify-content: space-between;
  }

  .wrap-drop-menu {
    height: 0;
    padding-top: 0;
    display: flex;
    position: static;
    overflow: hidden;
  }

  .navbar {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-menu {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #21232266;
    min-height: 100vh;
    max-height: 100vh;
    padding-top: 14rem;
    padding-left: 2.5rem;
    padding-right: 1.5rem;
    display: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .nav-arrow {
    width: 1rem;
  }

  .nav-brand {
    z-index: 100;
  }

  .drop-link {
    border-bottom: 1px solid var(--bronze-elegance);
    font-size: 1.5rem;
  }

  .drop-link.first {
    border-top: 1px solid var(--bronze-elegance);
  }

  .drop-link.last {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .burger {
    z-index: 3333;
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1.77rem;
    display: flex;
    position: relative;
  }

  .burger-line {
    background-color: var(--vanilla-mist);
    flex: none;
    height: .1rem;
  }

  .nav-link-wrapper {
    z-index: 99;
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
  }

  .mobile-line {
    z-index: 5;
    width: 100%;
    height: 1px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }
}

@media screen and (max-width: 767px) {
  .nav-link-wrapper {
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 1rem;
  }

  h1 {
    letter-spacing: -.08rem;
    font-size: 4.25rem;
  }

  h2 {
    letter-spacing: -.06rem;
    font-size: 3.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  .style-giude-navigation {
    width: 100%;
    display: none;
  }

  .filter-wrap {
    flex-wrap: nowrap;
  }

  .margin-top-xmedium {
    margin-top: 2rem;
  }

  .style-guide {
    flex-direction: column;
  }

  .margin-top-medium {
    margin-top: 1.5rem;
  }

  .style-guide-content {
    grid-row-gap: 5rem;
    padding-left: 3rem;
  }

  .margin-top-large {
    margin-top: 1.25rem;
  }

  .style-guide-head {
    grid-column-gap: 1.5rem;
    justify-content: center;
    align-items: center;
    padding: .5rem 1rem;
  }

  .heading-style-h6 {
    font-size: 1rem;
  }

  .style-guide-heading-txt {
    font-size: 2rem;
  }

  .btn {
    min-width: auto;
    font-size: 1.75rem;
  }

  .btn.hero {
    width: 100%;
  }

  .btn.next {
    width: 3rem;
    height: 3rem;
    padding: 0;
  }

  .btn.prev {
    border-radius: 50%;
    width: 3rem;
    height: 3rem;
    padding: 0;
  }

  .text-align-center.size-28 {
    font-size: 1.6rem;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .btn2 {
    padding-top: .6rem;
    padding-bottom: .6rem;
    padding-left: 2rem;
  }

  .filter-button {
    flex: none;
  }

  .text-size-large {
    font-size: 1rem;
  }

  .style-guide-list {
    grid-row-gap: 1rem;
  }

  .style-guide-list-item {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 3rem;
  }

  .style-guide-head-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .filter-block {
    padding-bottom: 1rem;
    display: flex;
    overflow: auto;
  }

  .list-item {
    width: 100%;
  }

  .nav-container {
    z-index: 999;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav-link-list {
    grid-column-gap: .62rem;
    grid-row-gap: .62rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .drop-menu {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    width: 100%;
    padding-top: 0;
    padding-bottom: .75rem;
    display: flex;
  }

  .nav-link {
    width: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1rem;
    line-height: 150%;
  }

  .nav-link:hover {
    background-color: var(--dark-velvet-40);
    color: var(--vanilla-mist);
  }

  .wrap-drop-menu {
    padding-top: 0;
    display: flex;
    overflow: hidden;
  }

  .navbar {
    z-index: 6;
  }

  .nav-menu {
    z-index: 99;
    padding-top: 5.6rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .nav-arrow {
    width: .5rem;
  }

  .nav-brand {
    max-width: 2.375rem;
    padding-left: 0;
  }

  .drop-link {
    padding: .25rem 0 .25rem 1rem;
    font-size: 1rem;
    line-height: 150%;
  }

  .drop-link.w--current {
    color: #d7f71c;
    text-decoration: none;
  }

  .drop-link.first {
    margin-bottom: .25rem;
  }

  .burger {
    z-index: 999;
    display: flex;
    position: relative;
  }

  .nav-link-wrapper {
    z-index: 99;
    width: 100%;
    min-height: 100vh;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: auto;
  }

  .mobile-line {
    z-index: 999;
  }

  .section-hero {
    padding-top: 6.25rem;
  }

  .container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-owner {
    padding-top: 18rem;
  }

  .hero-gradient {
    top: -4.5rem;
  }

  .icon-embed-custom {
    display: none;
  }

  .section-what-we-do {
    padding-top: 7.5rem;
  }

  .flex-hero-btns {
    flex-flow: column;
    margin-top: 0;
    position: sticky;
    top: 75svh;
  }

  .btn-2 {
    min-width: auto;
    font-size: 1.75rem;
  }

  .btn-2.hero {
    width: 100%;
  }

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

  .approach-item {
    max-width: 17rem;
    min-height: 22.6rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .btn-3 {
    font-size: 1.75rem;
  }

  .btn-3.submit {
    margin-top: 1rem;
  }

  .section-investment {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrap-investment-block {
    border-radius: 0;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid-investment-block {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .investment-img {
    height: 12.5rem;
  }

  .behind-investmet-svg.desctop {
    display: none;
  }

  .behind-investmet-svg.mobile {
    display: flex;
  }

  .section-approach {
    padding-top: 3.75rem;
  }

  .margin-top-5 {
    margin-top: 3.75rem;
  }

  .margin-top-5.mobile-2-5 {
    margin-top: 2.5rem;
  }

  .wrap-slider-block {
    background-image: url("https://cdn.prod.website-files.com/694258593186a54b807e8296/694401b7ce8947eeae51ff31_Group%202.png");
    background-size: contain;
    max-width: none;
  }

  .slider-block {
    max-width: 17.18rem;
  }

  .slider-text {
    font-size: 2rem;
  }

  .slider-arrow {
    display: none;
  }

  .wrap-slider {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .portfolio-block {
    padding-bottom: 3.75rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .divider-approach {
    width: 1px;
    height: 90%;
    margin-left: 0;
    top: 4rem;
    left: 50%;
  }

  .flex-overview {
    flex-flow: column;
  }

  .overview-btn {
    font-size: 1.25rem;
  }

  .gradient-line {
    width: 100%;
    height: .2rem;
  }

  .section-projects {
    padding-top: 5rem;
  }

  .wrap-portfolio-section {
    padding-left: 0;
    padding-right: 0;
  }

  .wrap-portfolio-block {
    padding-bottom: 3.75rem;
  }

  .wrap-project-item {
    height: 25rem;
    min-height: 25rem;
  }

  .project-info {
    padding: 1.25rem;
  }

  .flex-tags {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tag-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: .38rem 1rem .38rem .75rem;
  }

  .tag-name {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 120%;
  }

  .sircle.frosted {
    width: .375rem;
    height: .375rem;
  }

  .collection-list-project {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
  }

  .more-images {
    padding: .38rem .75rem;
    font-size: .875rem;
    top: 5rem;
    left: 1.25rem;
    right: auto;
    transform: none;
  }

  .collection-item-project {
    top: 4rem;
  }

  .section-built {
    padding-top: 13.75rem;
    padding-bottom: 3.75rem;
  }

  .vakue-behing-svg.desctop {
    display: none;
  }

  .vakue-behing-svg.mobile {
    display: flex;
  }

  .section-founder {
    padding-bottom: 7rem;
  }

  .flex-founder {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: wrap;
  }

  .wrap-founder-img {
    border-radius: 0;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .founder-img.desctop {
    display: none;
  }

  .founder-img.mobile {
    width: 100%;
    max-width: none;
    display: block;
  }

  .behind-about-svg {
    display: none;
  }

  .section-form {
    padding-top: 5rem;
  }

  .footer {
    padding-top: 7.5rem;
  }

  .wrap-form-logo {
    text-align: center;
    max-width: 12.5rem;
    margin-bottom: 2.5rem;
    font-size: 1.25rem;
  }

  .form-logo {
    max-width: 12.5rem;
  }

  .form-block {
    margin-top: 2.5rem;
  }

  .input {
    min-height: 3.3rem;
  }

  .input::placeholder {
    font-size: .875rem;
    font-weight: 400;
  }

  .flex-inputs {
    flex-flow: column;
  }

  .footer-icon {
    margin-top: 3.75rem;
  }

  .footer-king-icon {
    width: 3.375rem;
  }

  .flex-footer-block {
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 6.25rem;
  }

  .flex-gap-0-5 {
    justify-content: flex-start;
    align-items: center;
  }

  .max-2-5 {
    display: none;
  }

  .flex-beetwen {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    flex-flow: wrap;
    justify-content: center;
  }

  .flex-beetwen.top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .wrap-bottomfounder-bg {
    background-color: var(--frosted-amber);
    height: 80%;
    display: flex;
    position: absolute;
    inset: auto 0% 7rem;
  }

  .founder-bottom-icon {
    color: var(--frosted-amber);
    position: absolute;
    inset: auto 0% -7rem;
  }

  .section-hero-portfolio {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .collection-list {
    grid-row-gap: 3.75rem;
    grid-template-columns: 1fr;
  }

  .img-detail {
    height: 27.5rem;
  }

  .section-portfolio-detail {
    padding-top: 0;
    padding-bottom: 3.75rem;
  }

  .protfolio-detail-img {
    height: 27.5rem;
  }

  .wrap-detail-img {
    margin-bottom: 1.75rem;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .back-btn {
    width: 2rem;
    height: 2rem;
    top: 5rem;
    left: 1.25rem;
  }

  .back-arrow-icon {
    width: 1rem;
  }

  .description-info {
    font-size: .875rem;
  }

  .section-related-portfolio {
    padding-top: 3.75rem;
  }

  .flex-prev-next {
    margin-top: 1.25rem;
  }

  .prev-text {
    display: none;
  }

  .icon-embed-xsmall {
    width: 1.25rem;
    height: 1.25rem;
  }

  .collection-list-more-images {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .collection-list-wrapper-2 {
    margin-top: 5rem;
  }

  .success-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .btn-submited {
    min-width: auto;
    font-size: 1.75rem;
  }

  .wrap-include-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 1.5rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .include-block-item {
    padding: 1.5rem;
  }

  .include-icon {
    width: 3rem;
  }

  .include-name {
    font-size: 1.6rem;
  }

  .behind-about-svg-copy {
    display: none;
  }
}

#w-node-_21645ccb-ebfa-e9e8-969f-6059d465e075-807e82d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c866d01-e996-9195-4543-e970a901cc47-807e82d2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
